[ML] 파이썬 머신러닝 환경 구성
포스트
취소

[ML] 파이썬 머신러닝 환경 구성

본 포스팅은 “파이썬 머신러닝 완벽가이드” - (위키북스, 권철민 지음)을 바탕으로 공부한 내용을 정리한 것입니다.

  1. 머신러닝, Python vs R
  2. Anaconda, Jupyter Notebook
    • Anaconda 설치
    • 설치 확인
  3. Microsoft Visual Studio Build Tools 설치

1. 머신러닝, Python vs R

머신러닝 프로그램을 작성할 수 있는 대표적인 오픈 소스 프로그램 언어는 PythonR이다.

딥러닝 프레임워크 텐서플로(TensorFlow), 케라스(Keras), 파이토치(PyTorch) 등에서 파이썬 우선 정책으로 파이썬을 지원하는 등의 이유로 R보다 파이썬으로 공부하는 것이 유리할 것이라 책에서 서술한다.

나의 생각에도, 파이썬은 Stack Overflow Annual Dveloper Survey 2021에서도 보이듯이 더 유리해보인다. 여담으로, 노마드 코더, 2021년 개발 트렌드는 과연 어떻게 변화했나? 덕분에 프로그래밍 언어 선호도 조사에 대해 알게되었다.

아이파이썬 (IPython, Interactive Python)은 대화형 파이썬 툴을 지칭한다. 주피터 노트북 (Jupyter Notebook)은 대표적인 아이파이썬 지원 툴이다.

윈도우10에 AnacondaJupyter Notebook, 그리고 Visual Studio 설치를 통해 파이썬 머신러닝의 환경 구성을 해보자.


2. Anaconda, Jupyter Notebook

Anaconda 설치

https://www.anaconda.com/download에 접속하여 해당하는 설치 파일 다운로드 및 설치

나는 windows 10 x86 64-bit 환경으로, 64-Bit Graphical Installer를 설치했다.

image

Anaconda 설치시, 파이썬과 머신러닝 패키지인 numpy, pandas, matplotlib, seaborn과 jupyter notebook이 함께 설치된다.

image

설치 확인

설치된 Anaconda Prompt를 실행하여 파이썬 버전 확인.

Windows 10 환경에서 Anaconda Prompt 사용시 관리자 권한으로 실행해야 제대로 패키지가 설치된다.

image

1
2
(base) C:\Users\wjdxk>python -V
Python 3.8.8

Jupyter Notebook을 실행하여 numpy, pandas, matplotlib, seaborn, sklearn 모듈을 import하여 정상 설치 확인

지금은 확인만 하는 것이니, 웹 브라우저를 이용해 http://localhost:8888에 접속하거나, Jupyter Notebook을 실행하자.

Jupyter Notebook 기본 경로 설정 관련하여 포스팅 할 것이다.

Default Directory는 C:\Users\사용자명이다.

image

image

오류가 발생하지 않으면 정상 설치가 완료된 것이다.


3. Microsoft Visual Studio Build Tools 설치

Windows 환경에서 서드파티 패키지를 설치할 때, Microsoft Visual Studio Build Tools가 필요한 경우가 있다.

분류에 사용하는 LightGBM, 추천 시스템의 Surprise 패키지 등에서 필요하다고 한다.

https://visualstudio.microsoft.com/ko/downloads/에 접속하여 Build Tools를 다운로드 설치하자.

image


참고

“파이썬 머신러닝 완벽가이드” - (위키북스, 권철민 지음)

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.