awesome-deep-learning
A curated list of awesome Deep Learning tutorials, projects and communities.
https://github.com/ChristosChristofidis/awesome-deep-learning
Last synced: 4 days ago
JSON representation
-
Researchers
-
Frameworks
- Marvin - A Minimalist GPU-only N-Dimensional ConvNets Framework
- NeuPy - Theano based Python library for ANN and Deep Learning
- Lasagne - a lightweight library to build and train neural networks in Theano
- nolearn - wrappers and abstractions around existing neural network libraries, most notably Lasagne
- Sonnet - a library for constructing neural networks by Google's DeepMind
- PyTorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
- CNTK - Microsoft Cognitive Toolkit
- Serpent.AI - Game agent framework: Use any video game as a deep learning sandbox
- Caffe2 - A New Lightweight, Modular, and Scalable Deep Learning Framework
- deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the web
- Neuraxle - A general-purpose ML pipelining framework
- Catalyst: High-level utils for PyTorch DL & RL research. It was developed with a focus on reproducibility, fast experimentation and code/ideas reusing
- garage - A toolkit for reproducible reinforcement learning research
- Detecto - Train and run object detection models with 5-10 lines of code
- Karate Club - An unsupervised machine learning library for graph structured data
- Synapses - A lightweight library for neural networks that runs anywhere
- TensorForce - A TensorFlow library for applied reinforcement learning
- Hopsworks - A Feature Store for ML and Data-Intensive AI
- lightly - A computer vision framework for self-supervised learning
- Trax — Deep Learning with Clear Code and Speed
- Flax - a neural network ecosystem for JAX that is designed for flexibility
- Colossal-AI - An Integrated Large-scale Model Training System with Efficient Parallelization Techniques
- Maze - Application-oriented deep reinforcement learning framework addressing real-world decision problems.
- InsNet - A neural network library for building instance-dependent NLP models with padding-free dynamic batching
- RNNLIB - A recurrent neural network library
- Coach - Reinforcement Learning Coach by Intel® AI Lab
- albumentations - A fast and framework agnostic image augmentation library
- Torchnet - Torch based Deep Learning Library
- DeepLearning4J
- DSSTNE - Amazon's library for building Deep Learning models
- Paddle - PArallel Distributed Deep LEarning by Baidu
- mlpack - A scalable Machine Learning library
- NuPIC
- MGL
- Apache SINGA - A General Distributed Deep Learning Platform
-
Miscellaneous
- Caffe Webinar
- 100 Best Github Resources in Github for DL
- Caffe DockerFile
- Torch7 Cheat sheet
- Misc from MIT's 'Machine Learning' course
- Misc from MIT's 'Networks for Learning: Regression and Classification' course
- Misc from MIT's 'Neural Coding and Perception of Sound' course
- An efficient, batched LSTM.
- Emotion Recognition API Demo - Microsoft
- YOLO: Real-Time Object Detection
- AlphaGo - A replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and tree search"
- Machine Learning is Fun!
- The Unreasonable Effectiveness of Recurrent Neural Networks - Andrej Karpathy blog post about using RNN for generating text.
- toolbox: Curated list of ML libraries
- YOLO: Practical Implementation using Python
- 100 Best Github Resources in Github for DL
- TorontoDeepLEarning convnet
- gfx.js
- A chess AI that learns to play chess using deep learning.
- Reproducing the results of "Playing Atari with Deep Reinforcement Learning" by DeepMind
- Wiki2Vec. Getting Word2vec vectors for entities and word from Wikipedia Dumps
- The original code from the DeepMind article + tweaks
- Google deepdream - Neural Network art
- Memory Networks Implementations - Facebook
- Face recognition with Google's FaceNet deep neural network.
- Basic digit recognition neural network
- Proof of concept for loading Caffe models in TensorFlow
- Machine Learning for Software Engineers
- Dockerface - Easy to install and use deep learning Faster R-CNN face detection for images and video in a docker container.
- Awesome Deep Learning Music - Curated list of articles related to deep learning scientific research applied to music
- Awesome Graph Embedding - Curated list of articles related to deep learning scientific research on graph structured data at the graph level.
- Awesome Network Embedding - Curated list of articles related to deep learning scientific research on graph structured data at the node level.
- Ladder Network - Keras Implementation of Ladder Network for Semi-Supervised Learning
- CNN Explainer
- AI Expert Roadmap - Roadmap to becoming an Artificial Intelligence Expert
- Word2Vec
- Implementing a Distributed Deep Learning Network over Spark
- Microsoft Recommenders - of-the-art algorithms are provided for self-study and customization in your own applications.
- Misc from MIT's 'Advanced Natural Language Processing' course
- A recurrent neural network designed to generate classical music.
- YOLO: Real-Time Object Detection
-
Tools
- Visual Studio Tools for AI - Develop, debug and deploy deep learning and AI solutions
- Neptune - Lightweight tool for experiment tracking and results visualization.
- DAGsHub - Community platform for Open Source ML – Manage experiments, data & models and create collaborative ML projects easily.
- DVC - DVC is built to make ML models shareable and reproducible. It is designed to handle large files, data sets, machine learning models, and metrics as well as code.
- CML - CML helps you bring your favorite DevOps tools to machine learning.
- MLEM - MLEM is a tool to easily package, deploy and serve Machine Learning models. It seamlessly supports a variety of scenarios like real-time serving and batch processing.
- Netron - Visualizer for deep learning and machine learning models
- Nebullvm - Easy-to-use library to boost deep learning inference leveraging multiple deep learning compilers.
- TensorBoard - TensorFlow's Visualization Toolkit
- TensorWatch - Debugging and visualization for deep learning
- ML Workspace - All-in-one web-based IDE for machine learning and data science.
- dowel - A little logger for machine learning research. Log any object to the console, CSVs, TensorBoard, text log files, and more with just one call to `logger.log()`
- Determined - Deep learning training platform with integrated support for distributed training, hyperparameter tuning, smart GPU scheduling, experiment tracking, and a model registry.
- hub - Fastest unstructured dataset management for TensorFlow/PyTorch by activeloop.ai. Stream & version-control data. Converts large data into single numpy-like array on the cloud, accessible on any machine.
- CatalyzeX - Browser extension ([Chrome](https://chrome.google.com/webstore/detail/code-finder-for-research/aikkeehnlfpamidigaffhfmgbkdeheil) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/code-finder-catalyzex/)) that automatically finds and links to code implementations for ML papers anywhere online: Google, Twitter, Arxiv, Scholar, etc.
- Maxim AI - Tool for AI Agent Simulation, Evaluation & Observability.
-
Tutorials
- Aaron Courville
- Abdel-rahman Mohamed
- Adam Coates
- Alex Acero
- Alex Krizhevsky
- Alexander Ilin
- Amos Storkey
- Andrej Karpathy
- Andrew M. Saxe
- Andrew Ng
- Andriy Mnih
- Ayse Naz Erkan
- Benjamin Schrauwen
- Bernardete Ribeiro
- Bo David Chen
- Boureau Y-Lan
- Brian Kingsbury
- Christopher Manning
- Clement Farabet
- Dan Claudiu Cireșan
- David Reichert
- Derek Rose
- Dong Yu
- Drausin Wulsin
- Erik M. Schmidt
- Eugenio Culurciello
- Galen Andrew
- Geoffrey Hinton
- George Dahl
- Graham Taylor
- Grégoire Montavon
- Guido Francisco Montúfar
- Guillaume Desjardins
- Hannes Schulz
- Hélène Paugam-Moisy
- Honglak Lee
- Hugo Larochelle
- Ilya Sutskever
- Itamar Arel
- James Martens
- Jason Morton
- Jason Weston
- Jeff Dean
- Jiquan Mgiam
- Joseph Turian
- Joshua Matthew Susskind
- Jürgen Schmidhuber
- Justin A. Blanco
- Koray Kavukcuoglu
- KyungHyun Cho
- Lucas Theis
- Ludovic Arnold
- Marc'Aurelio Ranzato
- Martin Längkvist
- Misha Denil
- Mohammad Norouzi
- Nando de Freitas
- Navdeep Jaitly
- Nicolas Le Roux
- Nitish Srivastava
- Noel Lopes
- Oriol Vinyals
- Pascal Vincent
- Patrick Nguyen
- Pedro Domingos
- Peggy Series
- Pierre Sermanet
- Piotr Mirowski
- Quoc V. Le
- Reinhold Scherer
- Richard Socher
- Rob Fergus
- Robert Coop
- Robert Gens
- Roger Grosse
- Ronan Collobert
- Ruslan Salakhutdinov
- Stéphane Mallat
- Sven Behnke
- Tapani Raiko
- Tara Sainath
- Tijmen Tieleman
- Tom Karnowski
- Tomáš Mikolov
- Ueli Meier
- Vincent Vanhoucke
- Volodymyr Mnih
- Yann LeCun
- Yichuan Tang
- Yoshua Bengio
- Yotaro Kubo
- Youzhi (Will) Zou
- Ian Goodfellow
- Robert Laganière
- Merve Ayyüce Kızrak
- Jason Morton
- Andrew W. Senior
- Roger Grosse
- Pascal Vincent
- Abdel-rahman Mohamed
- Alex Krizhevsky
- Alexander Ilin
- Andriy Mnih
- Clement Farabet
- George Dahl
- Honglak Lee
- Ilya Sutskever
- James Martens
-
Programming Languages
Categories
Sub Categories
Keywords
deep-learning
34
machine-learning
32
python
16
tensorflow
10
neural-network
10
computer-vision
8
pytorch
8
data-science
7
neural-networks
7
artificial-intelligence
5
reinforcement-learning
5
ai
5
object-detection
4
deep-neural-networks
4
deeplearning
4
numpy
3
ml
3
distributed
3
gpu
3
scikit-learn
3
framework
3
data-analysis
2
jupyter
2
hyperparameter-tuning
2
java
2
mlops
2
network-embedding
2
jupyter-notebook
2
distributed-computing
2
reproducibility
2
face-recognition
2
monitoring
2
research
2
deep-reinforcement-learning
2
jax
2
kubernetes
2
nlp
2
dataset
2
deep-learning-library
2
gan
2
machinelearning
2
tutorial
2
keras
2
hyperparameter-optimization
2
faster-rcnn
2
hyperparameter-search
2
zalando
1
jupyter-lab
1
mnist
1
r
1