머신러닝을 배워보고 싶습니다.
몇 번 검색해보니 tensor flow / python 등의 지식이 필요한 것으로 파악중입니다.
그런데 인터넷에 정보는 많지만 제대로 정리된 지식은 없는듯 합니다.
혹시 입문자가 접근하기 쉬운 사이트나 책, 방법론을 알려주실 수 있을까요?
머신 러닝 자체가 처음 입문했을때 조금 어려운 부분이 있습니다.
텐서플로우를 사용하기 위해서는 파이썬 프로그래밍 언어에 대한 기본적인 지식이 필요해보입니다.
파이썬이나 다른 프로그래밍 언어를 모르고는 더더욱 배우기 어려울 것 같습니다.
머신러닝에 대해서 알고 싶다면 아래 유튜브 채널을 보는 것이 좋을것 같습니다.
먼저 많은 딥러닝 프로그래밍은 파이썬이라는 프로그래밍 언어를 기반으로 하고 있기 때문에 파이썬 공부를 먼저 시작하시며 됩니다. 그래야 다른 사람들이 짜 놓은 코드를 보더라도 이해할 수 있거든요.
점프 투 파이썬: https://wikidocs.net/book/1
그리고 딥러닝 프레임워크인 PyTorch를 기반으로 딥러닝을 알려주는 "PyTorch로 시작하는 딥러닝입문" 책을 하나하나 따라해가면서 해보시는 걸 권장드립니다.
PyTorch로 시작하는 딥 러닝 입문: https://wikidocs.net/book/2788
눈으로 보는 것보다 실제 하나하나 프로그래밍해가면서 따라해야지 더 빨리 습득할 수 있습니다. 해보시다 보면 언젠가는 눈으로만 봐도 이해할 수 있으니 그 정도가 되기 까지 실제 프로그래밍 해가면서 따라해보시길 바랍니다
머신러닝을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.
컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.
많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.
처음 배운다면 파이썬으로 시작하는 것을 추천합니다.
다른 언어보다 상대적으로 쉽기 때문에 좋습니다.
"파이썬 정복", "점프 투 파이썬(c언어도 있음)" 등의 책으로 공부해보는 것도 좋을 것 같습니다.