[python 기계학습]파이썬을 이용한 기계학습 정리

프로그램 언어/파이썬|2017. 10. 12. 10:05

파이썬 기계학습


이포스팅은 한국데이터베이스 진흥원에서 주최하는 python기계학습 기법 강의를 들은 내용을 정리한 것입니다.


Python?

파이썬을 모른다면 다음 글을 읽어보고 오세요.

2014/04/19 - [프로그램 언어/파이썬] - [파이썬]파이썬의 특징에 대해 알아보자.


파이썬을 이용하는 이유?

  • 텐서플로우와 같은 기계학습 라이브러리들이 파이썬 코드로 작성되어 있음.
  • 자신의 알고리즘을 구현하기 쉬운 언어
  • R과 달리 서버 프로그래밍이 가능해서 개발된 내용을 서버에 반영하기 적합.


개발 환경 구축

개발환경은 Anaconda를 이용하면 쉽게 해결됩니다.

https://www.anaconda.com/download/

자신의 OS를 선택하고 원하는 파이썬 버전을 선택하여 설치합니다.

파이션3.6버전으로 설치 하겠습니다.

설치할때는 32비트와 64비트가 있는데 64비트로 설치합니다.(요즘 대세)

설치는 그냥 다 next누르면 되는데 

중간에 path설정추가가 있습니다.

추천은 설정하지 않는 거지만 cmd창에서 불러오려면 추가하는 것이 좋습니다.(안해도 무방)

설치가 완료되었다면

anaconda에서 navigator를 실행합니다.

왼쪽 메뉴에 Environments를 선택하면

아나콘다에서 사용하고 있는 가상환경을 볼 수 있습니다.

저는 여기서 workspace를 사용하고 있습니다.


신규 가상 개발 환경 추가

새로 만들기 위해서는 하단에 보이는 create버튼을 클릭합니다.


위 화면처럼 새로운 가상 개발환경 명을 입력하고 파이썬 버전을 입력합니다.

R도 지원을 하네요.


가상 개발환경에 라이브러리 추가 방법

파이썬은 일반적으로 라이브러리 추가흔 ㄴ방법은 pip/pip3를 이용해서 라이브러리를 추가합니다.

그러나 아나콘다는 conda 명령으로 필요한 라이브러리를 추가합니다.

명령창으로 사용하는 방법도 있지만, navigator를 이용하면 더 편리하게 할 수 있습니다.

화면 왼쪽에 자신의 개발환경을 선택하고 not installed를 선택한뒤, 

원하는 라이브러리명을 입력하면 검색하여 보여줍니다.

그중 필요한 라이브러리를 체크박스를 선택한 후 apply를 선택하면 라이브러리가 추가됩니다.

쉽죠??

댓글()