All Projects → rlan → notebooks

rlan / notebooks

Licence: MIT license
A docker-based starter kit for machine learning via jupyter notebooks. Designed for those who just want a runtime environment and get on with machine learning. Docker tags:

Programming Languages

Dockerfile
14818 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to notebooks

hub
Public reusable components for Polyaxon
Stars: ✭ 8 (-72.41%)
Mutual labels:  notebook, scikit-learn
Tensorflow Tutorial
TensorFlow and Deep Learning Tutorials
Stars: ✭ 748 (+2479.31%)
Mutual labels:  notebook, tensorlayer
mloperator
Machine Learning Operator & Controller for Kubernetes
Stars: ✭ 85 (+193.1%)
Mutual labels:  notebook, scikit-learn
Practical Machine Learning With Python
Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.
Stars: ✭ 1,868 (+6341.38%)
Mutual labels:  notebook, scikit-learn
Kaio-machine-learning-human-face-detection
Machine Learning project a case study focused on the interaction with digital characters, using a character called "Kaio", which, based on the automatic detection of facial expressions and classification of emotions, interacts with humans by classifying emotions and imitating expressions
Stars: ✭ 18 (-37.93%)
Mutual labels:  notebook, scikit-learn
Python Clustering Exercises
Jupyter Notebook exercises for k-means clustering with Python 3 and scikit-learn
Stars: ✭ 153 (+427.59%)
Mutual labels:  notebook, scikit-learn
Kb
A minimalist command line knowledge base manager
Stars: ✭ 2,789 (+9517.24%)
Mutual labels:  notebook
Goodreads visualization
A Jupyter notebook where I play with my Goodreads data
Stars: ✭ 51 (+75.86%)
Mutual labels:  notebook
Beakerx
Beaker Extensions for Jupyter Notebook
Stars: ✭ 2,594 (+8844.83%)
Mutual labels:  notebook
Yosoro
🍧Beautiful Markdown NoteBook. 🏖
Stars: ✭ 2,595 (+8848.28%)
Mutual labels:  notebook
notes
📓读书笔记 <Java 8 实战>
Stars: ✭ 15 (-48.28%)
Mutual labels:  notebook
BlockchainEngineering
Learn to think like a blockchain designer by solving practical challenges
Stars: ✭ 21 (-27.59%)
Mutual labels:  notebook
sseeeedd
Seed for front-end culture :)
Stars: ✭ 15 (-48.28%)
Mutual labels:  starter-kit
Cjworkbench
The data journalism platform with built in training
Stars: ✭ 244 (+741.38%)
Mutual labels:  notebook
starter-kit
🏃 A simple and powerful Starter Kit made with Webpack, Gulp 4, Pug and SASS
Stars: ✭ 21 (-27.59%)
Mutual labels:  starter-kit
Pluto.jl
🎈 Simple reactive notebooks for Julia
Stars: ✭ 3,430 (+11727.59%)
Mutual labels:  notebook
opensbli
A framework for the automated derivation and parallel execution of finite difference solvers on a range of computer architectures.
Stars: ✭ 56 (+93.1%)
Mutual labels:  gpu-computing
Applied Reinforcement Learning
Reinforcement Learning and Decision Making tutorials explained at an intuitive level and with Jupyter Notebooks
Stars: ✭ 229 (+689.66%)
Mutual labels:  notebook
boiler
Another Golang boilerplate
Stars: ✭ 21 (-27.59%)
Mutual labels:  starter-kit
lending-club
Applying machine learning to predict loan charge-offs on LendingClub.com
Stars: ✭ 39 (+34.48%)
Mutual labels:  scikit-learn

Notebooks

A docker-based starter kit for machine learning via jupyter notebooks. Designed for those who just want a runtime environment and get on with machine learning.

notebooks_screenshot

Docker Images

To support both old and new environments, docker images cover various combinations of

Check this compatibility chart for the required version of Nvidia garphics driver for your host system.

Python 3 only as Python 2 is end-of-life, so deprecated.

All of the images include:

Visualization libraries:

Vision-centric libraries:

NLP libraries:

Tags

If you are reading this on Docker Hub, the links to Dockefile's will not work. Please start from project page instead.

PyTorch

Images of Pytorch version 1.5 and higher include Pytorch Lightning.

