반응형

머신러닝 3

Story 8. 머신러닝 끝! 알고리즘 시작!

머신러닝 길고 길었던 머신러닝 강의를 완강했다!! 얻어간게 얼마나 될지는 모르겠지만 ㅎㅎ (이론 너무 어려워 ㅠ) 전이학습으로 학습을 시킬 땐 파라미터와 데이터 수가 너무 커서 코랩 구글 gpu를 이용하게 되었는데 8시간짜리 학습을 시켰더니 구글이 학습이 완료되기 전에 gpu를 뺐어간다 ㅠㅠ 런타임 초기화라고 하는 무서운 괴물은 30시간 이상의 시간을 잡아먹고 좌절이란 단어를 내게 안겨주었다. (추가로 코랩 전용 계정까지 만들어서 시도했지만 결국 포기 ㅠ) 솔직히 전 스토리에서 선형회귀 논리회귀 등 나름(?) 정리를 해봤지만 완전히 이해했다고는 보기 어려워서 코드를 자주 사용하면서 사고하는 힘을 길러야겠다. (이건 단기간에 배울 수 있는 학문이 아냐,,) 아래는 숙제 전이학습 시 사용된 코드! (구글이 ..

Story 7. Today I Learned (머신러닝2)

어제는 선형회귀(linear regression)코드를 분석했는데 다중선형회귀(multi-variable linear regrssion)는 거기에 변수값이 여러개가 된다는거 말고는 single-variable linear regrssion와 비슷했다. 오늘 분석할 코드는 논리회귀! 이항논리회귀(Binary logistic regression)와 다항논리회귀(Multinomial logistic regression)가 있는데 이 부분도 결과값이 여러개여서 사용하는 함수가 Sigmoid function인지 softmax function인지 달라질 뿐 맥락은 비슷하다. (추가로 다항논리회귀엔 변수값이 많아져서 컴퓨터가 보기 이쁘게 하는 작업인 One-hot encoding이 있다) 그냥 간단하게 선형회귀는 변..

Story 6. Today I Learned (머신러닝)

1월 5일부터 다음 사물인식 프로젝트를 위해 머신러닝을 공부하기 시작했는데,, 개념 설명을 듣다가 너무 졸려서 졸음을 깨기 위해 몇 가지 공부법을 시도해봤다. 이번 스토리는 어제, 오늘 머신러닝 공부를 위한 낙서장이라고 생각하고 가볍게 시작해보자! * 경고 * 초보자가 강의 + 구글링을 통해 정리한 내용이라 두서가 없고 정확하지 않으니 미리 주의 바란다. 첫번째! 필기 필기를 하면서 공부를 하니 그래도 강의만 들을 때보다는 덜 졸리고 이해도 잘 되었다. but,, 시간이 너무 오래걸린다 ㅠ 다항논리회귀 파트에선 이해도 안돼서 필기 포기;; 두 번째! 강의 반복 시청! 다음은 강의를 무한 반복해서 시청을 했는데,, 이건 봐도 봐도 이해가 안 되고 봤던 내용을 또 보다 보니 지루하다 ㅠ 마지막 코드분석!! ..

반응형