Definition of machine learning by Arthur Samuel
- Field of study that gives computers the ability to learn without being explicitly programmed.
- 컴퓨터에게 명확히 프로그래밍한 것없이도 배울 수 있는 능력을 부여해주는 연구 분야
Arthur는 체스를 잘 못두는 사람이었다. 대신 컴퓨터 프로그램에게 수천개의 체스 게임을 시켰다.
어느 위치에 말을 두었을 때 이기는지 혹은 지는지를 학습하게 하였다. 학습 시킨 방법은 좋은 위치에 말을 두도록 하면서 안 좋은 위치에는 배치하지 않는 방식이었다. 프로그램은 수천 번의 게임을 반복하면서 학습을 거듭하였고 그 결과 이전보다 더 나은 플레이어, 심지어 Arthur 보다 더 체스를 잘 두는 플레이어가 되었다.
Machine learning Algorithm
- Supervised learning
- 현재 프로그램 상에서 가장 많이 쓰이는 알고리즘, 가장 발전이 빠르고 혁신이 잦음
- Unsupervised learning
- 추천 시스템
- 강화 학습 시스템
Practical advice to applying machine learning algorithm
머신러닝을 연구하던 어떤 부서는 적절한 머신러닝 알고리즘을 적용하지 못하여 6개월간 큰 성과가 없었음
머신러닝 알고리즘의 개념만 배울 뿐 아니라 배운 것을 어떻게 적용할 수 있는지에 대해서도 아는 것이 매우 중요함
'머신러닝 > Coursera 강의 정리' 카테고리의 다른 글
1주차 강의 내용 정리 - 6 (0) | 2023.07.12 |
---|---|
1주차 강의 내용 정리 - 5 (0) | 2023.07.06 |
1주차 강의 내용 정리 - 4 (0) | 2023.03.14 |
1주차 강의 내용 정리 - 3 (0) | 2023.03.13 |
1주차 강의 내용 정리 - 2 (0) | 2023.03.08 |
댓글