Deep Learning With Python, C++ and Julia
More examples:
Deep Learning with PyTorch
PyTorch 0.4+ is recommended.
Deep Learning with TensorFlow
TensorFlow v2.0 is recommended.
- Hello World (notebook). Very simple example to learn how to print "hello world" using TensorFlow 2.0.
- Basic Operations (notebook). A simple example that cover TensorFlow 2.0 basic operations.
- Linear Regression (notebook). Implement a Linear Regression with TensorFlow 2.0.
- Logistic Regression (notebook). Implement a Logistic Regression with TensorFlow 2.0.
- Simple Neural Network (notebook). Implement a Simple Neural Network with TensorFlow 2.0.
- Create your own layer (notebook). Create your own layer with TensorFlow 2.0.
- Simple Neural Network (notebook). Use TensorFlow 2.0 'layers' and 'model' API to build a simple neural network to classify MNIST digits dataset.
- Simple Neural Network (low-level) (notebook). Raw implementation of a simple neural network to classify MNIST digits dataset.
- Convolutional Neural Network (notebook). Use TensorFlow 2.0 'layers' and 'model' API to build a convolutional neural network to classify MNIST digits dataset.
- Convolutional Neural Network (low-level) (notebook). Raw implementation of a convolutional neural network to classify MNIST digits dataset.
- Auto-Encoder (notebook). Build an auto-encoder to encode an image to a lower dimension and re-construct it.
- DCGAN (Deep Convolutional Generative Adversarial Networks) (notebook). Build a Deep Convolutional Generative Adversarial Network (DCGAN) to generate images from noise.
- Save and Restore a model (notebook). Save and Restore a model with TensorFlow 2.0.
- Build Custom Layers & Modules (notebook). Learn how to build your own layers / modules and integrate them into TensorFlow 2.0 Models.
Julia: Looks like Python, feels like Lisp, runs like Fortran
As ML models began to need the full power of a programming language,getting Python to scale to ML’s heavy computational demands is far harder than you might expect. Python’s semantics also make it fundamentally difficult to provide model-level parallelism or compile models for small devices.
More details: