This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning.
The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation of autoencoders and capsule networks.
The repository covers the full data science pipeline, including data acquisition, sanitization, preprocessing, and dimensionality reduction. It further addresses model development through hyperparameter optimization, candidate model evaluation, and the use of ensemble methods.
A reproducible containerized environment is provided to manage dependencies, launch notebooks, and enable GPU acceleration.