GitHub repository for participants of the "Python for machine learning" training. For information on the training, see the website https://gjbex.github.io/Python-for-data-science/
python_for_machine_learning.pptx
: PowerPoint presentation used for the training.hands-on
: Jupyter notebooks for hands-on sessions.source-code
: sample code written to develop the slides and illustrate concepts.environment.yml
: conda environment file intended to be cross-platform.python_for_machine_learning_linux64_conda_specs.txt
: conda environment specification file specific for 64-bit Linux to precisely reproduce the environment on which the code was developed.- License: license information for the material in this repository.
- Contributing: information on how to contribute to this repository.
- docs: directory containing the website for this repository.
Video recordings of this training are available on YouTube.
- Introduction (25 minutes)
- scikit-learn: data pipelines and regression (28 minutes)
- scikit-learn: classification and clustering (12 minutes)
- keras: introduction to neural networks (13 minutes)
- keras: multilayer perceptrons for digit recognition (34 minutes)
- [keras: convolutional neural networks for digit recognition] (19 minutes)
- keras: recurrent neural networks for sentiment classification (26 minutes)