"Machine Learning"과 "Deep Learning"이라는 용어의 차이점으로 인해 약간 혼란스러워합니다. 나는 그것을 구글 검색하고 많은 기사를 읽었지만 여전히 나에게 명확하지 않습니다.
Tom Mitchell의 기계 학습에 대한 알려진 정의는 다음과 같습니다.
컴퓨터 프로그램은 경험으로부터 배울라고 E 일부 작업 클래스에 대한 T 및 성능 계수 P 의 태스크에서 성능 경우, T는 에 의해 측정되는, P , 경험으로 향상 E .
개와 고양이를 taks T 로 분류하는 이미지 분류 문제를 취하면 이 정의에서 ML 알고리즘에 개와 고양이의 이미지를 많이 제공하면 (경험 E ) ML 알고리즘이 방법을 배울 수 있음을 이해합니다 새 이미지를 개 또는 고양이로 구분합니다 (성능 측정 P 가 잘 정의 된 경우).
그런 다음 딥 러닝이 제공됩니다. 본인은 딥 러닝이 머신 러닝의 일부이며 위의 정의가 적용됨을 이해합니다. 작업 T 에서의 성능은 경험 E로 향상됩니다 . 지금까지는 괜찮아
이 블로그 는 머신 러닝과 딥 러닝에 차이가 있다고 말합니다. Adil에 따르면 차이점은 (전통) 기계 학습에서 기능을 직접 제작해야하는 반면에 딥 러닝에서는 기능을 학습한다는 것입니다. 다음 그림은 그의 진술을 명확하게합니다.
(전통) 기계 학습에서 기능을 수작업으로 만들어야한다는 사실에 혼란스러워합니다. Tom Mitchell의 위 정의에서 이러한 기능은 경험 E 와 성능 P 에서 배울 수 있다고 생각합니다 . 기계 학습에서 무엇을 배울 수 있습니까?
딥 러닝에서는 경험을 통해 기능과 성능을 향상시키기 위해 기능과 서로 관련되는 방법을 배웁니다. 기계 학습 기능에서 수작업으로 제작해야하며 기능의 조합이 무엇을 배운다는 결론을 내릴 수 있습니까? 아니면 다른 것을 놓치고 있습니까?