https://github.com/haven-jeon/ko_data_science_docker
데이터 분석 모델링용 도커 이미지
https://github.com/haven-jeon/ko_data_science_docker
docker jupyter mxnet tensorflow
Last synced: about 1 year ago
JSON representation
데이터 분석 모델링용 도커 이미지
- Host: GitHub
- URL: https://github.com/haven-jeon/ko_data_science_docker
- Owner: haven-jeon
- Created: 2018-01-14T09:10:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-21T12:35:53.000Z (almost 8 years ago)
- Last Synced: 2025-05-17T14:11:33.614Z (about 1 year ago)
- Topics: docker, jupyter, mxnet, tensorflow
- Language: Dockerfile
- Homepage:
- Size: 415 KB
- Stars: 18
- Watchers: 2
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Science Machine Learning Docker
딥러닝, 통계분석, 기계학습 모델링을 위한 도커 이미지
## 주안점
- R, Python 커널제공
- MXNet 기본 설치(Nvidia 이미지(cuda:9.1-cudnn7, ubuntu 16.04) 기반)
- jupyter lab과 jupyter 중 선택사용
- jupyter 노트북 블랙테마 기본 적용(bitstream vera sans mono 폰트)
- jupyter extention 및 테마 기본설치
- 주피터(Python커널) 셀 내에서 R 코드 실행 설정(with rpy2)
- Matplotlib 한글 폰트 기본 제공(나눔코딩폰트)
- seaborn, pandas, numpy 등 핵심 패키지 기본 설치
- R 플로팅 한글 폰트 기본 제공(나눔코딩폰트)
- ggplot2, data.table 등 주요 패키지 기본 설치
- GUID, UID 설정을 통한 마운트 디스크 권한 이슈 해결
- KoNLPy 등 한글 분석 환경 기본 설치
### 사용법
- [nvidia docker](https://github.com/NVIDIA/nvidia-docker) 설치
- 이미지 빌드
> docker build -t img:0.01 ./
- 권한확인
> id gogamza
> uid=1000(gogamza) gid=1000(gogamza) 그룹들=1000(gogamza),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),121(lpadmin),132(sambashare),998(docker)
- 실행
> docker run --runtime=nvidia -e NB_GID=1000 -e NB_UID=1000 -e GRANT_SUDO=yes --name gogamza --user root -v /home/gogamza/work:/home/gogamza/work -d -p 8888:8888 img:0.01 start.sh jupyter lab --NotebookApp.token='a1234'
### 스크린샷
- jupyter lab

- jupyter

- rpy2