Tag (OS-based python) Comment Dockerfile Info
pytorch1.13.1 CPU-only Dockerfile
pytorch1.13.1-cuda11.7 Nvidia Driver >= 515.48.07 (Linux) 516.31 (Windows) Dockerfile
pytorch1.13.1-cuda11.6 Nvidia Driver >= 450.80.02 (Linux) 452.39 (Windows) Dockerfile
pytorch1.12.1-cuda11.3.1 Nvidia Driver >= 450.80.02 (Linux) 452.39 (Windows) Dockerfile
pytorch1.12.1-cuda10.2 Nvidia Driver >= 440.33 (Linux) 441.22 (Windows) Dockerfile
pytorch1.9.1-cuda11.1.1 Nvidia Driver >= 450.80.02 (Linux) 452.39 (Windows) Dockerfile
pytorch1.7.1-cuda11 Nvidia Driver >= 450.36.06 (Linux) 451.22 (Windows) Dockerfile
pytorch1.7.1-cuda101 Nvidia Driver >= 418.xx Dockerfile
pytorch1.7.1-cuda92 Nvidia Driver >= 396.xx Dockerfile
jupyter-pytorch1.2-py3-cuda10 Nvidia Driver >= 410.xx Dockerfile
jupyter-pytorch1.1-py3-cuda9 Nvidia Driver >= 384.xx Dockerfile
jupyter-pytorch1.0-py3-cuda8 Nvidia Driver >= 375.xx Dockerfile
Tag (Conda-based python) Comment Dockerfile Info
jupyter-pytorch1.3-conda3 CPU-only Dockerfile
jupyter-pytorch1.3-conda3-cuda92 Nvidia Driver >= 396.37 Dockerfile
jupyter-pytorch1.1-conda3-cuda9 Nvidia Driver >= 384.xx Dockerfile
jupyter-pytorch1.0-conda3-cuda8 Nvidia Driver >= 375.xx Dockerfile

Tensorflow (including Keras)

Tag (OS-based python) Comment Dockerfile Info
tf2.11.0 CPU-only Dockerfile
tf2.11.0-cuda11.2 Nvidia Driver >= 450.80.02 (Linux) 452.39 (Windows) Dockerfile
tf2.5.0-cuda11 Nvidia Driver >= 450.36.06 Dockerfile
tf2.3.4-cuda101 Nvidia Driver >= 418.xx Dockerfile
tf2.0.4-cuda10 Nvidia Driver >= 410.xx Dockerfile
tf1.15.5 CPU-only Dockerfile
tf1.15.5-cuda10 Nvidia Driver >= 410.xx Dockerfile
jupyter-keras-tf1.12.3-py3-cuda9 Nvidia Driver >= 384.xx Dockerfile
jupyter-keras-tf1.4.1-py3-cuda8 Nvidia Driver >= 375.xx Dockerfile
Tag (Conda-based python) Comment Dockerfile Info
jupyter-keras-tf1.14.0-conda3 CPU-only Dockerfile
jupyter-keras-tf1.14.0-conda3-cuda10 Nvidia Driver >= 410.xx Dockerfile
jupyter-keras-tf1.12.0-conda3-cuda9 Nvidia Driver >= 384.xx Dockerfile
jupyter-keras-tf1.4.1-conda3-cuda8 Nvidia Driver >= 375.xx Dockerfile

Internal Tags

For intermediate Docker images, from which final images are build from, see INTERNAL.md.

Deprecated Tags

For deprecated tags, see deprecated/README.md.

Usage

Step 1: pull pre-built images:

docker pull wqael/notebooks:<tag>

Step 2: launch image:

docker run -it -v $2:/notebooks -p 8888:8888 -p 6006:6006 $1

or, for GPU support

nvidia-docker run -it -v $2:/notebooks -p 8888:8888 -p 6006:6006 $1

where:

  • $1 is the tag for a docker image, e.g. wqael/notebooks:latest.
  • $2 is the folder containing the notebooks on the host file system, e.g. clone this repo and use ~/notebooks.

Step 3: From the log, copy-and-paste the line similar to the following to your favorite browser:

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=<token string>

Bonus step: Use next generation Jupyter:

After jupyter home page is loaded, i.e. http://localhost:8888/tree, browse to http://localhost:8888/lab.

jupyter_lab_screenshot

Step 4: How to shutdown the docker image:

In the running image terminal (step 3), hit Ctrl+C twice.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].