독자의 실습 편의를 위해 최신 환경에서 작동하는 코드로 수정했습니다(requirements.txt 참조).
-
예제 코드
-
데이터 파일(1,2,3차 URL 중 하나만 받으시면 됩니다)
- 1차 다운로드 링크: pyml_rev_data_20191204.zip
- 2차 다운로드 링크: pyml_rev_data_20191204.zip
- 3차 다운로드 링크: pyml_rev_data_20191204.zip
가상 머신 없이 컴퓨터에 직접 실습 환경을 구축하려면 다음 순서를 따릅니다.
-
예제 코드 다운로드
-
아나콘다 설치
-
터미널(또는 명령 프롬프트)에서 예제 코드 폴더로 가서 파이썬 패키지 설치 후 실습.
예:> cd C:\pyml-rev > pip install -r requirements.txt
-
텐서플로 작동 테스트
python3 -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
-
예제 코드 실행
> cd ch1 > python3 download-png1.py
Vagrant를 이용해 우분투 가상 머신에 실습 환경을 구축하려면 다음 순서를 따릅니다.
-
예제 코드 다운로드
-
VirtualBox 설치
-
Vagrant 설치
-
터미널에서 예제 코드 폴더(
Vagrantfile
이 있는 곳)로 가서vagrant up
실행(실습에 필요한 프로그램과 파이썬 패키지가 자동으로 설치됨).
예:> cd C:\pyml-rev > vagrant up
(문제 해결: Windows 호스트에서 게스트 창 하단에 녹색 거북이가 보이는 경우 https://blog.koasing.pe.kr/hyper-v-vbox-nem/ 참조)
-
터미널에서 SSH로 가상 머신에 연결
> vagrant ssh
텐서플로 작동 테스트
$ python3 -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
SSH 실습 코드가 있는 곳으로 이동
$ cd /vagrant
예제 코드 실행
$ cd ch1 $ python3 download-png1.py
도커를 이용해 실습 환경을 구축하려면 책의 부록-2 및 관련 영상을 참조.