SONM for Machine Learning: TensorFlow/Keras RNN as Jupyter notebook on 6 GPU mining rig
Jupyter is a modern tool for conducting data mining and machine learning experiments. It provides simple GUI for wiki notepad, inline program code snippets, and inline execution results. It transforms a remote mining rig into a powerful workplace for a data scientist. Ready to use solution with SONM!
We continue practical exercises with a 6 GPU rig, provided by Mining Union.
Today we selected a sample educational task for machine learning from Github, that just predicts Apple stock prices. It models Recurrent Neural Network using TensorFlow and Keras libraries. This project is presented as a Jupyter notebook.
We used:
Publicly available Machine Learning educational task hosted on the GitHub: https://github.com/nerush/aind2-rnn/blob/master/RNN_project.ipynb
Official Docker image with Jupyter and TensorFlow.
Keras added manually according to project dependencies.
Now to the screenshots. Jupyter notebook start page on SONM:
Recurrent Neural Network project notebook start page:
Recurrent Neural Network training execution on Jupyter on 6 GPU mining rig in SONM:
More examples of Jupyter notebook execution on 6 GPU mining rig in SONM:
Working on this article I would like to give thanks to:
- Mining Union for provided equipment and for use case idea.
- Yevgen Nerush for RNN code from https://github.com/nerush.
- SONM team Eugene Manaev and Alexander Sigaev for preparing and testing this use case.
Igor Lebedev
Chief Technical Officer at SONM
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://medium.com/@iolebedev/sonm-for-machine-learning-tensorflow-keras-rnn-as-jupyter-notebook-on-6-gpu-mining-rig-eaa647765209