본문 바로가기

IT(개발, 보안)/코딩 스터디 일지

[스파르타코딩클럽] 기초 머신러닝 1주차

머신러닝은 이전 군복무 중 수강할 수 있는 학교 수업중에서 '데이터학습과인공지능'이라는 수업을 들으면서 처음으로 제대로 배워본 것 같다.

 

그리고 이후에 딥러닝을 사용하는 과목들을 배운 적도 있었기에 사실 조금 만만하게 보고 수강신청을 했었다. 이름부터가 '가장 쉽게 배우는 머신러닝' 이니까...

 

하지만 또 막상 배우려고 뜯어보니 모르는거 투성이... 라는 느낌?

 

Linear Regression이나 Gradient Descent Method도 개념으로는 배웠기에 개념설명은 어렵지 않았지만 이를 코드로 적용하고 실습하는 것들은 꽤 어려웠다.

 

그래도 다행이 Colab 환경은 이전에 학교 수업에서 사용해본 적이 있어 낯설지 않았다.

 

Tensorflow는 말로만 많이 들어보고 실제로 뭐에 어떻게 쓰이는지 몰랐었는데 Python의 라이브러리 같은 개념이라는 걸 알게 되었다.

 

캐글에도 가입해서 데이터를 받아오고, 텐서플로우를 활용해 학습시켜보고 Learning Rate, Optimizer, Loss function들을 바꾸어가면서 실험해 최적의 모델을 찾아보는 건데 음... 뭔가 좀더 Optimizer와 Loss function에 대한 설명이 부족하지 않았나... 라는 생각이 든다

아직은 1주차인 만큼 계속해서 들어봐야겠다.

반응형