인공지능머신연구회 2017년도 여름학교 2017.08.21. ~ 2017.08.23. 한국과학기술회관 소회의실 2 S/W 설치 메뉴얼 인공지능머신연구회 2017년도 여름학교 2017.08.21. ~ 2017.08.23. 한국과학기술회관 소회의실 2
Contents Overview Requirements 주의사항 Environment Setup Python and Python Packages Installation Setup Validation Contact
Overview 내용 OS GPU 본 매뉴얼은 ‘기계학습’ 및 ‘딥러닝’을 위한 패키지 설치를 다룸 ‘강화학습’에 관한 설치는 다른 매뉴얼 참고 OS TensorFlow 패키지는 Linux 계열의 운영체제에 적합하지만 사용자 편의를 위해 Windows 10으로 매뉴얼 작성 1) GPU TensorFlow는 CUDA를 이용해 GPU의 병렬연산 활용 가능2) 본 매뉴얼에서는 설치 편의를 위해 CPU 버전 만 고려 1) 2016년 12월, TensorFlow 1.0부터 Windows 7, 10을 지원하나 사용에 일부 제약이 있음 2) Intel, AMD 계열의 그래픽카드 칩셋은 지원하지 않으며 NVIDA CUDA 3.0 이상만 지원
Requirements Requirements 주의 Windows 10, 64 bits PC3) (recommended) Python 3.54) Visual C++ 2015 Redistributable (or 2017) From pip, tensorflow, matplotlib, jupyter, scipy, sklearn, pillow, pandas, seaborn scipy, numpy+mkl (using wheel) 주의 Windows 사용자명은 반드시 영어5) Python 또는 Anaconda를 이미 설치한 경우 무조건 제거6) 3) Windows 7, 또는 32 bits PC인 경우 본 튜토리얼 대로 설치하되 에러가 발생하는 부분이 있으면 연락 바람 (Windows 8 미지원) 4) Anaconda를 사용해 보다 손쉽게 설치할 수도 있으나, 패키지 간 충돌 등 에러를 방지하기 위해 Python만 설치하고 모듈 추가 5) Python 및 Anaconda는 한글(유니코드) 경로가 있을 경우 에러가 발생할 수 있음 6) TensorFlow는 공식적으로 Python 3.5까지 지원
주의: Windows 사용자명이 한글인 경우7) 시작 –> 다른 사용자 추가, 편집 또는 제거 검색 이 PC에 다른 사용자 추가 1 2 7) 이 경우 경로에 한글이 들어가 에러가 발생하기 때문에, 영문으로 된 사용자를 새로 생성. 다른 방법으로는 설치경로를 바꾸는 방법이 있으나 권장하지 않음.
주의: Windows 사용자명이 한글인 경우 ‘이 사람의 로그인 정보를 가지고 있지 않습니다’ 클릭 ‘Microsoft 계정 없이 사용자 추가’ 클릭 3 4
주의: Windows 사용자명이 한글인 경우 사용자명 입력 (영문, 띄어쓰기 X) 다음 계정 유형 변경 5 7 6
주의: Windows 사용자명이 한글인 경우 관리자 선택 8
주의: Windows 사용자명이 한글인 경우 시작 메뉴에서 계정 아이콘 클릭 새로 만든 계정으로 로그인 9 10
주의: 다른 버전의 python이나 아나콘다가 설치된 경우 고급 시스템 설정 검색 후 실행 환경 변수 클릭 1 2
주의: 다른 버전의 python이나 아나콘다가 설치된 경우 아래에서 anaconda 또는 python이 포함된 모든 path 삭제 사용자/시스템 변수 path 선택 anaconda 또는 python이 들어간 환경 변수 선택 삭제 클릭 3 4 5
Environment Setup 첨부한 파일 8) 을 반드시 바탕화면에 붙여 넣고 압축풀기 8) TensorFlow를 사용하는 데 필요한 Python Installer, Python Packages, DLL 파일 포함
Environment Setup Visual C++ 2015 Redistributable9) 첨부된 vc_redist.x64.exe 설치 우측 그림과 같은 창이 나올 경우 설치하지 않아도 됨 9) Windows 버전의 TensorFlow는 Visual C++ 2015에 포함된 DLL 파일을 필요로 함
Python Installation python-3.5.3-amd64.exe 실행 첫번째 박스 체크 해제, 두번째 박스 체크 Install Now 클릭 1 2
Python Package Installation TensorFlow 폴더 주소창에 cmd 입력 pip install --ignore-installed --upgrade tensorflow 2 1 1
Python Package Installation numpy+mkl, scipy ‘pip install numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl scipy-0.19.1-cp35-cp35m-win_amd64.whl ’ 입력10) matplotlib, sklearn, jupyter, pillow, pandas, seaborn ‘pip install matplotlib sklearn jupyter pillow pandas seaborn’ 입력11) 3 4 10) numpy+mkl, scipy은 pip .whl을 다운받아 설치 시 에러가 있어 Python Extension Packages for Windows의 .whl 파일 사용 11) matplotlib, sklearn, jupyter, pillow, pandas의 경우 pip을 통해 온라인으로 .whl을 받아도 문제가 없음
Setup Validation Jupyter Notebook 실행 폴더 주소창에 jupyter notebook 입력 1
Setup Validation Jupyter Notebook 생성 New 클릭 후 Python 3 선택 2 3
Setup Validation 코드 실행 아래와 같이 코드 입력 후 실행 셀 입력 후 버튼 클릭 또는 ctrl + enter12)로 실행 가능 4 12) 현재 셀 실행
Contact 강의자료 강습 당일 설치시 예상치 못한 에러가 발생할 수 있으므로 실습을 원하시는 분은 미리 설치 요망 기계학습: https://sites.google.com/site/hyunseok52/lecture 딥러닝: http://isystems.unist.ac.kr/teaching/machine-learning/ 강습 당일 설치시 예상치 못한 에러가 발생할 수 있으므로 실습을 원하시는 분은 미리 설치 요망 설치에 어려움이 있으신 분들은 (반드시) 연락 바랍니다 이호진 연구원 (hojin12312@unist.ac.kr) 정원호 연구원 (wonho4050@gist.ac.kr)