# fchollet/deep-learning-with-python-notebooks

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/fchollet-deep-learning-with-python-notebooks).**

20,141 stars · 9,055 forks · Jupyter Notebook · MIT

## Links

- GitHub: https://github.com/fchollet/deep-learning-with-python-notebooks
- awesome-repositories: https://awesome-repositories.com/repository/fchollet-deep-learning-with-python-notebooks.md

## Description

This project is a collection of interactive instructional documents and practical code samples designed as a machine learning educational resource. It consists of Jupyter notebooks that provide runnable examples and guided exercises for learning deep learning and model development.

The repository features Keras model implementations that demonstrate how to build and train neural network architectures for processing images, objects, and natural language. It includes capabilities for executing the same model code across different computation engines to compare framework behavior and performance.

The content covers the implementation of neural network architectures and the management of machine learning data pipelines, including the retrieval of training sets and pre-trained weights from remote platforms.

## Tags

### Education & Learning Resources

- [Deep Learning Education](https://awesome-repositories.com/f/education-learning-resources/deep-learning-education.md) — Offers a comprehensive set of curated resources and exercises for learning neural network theory and practice.
- [Machine Learning Educational Resources](https://awesome-repositories.com/f/education-learning-resources/machine-learning-educational-resources.md) — Provides guided programming exercises and annotated code samples designed as a machine learning educational resource.
- [Deep Learning Framework Comparisons](https://awesome-repositories.com/f/education-learning-resources/comparative-analyses/deep-learning-framework-comparisons.md) — Provides comparative analyses of different deep learning libraries by executing identical model code.

### Artificial Intelligence & ML

- [Neural Network Layers](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/frameworks/model-construction/neural-network-layers.md) — Demonstrates the construction of neural networks by stacking modular architectural building blocks.
- [Neural Network Implementations](https://awesome-repositories.com/f/artificial-intelligence-ml/neural-network-implementations.md) — Provides core implementations of neural network architectures for image, object, and language processing.
- [Keras Model Implementations](https://awesome-repositories.com/f/artificial-intelligence-ml/neural-network-implementations/keras-model-implementations.md) — Provides practical examples of neural network architectures for image and language processing using Keras.
- [Backend-Agnostic Deep Learning](https://awesome-repositories.com/f/artificial-intelligence-ml/backend-agnostic-deep-learning.md) — Implements a common interface allowing model logic to run across different deep learning framework engines.

### Development Tools & Productivity

- [Deep Learning Notebooks](https://awesome-repositories.com/f/development-tools-productivity/computational-notebooks/deep-learning-notebooks.md) — Ships a collection of interactive notebooks combining mathematical theory and executable code for deep learning.
- [Notebook-Based Experimentation](https://awesome-repositories.com/f/development-tools-productivity/interactive-execution-interfaces/interactive-execution-environments/notebook-based-experimentation.md) — Uses interactive notebooks to combine live code and narrative text for step-by-step model experimentation.

### Data & Databases

- [Deep Learning Backend Swapping](https://awesome-repositories.com/f/data-databases/table-indexing-systems/search-backends/search-backend-swapping/deep-learning-backend-swapping.md) — Enables the execution of the same model code across different deep learning engines to compare performance. ([source](https://cdn.jsdelivr.net/gh/fchollet/deep-learning-with-python-notebooks@master/README.md))
