User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Deep Learning

A curated list of awesome Deep Learning tutorials, projects and communities.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Aug. 17, 2022, 6:14 p.m.

Thank you ChristosChristofidis & contributors
View Topic on GitHub:
ChristosChristofidis/awesome-deep-learning

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Books

NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences.

5.23K
1.36K
1y 7m
n/a

Courses

Videos and Lectures

Papers

The most cited deep learning papers

23.32K
4.43K
1y 11m
n/a

Tutorials

IPAM Tutorials on Theano/Torch

125
59
5y 9m
n/a

the best machine learning tutorials on the web

428
252
11y 115d
n/a

Simple tutorials using Google's TensorFlow Framework

5.91K
1.57K
3y 26d
n/a

From the basics to slightly more interesting applications of Tensorflow

5.54K
1.22K
1y 10m
n/a

TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

41.34K
15.11K
9m
n/a

Deep Learning Resources and Tutorials using Keras and Lasagne

417
162
2y 3d
GPL-2.0

Human Activity Recognition example using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six activity categories - Guillaume Chevalier

2.92K
872
1y 97d
MIT

Simple and ready-to-use tutorials for TensorFlow

4.53K
433
1y 7m
MIT

PyTorch Tutorial for Deep Learning Researchers

22.09K
6.83K
10m
MIT

Hardware & computer guide for AI: how to choose & build a computer. This guide is intended for beginers in hardware, in order to plan what you need and how to choose parts for a computer specialized in Deep Learning. 🤖

1
0
1y 10m
n/a

Contains Example Notebooks for various machine learning tasks using the Trax library

3
0
1y 8m
Apache-2.0

A Comparative Analysis of Different Approaches for Fake News Classification

4
2
1y 54d
MIT

This repository contains a software based on Cox Proportional Hazard Models for Regression Analysis of Primary Biliary Cirrhosis

1
0
1y 10m
MIT

🌌🔭Cross-identification of astronomy sources across observations, instruments and telescopes.

1
0
1y 7m
n/a

A Cat vs Dog Classifier App built using tensorflow-lite and Flutter

3
0
2y 107d
n/a

Researchers

Zaid Harchaoui, although Prof. Lecun is rumored to still stop by from time to time. It covers the theory, technique, and tricks that are used to achieve very high accuracy for machine learning tasks in computer vision and natural language processing. The assignments are in Lua and hosted on Kaggle.

Websites

Datasets

Question answering dataset featured in "Teaching Machines to Read and Comprehend

1.25K
245
5y 115d
Apache-2.0

The Open Images dataset

3.99K
603
1y 48d
Apache-2.0

A MNIST-like fashion product database. Benchmark

9.57K
2.41K
1y 116d
MIT

A dataset of millions of news articles scraped from a curated list of data sources.

290
81
2y 6m
Apache-2.0

LLVIP: A Visible-infrared Paired Dataset for Low-light Vision

244
47
114d
n/a

Meta Self-learning for Multi-Source Domain Adaptation: A Benchmark

173
3
107d
n/a

Deep Learning project: Question-Answering System for Russian

1
0
2y 7m
n/a

Conferences

Frameworks

Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.

10.27K
2.02K
5y 8m
MIT

[UNMAINTAINED] Simple feed-forward neural network in JavaScript

8.02K
936
4y 5m
MIT

Matlab/Octave toolbox for deep learning. Includes Deep Belief Nets, Stacked Autoencoders, Convolutional Neural Nets, Convolutional Autoencoders and vanilla Neural Nets. Each method has examples to get you started.

3.63K
2.28K
3y 10m
BSD-2-Clause

Implementation of some deep learning algorithms.

881
442
8y 42d
BSD-3-Clause

Deep learning in Python

1.34K
318
1y 7m
MIT

java deep learning algorithms and deep neural networks with gpu acceleration

1.22K
371
4y 8m
n/a

GPU-Accelerated Deep Learning Library in Python

1.18K
132
1y 7m
GPL-2.0

Deep Learning framework for Julia

1.27K
265
3y 8m
n/a

The Deep Learning training framework on Spark

217
106
6y 11m
Apache-2.0

Koç University deep learning framework.

1.31K
234
9m
n/a

Deep Learning GPU Training System

4.05K
1.41K
2y 66d
n/a

Intel® Nervana™ reference deep learning framework committed to best performance on all hardware

3.85K
832
1y 7m
Apache-2.0

Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN) for character-level language models in Torch

10.73K
2.49K
4y 107d
n/a

MatConvNet: CNNs for MATLAB

1.32K
764
2y 10m
n/a

Minerva: a fast and flexible tool for deep learning on multi-GPU. It provides ndarray programming interface, just like Numpy. Python bindings and C++ bindings are both available. The resulting code can be run on CPU or GPU. Multi-GPU support is very easy.

676
176
7y 16d
n/a

Fast, flexible and fun neural networks.

1.29K
158
5y 5m
n/a

An Open Source Machine Learning Framework for Everyone

167.1K
87.06K
4d
Apache-2.0

Microsoft Distributed Machine Learning Toolkit

2.76K
592
5y 26d
MIT

Simplified interface for TensorFlow (mimicking Scikit Learn) for Deep Learning

3.21K
469
11m
Apache-2.0

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more

19.85K
6.89K
6m
Apache-2.0

Distributed machine learning platform

897
185
5y 6m
n/a

Marvin: A Minimalist GPU-only N-Dimensional ConvNets Framework

414
137
4y 5m
MIT

Deep Scalable Sparse Tensor Network Engine (DSSTNE) is an Amazon developed library for building Deep Learning (DL) machine learning (ML) models

4.44K
766
2y 5m
Apache-2.0

