본문 바로가기

전체 글62

Deque 써보기 Deque("deck"이라고 발음하고 "double-ended queue"의 줄임말이다)는 stack, queue의 역할을 모두 할 수 있는 데이터 스트럭쳐이다. 양쪽에서의 append, pop 연산의 퍼포먼스가 O(1)이라고 한다. collections — Container datatypes — Python 3.9.4 documentation collections — Container datatypes Source code: Lib/collections/__init__.py This module implements specialized container datatypes providing alternatives to Python’s general purpose built-in containers, di.. 2021. 4. 22.
<혼자 또는 같이하는 머신러닝 스터디 잼> Intro to Deep Learning 코스 요약 (2) 4. Overfitting and Underfitting Interpreting the Learning Curves 학습 데이터가 주는 정보는 signal과 noise 두 가지 유형으로 생각할 수 있다. signal은 일반화할 수 있는 부분이며, 모델 새로운 데이터로 예측을 하는 데 도움을 주게한다. Noise는 학습 데이터에만 해당되는 부분이다. Noise는 데이터에서 발생하는 모든 임의의 변동이거나 모델이 실제로 예측하는 데 도움이되지 않는 모든 부수적이고 정보가 없는 패턴이다. 유용해 보일 수 있지만 실제로는 그렇지 않은 것이다. Signal, Noise에 대한 설명은 여기를 참고하세요. 각 epoch(에폭)마다 learning curve를 그리면 어떻게 학습되었는지 알 수 있다. 이 그래프를 분석.. 2021. 4. 16.
<혼자 또는 같이하는 머신러닝 스터디 잼> Intro to Deep Learning 코스 요약 (1) 하 내용 많다 많아 (1), (2)로 나눠야겠다. 1. A single Neuron 딥러닝이란 무엇? 딥러닝은 심층 계산 스택으로 특징지어지는 머신러닝에 대한 접근법이다. 이러한 계산 깊이는 딥러닝 모델이 가장 까다로운 실제 데이터 세트에서 발견되는 복잡하고 계층적인 패턴의 종류를 분리하도록 가능하게 한 것이다. 신경망은 뉴런으로 구성되며, 각 뉴런은 개별적으로 간단한 계산만 수행한다. 신경망의 힘은 대신 이 뉴런들이 형성할 수 있는 연결의 복잡성에서 옵니다. The Linear Unit W : weight, 이 알맞은 w를 찾아내는 것을 뉴럴넷이 학습한다고 한다 b : bias, input x의 값과 별개로 뉴런의 출력값을 조절할 수 있다 Linear Units in Keras 케라스의 kears.Se.. 2021. 4. 16.
<혼자 또는 같이하는 머신러닝 스터디 잼> Intermediate Machine Learning 코스 요약 아 슬슬 정리가 빡세진다ㅋㅋㅋㅋㅋㅋ 그래도 끝냈다. 두 번째 코스 Intermediate Machine Learning 코스 요약이다. Lesson 2. Missing values 데이터가 비어있을 때 처리하는 방법을 알아본다. 세 가지 방법을 이야기 해볼 것이다. 1. 간단한 방법 : 값이 비어있는 컬럼을 버린다. 쿨하다. Bed 부분에 NaN값으로 값이 없으니 그냥 Bed 컬럼을 버리자! 2. 조금 더 나은 방법 : Imputation Imputation은 어떤 숫자로 비어있는 cell을 채운다. 예를 들어 해당 컬럼의 평균값으로 채운다. (1.0 + 2.0 + 3.0)/3 = 2.0 3. 확장된 Imputation 방법 Imputation은 스탠다드한 방법이고 보통은 잘 작동한다. 그러나 cell에.. 2021. 4. 7.
<혼자 또는 같이하는 머신러닝 스터디 잼> Intro to Machine Learning Course 요약 첫 번째 코스 Intro to Machine Learning Course의 요약이다. 티셔츠에 한 걸음 다가간다. Comptetitions Contributor도 받았다. 오예~ Lesson 2. Basic Data Exploration pandas.DataFrame.describe() : dataframe 통계량 요약 pandas.DataFrame.head() : dataframe 첫 5줄(default=5) 확인 pandas.DataFrame.tail() : dataframe 마지막 5줄(default=5) 확인 Lesson 3. Your First Machine Learning Model Dataframe에서 원하는 컬럼 값(feature) 추출하기 melbourne_features = ['Room.. 2021. 4. 2.
<혼자 또는 같이하는 머신러닝 스터디 잼> 티셔츠를 받기 위한 머나먼 여정 2018 제로원 해커톤 보아후리스, 2019 cvpr 티셔츠, 2019 iccv 티셔츠, soscon, 2020 Samsung SOSCON 등의 여러 행사에서 받은 옷은 집 앞 마트 갈 때, 산책할 때, 옷 없을 때 남들 눈엔 이미 그것도 별로 옷으로 치진 않는 것 같.. 등등 아주 요긴하다. 개발자가 아닌 내 지인들은 2020도 아니고 2018, 2019는 이제 버리라고 하지만 의외로 빳빳하게 멀쩡한 옷도 있다. 2021의 티셔츠가 없어서 호시탐탐 노리던 중 박해선님&GDE의 이 열렸다. 무료 캐글 코스를 완료하고 모각코 시간에 잘 참여를 하면 머어~ㅅ찐 티셔츠를 주신다고 한다. 그래서 그 말에 솔깃해서 시작하게 되었다. 4월 잘 버텨보자.. 스터디잼 해보다가 정리할만한게 있음 그것도 해보..는걸로ㅋㅋㅋ 2021. 4. 1.