Sign inSign up

kentwait/rpygo-tensorflow-notebook

By kentwait

•Updated over 8 years ago

Run R, Python 3, and Go in Jupyter notebook with machine learning libraries, and tensorflow built in

Image
0

214

kentwait/rpygo-tensorflow-notebook repository overview

⁠rpygo-notebook

rpygo-notebook is a dockerized Jupyter notebook that allows you to run Python 3, R, and Go code within the Jupyter notebook interface.

rpygo-notebook has three variants:

  • minimal⁠ - Just run R, Python3 and Go in Jupyter notebook
  • data-science⁠ - minimal + preinstalled data science Python packages
  • tensorflow⁠ - data-science + TensorFlow in Python and Go, and computer vision libraries

All versions has Jupyter⁠ notebook installed, and can run Python 3, R (using IRKernel⁠), and Golang (using gophernotes⁠) within the notebook interface.

Note that not all Golang syntax works within the notebook. The biggest things missing are support for unexported struct fields and interfaces. The complete list of limitations can be found at https://github.com/gopherdata/gophernotes#limitations⁠


⁠Minimal container

The minimal version has ipython and jupyter Python packages installed, as well as other packages required to run Jupyter notebook.

Download the container using the following command

docker pull kentwait/rpygo-notebook

⁠Data science container

The data science version adds the following prebuilt Python libraries:

  • numpy - scientific computing
  • scipy - scientific computing
  • matplotlib - plotting
  • seaborn - high-level plotting
  • bokeh - interactive plotting
  • pandas - dataframes
  • numba - code optimization
  • statsmodels - statistical programming
  • scikit-learn - machine learning tools
  • networkx - graph structures

Download the container using the following command

docker pull kentwait/rpygo-datascience-notebook

⁠Tensorflow container

The tensorflow version is built on top of the data science container adds the following:

  • tensorflow in Python
  • tensorflow in Go

Additional Python libraries

  • scikit-image - computer vision
  • pillow (PIL) - image manipulation
  • opencv - computer vision
  • dlib - computer vision and machine learning

Download the container using the following command

docker pull kentwait/rpygo-tensorflow-notebook

Tag summary

Content type

Image

Digest

Size

1.7 GB

Last updated

over 8 years ago

docker pull kentwait/rpygo-tensorflow-notebook