SW개발
-
머신러닝 수업 2주차 - Overview & Basic MathsSW개발/머신러닝 2018. 9. 12. 22:04
2018.09.12Overview 오늘부터 Chapter 하나씩 나갈 것이고, 오늘 다룰 내용은 Introduction 챕터이다. 머신러닝 나가기 전에 hierarchy를 먼저 설명하면 다음과 같다.위에 있는 위키피디아 설명을 먼저 보면, 머신이나 컴퓨터가 intelligence 갖고 있고, 환경을 인식하고 액션을 한다. 그 아래에 있는 hierarchy를 보면, AI는 이것을 다 다룬다. 우리는 맨 위에 머신 러닝 부분만 다룰 것이다.다른 필드도 언급을 할 것이다. 머신 러닝은 단순히 알고리즘이나 모델 이기 때문에 그것만으로는 아무것도 못한다. 머신 러닝 왼쪽에 있는 딥러닝은 머신 러닝의 많은 다른 알고리즘 중 하나이다. 첫번째로 머신러닝 컨셉과 전통적인 프로그래밍을 비교해서 볼것이다.1. 전통적인 프..
-
머신러닝 수업 1주차 - IntroductionSW개발/머신러닝 2018. 9. 12. 00:09
2018.09.05Course Overview - 수업에서 다룰 내용 - 추천 책 - Prerequisites필요한 지식은 linear algebra, probability and statistics, calculus이다.또 이 수업을 들으려면 프로그래밍 할 줄 알아야하는데, Matlab과 Python 둘다 가능하고Python 프로그램이 무료이기 때문에 더 추천한다. (Scikit-learn 패키지를 사용할 것이다) - 프로그래밍 숙제 예시: neural network 만들 때 다 직접 만드는 것이 과제이고 외부 패키지는 numpy만 허락해줄 것 - 다음주 숙제 정규분포의 가운데에 mu가 있고, 좌우에 sigma를 이렇게 표현해준다.이 식의 답은 무엇인가? 힌트는 Gaussian distribution이..