대학 학부생 수준에서 머신러닝 독학 가능할까요?
안녕하세요. 현재 대학에 재학중인 학부생입니다. 현재 2학년이고 친구들과 함께 동아리를 만들어 텐서플로우와 파이썬을 이용한 인공지능 머신러닝을 공부하고 싶은데 외부의 도움 없이 구글이나 텐서플로우 등의 자료만으로 독학이 가능할까요..?
네 가능합니다. 다만 대학에 개설된 교양 통계학 정도는 들어 둔 채로 학회 활동을 하는 것도 좋을 거 같네요. 딥러닝과 통계는 사이가 꽤 멀어졌지만, 어쨌든 통계 내에서 회귀분석, 그 중에서도 특히 로지스틱 회귀분석은 딥러닝의 모티베이션 중 하나였으니까요.
구글링을 통해 얻는 자료나 텐서플로우 홈페이지에 있는 자료들은 설명이 다소 빈약한 편입니다. 때문에 초반에는 친구분들과 같이 강의를 수강하는 방식으로 시작해나가면 어떨까요?
Coursera의 Andrew Ng 교수 강의나 Stanford 대학의 CS230, CS231 강의 정도 추천드려요.
대학생 뿐만 아니라 비전공자들도 충분히 공부할수 있다고 생각이 됩니다.
최근에는 유튜브 같은 곳에서도 머신러닝 관련 강의들이 많이 올라와 있습니다.
강의를 보면서 따라하는 방법으로 공부를 해도 된다고 생각이 됩니다.
예제코드를 많이 따라하다보면 익숙해지고 새로운 주제로 만들어봐도 충분히 가능할것 같습니다.
독학 부분은 크게 문제가 안될거 같습니다
초기에는 크게 문제가 안되겠지만
데이터가 많으면 많을수록 좋은것이 이 부분인대 데이터를 운영할 비용이라든지
이 데이터의 가공할 서비스가 돌아갈 서버의 운영비용 같은것들이 문제가 되지 않을까 싶습니다.
이런 비용에 대해 누군가가 지원을 해주면 독학하시는데 더 도움이 될거 같습니다.
생활코딩 (opentutorials.org) 여기에 가셔서 기본과 개념을 복습하세요.
그리고나서 GitHub: Where the world builds software · GitHub 여기에 가셔서
구현하고 싶은 기능에 관련된 소스나 아니면 참고하실만한 소스를 구하셔서 그걸로 연습하세요.
전혀 아무런 참고할 소스조차 없다면 아무소스나 가져와서 분석하시면서 알고리즘을 학습하세요.