Models and examples built with TensorFlow

71.77K
45.02K
9m
Apache-2.0

Torch on steroids

994
199
3y 4m
n/a

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

16.86K
4.1K
9m
Apache-2.0

Lightweight library to build and train neural networks in Theano

3.79K
978
2y 9m
n/a

Combines the ease of use of scikit-learn with the power of Theano/Lasagne

943
269
1y 12m
MIT

TensorFlow-based neural network library

9.19K
1.31K
6m
Apache-2.0

Tensors and Dynamic neural networks in Python with strong GPU acceleration

53.96K
14.92K
6m
n/a

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

17.13K
4.39K
2y 4m
n/a

Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own!

6.16K
724
2y 88d
MIT

Caffe2 is a lightweight, modular, and scalable deep learning framework.

8.42K
2.03K
3y 9m
Apache-2.0

WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.

8.52K
987
3y 5d
Apache-2.0

Reinforcement Learning Coach by Intel AI Lab enables easy experimentation with state of the art Reinforcement Learning algorithms

2.1K
424
1y 51d
Apache-2.0

Fast image augmentation library and an easy-to-use wrapper around other libraries. Documentation: https://albumentations.ai/docs/ Paper about the library: https://www.mdpi.com/2078-2489/11/2/125

9.66K
1.24K
6m
MIT

A Sklearn-like Framework for Hyperparameter Tuning and AutoML in Deep Learning projects. Finally have the right abstractions and design patterns to properly do AutoML. Let your pipeline steps have hyperparameter spaces. Enable checkpoints to cut duplicate calculations. Go from research to production environment easily.

472
51
9m
Apache-2.0

Accelerated deep learning R&D

2.84K
353
6m
Apache-2.0

A toolkit for reproducible reinforcement learning research.

1.4K
247
10m
MIT

Build fully-functioning computer vision models with PyTorch

513
84
11m
MIT

Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

1.51K
184
6m
GPL-3.0

A group of neural-network libraries for functional and mainstream languages

61
7
10m
n/a

Tensorforce: a TensorFlow library for applied reinforcement learning

3.09K
517
6m
Apache-2.0

Hopsworks - Data-Intensive AI platform with a Feature Store

603
92
9m
n/a

Feature Store for Machine Learning

2.42K
420
9m
Apache-2.0

A python library for self-supervised learning on images.

1.28K
81
9m
MIT

Trax — Deep Learning with Clear Code and Speed

6.55K
659
9m
Apache-2.0

Flax is a neural network library for JAX that is designed for flexibility.

2.26K
270
9m
Apache-2.0

An Easy To Use PyTorch Computer Vision Library

48
4
1y 4m
Apache-2.0

Colossal-AI: A Unified Deep Learning System for Large-Scale Parallel Training

2.48K
280
103d
Apache-2.0

Maze Applied Reinforcement Learning Framework

195
4
9m
n/a

InsNet Runs Instance-dependent Neural Networks with Padding-free Dynamic Batching.

58
11
9m
n/a

Tools

Easy-to-use library to boost AI inference leveraging multiple DL compilers

1.05K
50
102d
Apache-2.0

Visualizer for neural network, deep learning, and machine learning models

19.63K
2.25K
3d
MIT

TensorFlow's Visualization Toolkit

5.68K
1.44K
9m
Apache-2.0

Debugging, monitoring and visualization for Python Machine Learning and Data Science

3.18K
346
1y 4m
MIT

🛠 All-in-one web-based IDE specialized for machine learning and data science.

2.26K
309
10m
Apache-2.0

A little logger for machine learning research

22
30
11m
MIT

Determined: Deep Learning Training Platform

1.52K
180
9m
Apache-2.0

Dataset format for AI. Easily build and manage datasets for machine and deep learning. Stream data real-time & version-control it. https://activeloop.ai

3.63K
304
9m
MPL-2.0

Chrome and Firefox) that automatically finds and shows code implementations for machine learning papers anywhere: Google, Twitter, Arxiv, Scholar, etc.

Miscellaneous

Docker files

85
55
10m
n/a

A GPU implementation of Convolutional Neural Nets in C++

507
239
1y 10m
BSD-2-Clause

A graphics backend for the browser (with a Torch7 client).

123
36
4y 10m
MIT

http://torch.ch

8.69K
2.39K
3y 4m
n/a

Deep Pink is a chess AI that learns to play chess using deep learning.

744
160
5y 6m
n/a

Reproducing the results of "Playing Atari with Deep Reinforcement Learning" by DeepMind

652
212
7y 6m
GPL-3.0

Generating Vectors for DBpedia Entities via Word2Vec and Wikipedia Dumps. Questions? https://gitter.im/idio-opensource/Lobby

593
136
4y 7m
n/a

The original code from the DeepMind article + my tweaks

1.81K
547
4y 6m
n/a
12.91K
3.23K
9m
n/a

A recurrent neural network designed to generate classical music.

1.87K
380
5y 101d
BSD-2-Clause

Memory Networks implementations

1.75K
387
2y 21d
n/a

Face recognition with deep neural networks.

14.19K
3.55K
9m
Apache-2.0

Digit recognition with neural network

99
44
9y 6m
n/a

Caffe models in TensorFlow

2.83K
1.04K
3y 32d
n/a

A complete daily plan for studying to become a machine learning engineer.

25.48K
5.97K
12m
CC-BY-SA-4.0

Face detection using deep learning.

175
28
2y 59d
n/a

List of articles related to deep learning applied to music

2.16K
319
1y 8m
MIT

A collection of important graph embedding, classification and representation learning papers with implementations.

4.29K
730
11m
CC0-1.0

A curated list of network embedding techniques.

2.37K
495
1y 8m
n/a