datascience-docker
What is this
- Docker image for datascience tasks
- DockerHub URL: https://hub.docker.com/repository/docker/youodf/datascience
What you can do with this Docker image
This image includes
Jupyter environment
- jupyter notebook
- jupyter lab
Machine Learning libraries
- scikit-learn
- LightGBM
- PyTorch
- Tensorflow
- XGBoost
- CatBoost
Python linting libraries
- flake8
- isort
- black
- mypy
Visualizing libraries
- matplotlib
- plotly
- seaborn
- bokeh
Natural Language Processing (NLP) Libraries
- MeCab
- Juman++
- BERT For Japanese (Refer to BERT日本語Pretrainedモデル(黒橋・河原研究室))
How to build
sh build.sh
How to use
Pull the docker image from DockerHub
docker pull youodf/datascience
Run the docker image with command
docker run youodf/datascience COMMAND
Create local environment for python linting
pipenv install
Example
JupyterLab
docker run youodf/datascience jupyter lab --ip='0.0.0.0' --allow-root --no-browser
Jupyter Notebook
docker run youodf/datascience jupyter notebook --ip='0.0.0.0' --allow-root --no-browser
Python scripts
docker run youodf/datascience python xxx.py