공부

AI 공부, 파이썬 선택

김파파 2022. 8. 17. 18:56

AI는 코딩을 몰라도 활용할 수 있다. 코딩 대신 마우스 클릭으로 데이터를 업로드하고, 데이터를 정제하고, 알고리즘을 선택하고 결과를 확인하는 개발환경을 이용할 수 있기 때문이다. 하지만 이런 개발환경은 아무 때나 이용할 수 있는 게 아니다. 그리고 지금은 실무적으로 활용을 하는 단계가 아니라 학습을 하는 단계이므로 코딩부터 차근차근 공부해보려 한다.

 

코딩 언어로는 파이썬을 선택했다

 

프로그래밍 언어는 종류도 많고 나름대로 장단점이 있다. 그 중에서 파이썬을 선택한 이유는 책이나 동영상 강의가 많기 때문이다. 유튜브에도 좋은 파이썬 강의가 많고, 도서관에도 파이썬 책이 많다. 다른 좋은 언어도 많지만 상대적으로 배우기 쉽고 관련 자료를 구하기도 쉽다. 무료이고 라이브러리도 많고 템플릿을 구하기도 어렵지 않다.

 

데이터 분석과 전처리가 70% 이상이다

 

AI 개발 과정에서 수집한 데이터를 분석하고 전처리 하는 과정에 들어가는 시간이 70% 이상이라고 한다. 파이썬에서 데이터를 처리하는 패키지에는 pandas가 있다. pandas에 익숙해져야 하는 이유다.

 

데이터를 시각화하는 것도 중요하다. 이를 위해서는 matplotlib이나 seaborn도 익히자.

 

템플릿 활용

 

파이썬 언어에 대한 기본적인 내용은 알아야 한다. 하지만 모든 코드를 직접 다 짤 필요는 없다. 많은 훌륭한 코드들이 템플릿화 되어 있다. 잘 찾아서 쓰자. 구글 검색이나 깃허브를 이용하자. 복붙(Copy & Paste)도 능력이다.

 

파이썬 공부에 도움되는 사이트

 

위키독스를 이용해보자. '점프 투 파이썬'이라는 유명한 책을 비롯해 '왕초보를 위한 phthon' 등 좋은 책들을 무료로 볼 수 있다.

 

 

AI 추천도서

 

교보문고에서 난이도 별로 추천도서를 추려 놓은 사이트가 있다. 구글에서 '머신러닝 딥러닝 난이도별 추천'이라고 검색하면 교보문고 사이트가 보인다. 

 

 

머신러닝 딥러닝 추천 사이트

 

모두를 위한 머신러닝 딥러닝 강의

> 김성훈님께서 만드신 사이트로 유튜브 동영상 강의와 강의 자료(PDF)를 함께 제공해준다.

 

데이터사이언스 스쿨

> 파이썬 편, 수학 편, 머신러닝 편으로 이루어진 책을 볼 수 있다.