Skip to content
59

Awesome Deep Learning

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

29k stars6,349 forks395 entriesLast push May 26, 2025 (1 year ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Researchers

Aaron Courville

Abdel-rahman Mohamed

Adam Coates

Alex Acero

Alex Krizhevsky

Alexander Ilin

Amos Storkey

Andrej Karpathy

Andrew M. Saxe

Andrew Ng

Andrew W. Senior

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

Frank Seide

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

Li Deng

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

Sebastian Gerwinn

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

Fei-Fei Li

Ian Goodfellow

Robert Laganière

Merve Ayyüce Kızrak

Researchers >Websites

deeplearning.net

, Software

In 2 lists

deeplearning.stanford.edu

nlp.stanford.edu

ai-junkie.com

cs.brown.edu/research/ai

eecs.umich.edu/ai

cs.utexas.edu/users/ai-lab

cs.washington.edu/research/ai

aiai.ed.ac.uk

www-aig.jpl.nasa.gov

csail.mit.edu

cgi.cse.unsw.edu.au/~aishare

cs.rochester.edu/research/ai

ai.sri.com

isi.edu/AI/isd.htm

nrl.navy.mil/itd/aic

hips.seas.harvard.edu

AI Weekly

. A weekly collection of the best news and resources on Artificial Intelligence and Machine Learning.

In 2 lists

stat.ucla.edu

deeplearning.cs.toronto.edu

jeffdonahue.com/lrcn/

visualqa.org

www.mpi-inf.mpg.de/departments/computer-vision...

Deep Learning News

Machine Learning is Fun! Adam Geitgey's Blog

Guide to Machine Learning

Deep Learning for Beginners

Machine Learning Mastery blog

In 2 lists

ML Compiled

In 2 lists

Programming Community Curated Resources

In 2 lists

A Beginner's Guide To Understanding Convolutional Neural Networks

ahmedbesbes.com

amitness.com

AI Summer

AI Hub - supported by AAAI, NeurIPS

CatalyzeX: Machine Learning Hub for Builders and Makers

The Epic Code

all AI news

Researchers >Datasets

MNIST

Handwritten digits

In 3 lists

Google House Numbers

from street view

CIFAR-10 and CIFAR-100

IMAGENET

In 2 lists

Tiny Images

80 Million tiny images6.

Flickr Data

100 Million Yahoo dataset

Berkeley Segmentation Dataset 500

UC Irvine Machine Learning Repository

Flickr 8k

In 2 lists

Flickr 30k

In 2 lists

Microsoft COCO

visualqa.org

Image QA

AT&T Laboratories Cambridge face database

AVHRR Pathfinder

Air Freight

The Air Freight data set is a ray-traced image sequence along with ground truth segmentation based on textural characteristics. (455 images + GT, each 160x120 pixels). (Formats: PNG)

Amsterdam Library of Object Images

ALOI is a color image collection of one-thousand small objects, recorded for scientific purposes. In order to capture the sensory variation in object recordings, we systematically varied viewing angle, illumination angle, and illumination color for each object, and additionally captured…

Annotated face, hand, cardiac & meat images

Most images & annotations are supplemented by various ASM/AAM analyses using the AAM-API. (Formats: bmp,asf)

Image Analysis and Computer Graphics

Brown University Stimuli

A variety of datasets including geons, objects, and "greebles". Good for testing recognition algorithms. (Formats: pict)

CAVIAR video sequences of mall and public space behavior

90K video frames in 90 sequences of various human activities, with XML ground truth of detection and behavior classification (Formats: MPEG2 & JPEG)

Machine Vision Unit

CCITT Fax standard images

8 images (Formats: gif)

CMU PIE Database

A database of 41,368 face images of 68 people captured under 13 poses, 43 illuminations conditions, and with 4 different expressions.

CMU VASC Image Database

Images, sequences, stereo pairs (thousands of images) (Formats: Sun Rasterimage)

Caltech Image Database

about 20 images - mostly top-down views of small objects and toys. (Formats: GIF)

Columbia-Utrecht Reflectance and Texture Database

Texture and reflectance measurements for over 60 samples of 3D texture, observed with over 200 different combinations of viewing and illumination directions. (Formats: bmp)

Computational Colour Constancy Data

A dataset oriented towards computational color constancy, but useful for computer vision in general. It includes synthetic data, camera sensor data, and over 700 images. (Formats: tiff)

Computational Vision Lab

Content-based image retrieval database

11 sets of color images for testing algorithms for content-based retrieval. Most sets have a description file with names of objects in each image. (Formats: jpg)

Efficient Content-based Retrieval Group

Densely Sampled View Spheres

Densely sampled view spheres - upper half of the view sphere of two toy objects with 2500 images each. (Formats: tiff)

Computer Science VII (Graphical Systems)

Digital Embryos

Digital embryos are novel objects which may be used to develop and test object recognition systems. They have an organic appearance. (Formats: various formats are available on request)

Univerity of Minnesota Vision Lab

El Salvador Atlas of Gastrointestinal VideoEndoscopy

Images and Videos of his-res of studies taken from Gastrointestinal Video endoscopy. (Formats: jpg, mpg, gif)

FG-NET Facial Aging Database

Database contains 1002 face images showing subjects at different ages. (Formats: jpg)

FVC2000 Fingerprint Databases

FVC2000 is the First International Competition for Fingerprint Verification Algorithms. Four fingerprint databases constitute the FVC2000 benchmark (3520 fingerprints in all).

Biometric Systems Lab

University of Bologna

Face and Gesture images and image sequences

Several image datasets of faces and gestures that are ground truth annotated for benchmarking

German Fingerspelling Database

The database contains 35 gestures and consists of 1400 image sequences that contain gestures of 20 different persons recorded under non-uniform daylight lighting conditions. (Formats: mpg,jpg)

Language Processing and Pattern Recognition

Groningen Natural Image Database

4000+ 1536x1024 (16 bit) calibrated outdoor images (Formats: homebrew)

ICG Testhouse sequence

2 turntable sequences from different viewing heights, 36 images each, resolution 1000x750, color (Formats: PPM)

Institute of Computer Graphics and Vision

IEN Image Library

1000+ images, mostly outdoor sequences (Formats: raw, ppm)

INRIA's Syntim images database

15 color image of simple objects (Formats: gif)

INRIA

INRIA's Syntim stereo databases

34 calibrated color stereo pairs (Formats: gif)

Image Analysis Laboratory

Images obtained from a variety of imaging modalities -- raw CFA images, range images and a host of "medical images". (Formats: homebrew)

Image Analysis Laboratory

Image Database

An image database including some textures

JAFFE Facial Expression Image Database

The JAFFE database consists of 213 images of Japanese female subjects posing 6 basic facial expressions as well as a neutral pose. Ratings on emotion adjectives are also available, free of charge, for research purposes. (Formats: TIFF Grayscale images.)

ATR Research, Kyoto, Japan

MIT Vision Texture

Image archive (100+ images) (Formats: ppm)

Machine Vision

Images from the textbook by Jain, Kasturi, Schunck (20+ images) (Formats: GIF TIFF)

Mammography Image Databases

100 or more images of mammograms with ground truth. Additional images available by request, and links to several other mammography databases are provided. (Formats: homebrew)

Middlebury Stereo Data Sets with Ground Truth

Six multi-frame stereo data sets of scenes containing planar regions. Each data set contains 9 color images and subpixel-accuracy ground-truth data. (Formats: ppm)

Middlebury Stereo Vision Research Page

Middlebury College

Modis Airborne simulator, Gallery and data set

High Altitude Imagery from around the world for environmental modeling in support of NASA EOS program (Formats: JPG and HDF)

NLM HyperDoc Visible Human Project

Color, CAT and MRI image samples - over 30 images (Formats: jpeg)

National Design Repository

Over 55,000 3D CAD and solid models of (mostly) mechanical/machined engineering designs. (Formats: gif,vrml,wrl,stp,sat)

Geometric & Intelligent Computing Laboratory

OSU (MSU) 3D Object Model Database

several sets of 3D object models collected over several years to use in object recognition research (Formats: homebrew, vrml)

OSU (MSU/WSU) Range Image Database

Hundreds of real and synthetic images (Formats: gif, homebrew)

OSU/SAMPL Database: Range Images, 3D Models, Stills, Motion Sequences

Over 1000 range images, 3D object models, still images and motion sequences (Formats: gif, ppm, vrml, homebrew)

Signal Analysis and Machine Perception Laboratory

Otago Optical Flow Evaluation Sequences

Synthetic and real sequences with machine-readable ground truth optical flow fields, plus tools to generate ground truth for new sequences. (Formats: ppm,tif,homebrew)

Vision Research Group

LIMSI-CNRS/CHM/IMM/vision

LIMSI-CNRS

Photometric 3D Surface Texture Database

This is the first 3D texture database which provides both full real surface rotations and registered photometric stereo data (30 textures, 1680 images). (Formats: TIFF)

SEQUENCES FOR OPTICAL FLOW ANALYSIS (SOFA)

9 synthetic sequences designed for testing motion analysis applications, including full ground truth of motion and camera parameters. (Formats: gif)

Computer Vision Group

Sequences for Flow Based Reconstruction

synthetic sequence for testing structure from motion algorithms (Formats: pgm)

Stereo Images with Ground Truth Disparity and Occlusion

a small set of synthetic images of a hallway with varying amounts of noise added. Use these images to benchmark your stereo algorithm. (Formats: raw, viff (khoros), or tiff)

Stuttgart Range Image Database

A collection of synthetic range images taken from high-resolution polygonal models available on the web (Formats: homebrew)

Department Image Understanding

The AR Face Database

Contains over 4,000 color images corresponding to 126 people's faces (70 men and 56 women). Frontal views with variations in facial expressions, illumination, and occlusions. (Formats: RAW (RGB 24-bit))

Purdue Robot Vision Lab

The MIT-CSAIL Database of Objects and Scenes

Database for testing multiclass object detection and scene recognition algorithms. Over 72,000 images with 2873 annotated frames. More than 50 annotated object classes. (Formats: jpg)

The RVL SPEC-DB (SPECularity DataBase)

A collection of over 300 real images of 100 objects taken under three different illuminaiton conditions (Diffuse/Ambient/Directed). -- Use these images to test algorithms for detecting and compensating specular highlights in color images. (Formats: TIFF )

Robot Vision Laboratory

The Xm2vts database

The XM2VTSDB contains four digital recordings of 295 people taken over a period of four months. This database contains both image and video data of faces.

Centre for Vision, Speech and Signal Processing

Traffic Image Sequences and 'Marbled Block' Sequence

thousands of frames of digitized traffic image sequences as well as the 'Marbled Block' sequence (grayscale images) (Formats: GIF)

IAKS/KOGS

U Oulu wood and knots database

Includes classifications - 1000+ color images (Formats: ppm)

UCID - an Uncompressed Colour Image Database

a benchmark database for image retrieval with predefined ground truth. (Formats: tiff)

UMass Vision Image Archive

Large image database with aerial, space, stereo, medical images and more. (Formats: homebrew)

USF Range Image Data with Segmentation Ground Truth

80 image sets (Formats: Sun rasterimage)

University of Oulu Physics-based Face Database

contains color images of faces under different illuminants and camera calibration conditions as well as skin spectral reflectance measurements of each person.

Machine Vision and Media Processing Unit

University of Oulu Texture Database

Database of 320 surface textures, each captured under three illuminants, six spatial resolutions and nine rotation angles. A set of test suites is also provided so that texture segmentation, classification, and retrieval algorithms can be tested in a standard manner. (Formats: bmp, ras, xv)

Machine Vision Group

View Sphere Database

Images of 8 objects seen from many different view points. The view sphere is sampled using a geodesic with 172 images/sphere. Two sets for training and testing are available. (Formats: ppm)

PRIMA, GRAVIR

Wiry Object Recognition Database

Thousands of images of a cart, ladder, stool, bicycle, chairs, and cluttered scenes with ground truth labelings of edges and regions. (Formats: jpg)

3D Vision Group

Yale Face Database

165 images (15 individuals) with different lighting, expression, and occlusion configurations.

Yale Face Database B

5760 single light source images of 10 subjects each seen under 576 viewing conditions (9 poses x 64 illumination conditions). (Formats: PGM)

Center for Computational Vision and Control

DeepMind QA Corpus

Textual QA corpus from CNN and DailyMail. More than 300K documents in total. Paper for reference.

In 2 lists

YouTube-8M Dataset

YouTube-8M is a large-scale labeled video dataset that consists of 8 million YouTube video IDs and associated labels from a diverse vocabulary of 4800 visual entities.

In 2 lists

Open Images dataset

Open Images is a dataset of ~9 million URLs to images that have been annotated with labels spanning over 6000 categories.

In 2 lists

Visual Object Classes Challenge 2012 (VOC2012)

VOC2012 dataset containing 12k images with 20 annotated classes for object detection and segmentation.

In 2 lists

Fashion-MNIST

MNIST like fashion product dataset consisting of a training set of 60,000 examples and a test set of 10,000 examples. Each example is a 28x28 grayscale image, associated with a label from 10 classes.

In 2 lists

Large-scale Fashion (DeepFashion) Database

Contains over 800,000 diverse fashion images. Each image in this dataset is labeled with 50 categories, 1,000 descriptive attributes, bounding box and clothing landmarks

FakeNewsCorpus

Contains about 10 million news articles classified using opensources.co types

LLVIP

15488 visible-infrared paired images (30976 images) for low-light vision research, Project_Page

MSDA

Over over 5 million images from 5 different domains for multi-source ocr/text recognition DA research, Project_Page

SANAD: Single-Label Arabic News Articles Dataset for Automatic Text Categorization

SANAD Dataset is a large collection of Arabic news articles that can be used in different Arabic NLP tasks such as Text Classification and Word Embedding. The articles were collected using Python scripts written specifically for three popular news websites: AlKhaleej, AlArabiya and Akhbarona.

Referit3D

Two large-scale and complementary visio-linguistic datasets (aka Nr3D and Sr3D) for identifying fine-grained 3D objects in ScanNet scenes. Nr3D contains 41.5K natural, free-form utterances, and Sr3d contains 83.5K template-based utterances.

SQuAD

Stanford released ~100,000 English QA pairs and ~50,000 unanswerable questions

In 4 listsDetails

FQuAD

~25,000 French QA pairs released by Illuin Technology

GermanQuAD and GermanDPR

deepset released ~14,000 German QA pairs

SberQuAD

Sberbank released ~90,000 Russian QA pairs

ArtEmis

Contains 450K affective annotations of emotional responses and linguistic explanations for 80,000 artworks of WikiArt.

Researchers >Conferences

CVPR - IEEE Conference on Computer Vision and Pattern Recognition

AAMAS - International Joint Conference on Autonomous Agents and Multiagent Systems

IJCAI - International Joint Conference on Artificial Intelligence

ICML - International Conference on Machine Learning

International Conference on Machine Learning

In 2 lists

ECML - European Conference on Machine Learning

KDD - Knowledge Discovery and Data Mining

NIPS - Neural Information Processing Systems

O'Reilly AI Conference - O'Reilly Artificial Intelligence Conference

ICDM - International Conference on Data Mining

ICCV - International Conference on Computer Vision

AAAI - Association for the Advancement of Artificial Intelligence

MAIS - Montreal AI Symposium

Researchers >Frameworks

Caffe

In 2 lists

Torch7

Scientific computing framework with wide support for machine learning algorithms, used by Facebook, Google, and more.

In 5 listsDetails

Theano

In 2 lists

cuda-convnet

convetjs

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

In 4 listsDetails

Ccv

NuPIC

DeepLearning4J

In 2 lists

Brain

Simple feed-forward neural network in JavaScript (archived)

In 6 listsDetails

DeepLearnToolbox

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.

In 2 lists

Deepnet

Deeppy

Deep Learning In Python. [Deprecated]

In 2 lists

JavaNN

java deep learning algorithms and deep neural networks with gpu acceleration. License: MIT , .

In 2 lists

hebel

GPU-Accelerated Deep Learning Library in Python. [Deprecated]

In 2 lists

Mocha.jl

Deep Learning framework for Julia inspired by Caffe. [Deprecated]

In 2 lists

OpenDL

cuDNN

MGL

Knet.jl

Koç University Deep Learning Framework.

In 2 lists

Nvidia DIGITS - a web app based on Caffe

The Deep Learning GPU Training System (DIGITS) is a web application for training deep learning models.

In 2 lists

Neon - Python based Deep Learning Framework

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

In 4 listsDetails

Keras - Theano based Deep Learning Library

Minimal, modular deep learning library for TensorFlow and Theano

In 3 lists

Chainer - A flexible framework of neural networks for deep learning

RNNLM Toolkit

RNNLIB - A recurrent neural network library

char-rnn

In 2 lists

MatConvNet: CNNs for MATLAB

Minerva - a fast and flexible tool for deep learning on multi-GPU

A fast and flexible system for deep learning. [Apache2]

In 2 lists

Brainstorm - Fast, flexible and fun neural networks.

Fast, flexible and fun neural networks. This is the successor of PyBrain.

In 2 lists

Tensorflow - Open source software library for numerical computation using data flow graphs

How to use the Hexagon Delegate to speed up model inference on mobile and edge devices. Also see blog post Accelerating TensorFlow Lite on Qualcomm Hexagon DSPs.

In 23 listsDetails

DMTK - Microsoft Distributed Machine Learning Tookit

Microsoft Distributed Machine Learning Toolkit.

In 2 lists

Scikit Flow - Simplified interface for TensorFlow (mimicking Scikit Learn)

MXnet - Lightweight, Portable, Flexible Distributed/Mobile Deep Learning framework

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

In 5 listsDetails

Veles - Samsung Distributed machine learning platform

Distributed platform for rapid Deep learning application development. [Apache]

In 4 listsDetails

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

Apache SINGA - A General Distributed Deep Learning Platform

DSSTNE - Amazon's library for building Deep Learning models

A software library created by Amazon for training and deploying deep neural networks using GPUs which emphasizes speed and scale over experimental flexibility.

In 2 lists

SyntaxNet - Google's syntactic parser - A TensorFlow dependency library

Official TensorFlow repository of state-of-the-art (SOTA) models and modeling solutions. Contains reference implementations for BERT, ResNet, Transformer, and many more with pre-trained weights and training scripts. Apache 2.0 licensed.

In 12 listsDetails

mlpack - A scalable Machine Learning library

Torchnet - Torch based Deep Learning Library

framework for torch which provides a set of abstractions aiming at encouraging code re-use as well as encouraging modular programming.

In 2 lists

Paddle - PArallel Distributed Deep LEarning by Baidu

NeuPy - Theano based Python library for ANN and Deep Learning

Lasagne - a lightweight library to build and train neural networks in Theano

Lightweight library to build and train neural networks in Theano.

In 3 lists

nolearn - wrappers and abstractions around existing neural network libraries, most notably Lasagne

Sonnet - a library for constructing neural networks by Google's DeepMind

Sonnet is DeepMind's library built on top of TensorFlow for building complex neural networks.

In 6 listsDetails

PyTorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration

(label: good first issue) PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing.

In 16 listsDetails

CNTK - Microsoft Cognitive Toolkit

The Computational Network Toolkit (CNTK) by Microsoft Research, is a unified deep-learning toolkit that describes neural networks as a series of computational steps via a directed graph.

In 6 listsDetails

Serpent.AI - Game agent framework: Use any video game as a deep learning sandbox

Serpent.AI is a game agent framework that allows you to turn any video game you own into a sandbox to develop AI and machine learning experiments. For both researchers and hobbyists.

In 4 listsDetails

Caffe2 - A New Lightweight, Modular, and Scalable Deep Learning Framework

In 2 lists

deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the web

TVM - End to End Deep Learning Compiler Stack for CPUs, GPUs and specialized accelerators

Coach - Reinforcement Learning Coach by Intel® AI Lab

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

In 2 lists

albumentations - A fast and framework agnostic image augmentation library

А fast and framework agnostic image augmentation library that implements a diverse set of augmentation techniques. Supports classification, segmentation, detection out of the box. Was used to win a number of Deep Learning competitions at Kaggle, Topcoder and those that were a part of the CVPR…

In 4 listsDetails

Neuraxle - A general-purpose ML pipelining framework

The best framework for structuring and deploying your machine learning projects, and which is also compatible with most framework (e.g.: Scikit-Learn, TensorFlow, PyTorch, Keras, and so forth).

In 4 listsDetails

Catalyst: High-level utils for PyTorch DL & RL research. It was developed with a focus on reproducibility, fast…

High-level utils for PyTorch DL & RL research. It was developed with a focus on reproducibility, fast experimentation and code/ideas reusing. Being able to research/develop something new, rather than write another regular train loop.

In 6 listsDetails

garage - A toolkit for reproducible reinforcement learning research

A toolkit for reproducible reinforcement learning research.

In 3 lists

Detecto - Train and run object detection models with 5-10 lines of code

Train and run a computer vision model with 5-10 lines of code.

In 3 lists

Karate Club - An unsupervised machine learning library for graph structured data

Unsupervised learning on graphs. PyTorch Geometric - Graph representation learning with PyTorch. DLG - Graph representation learning with TensorFlow.

In 7 listsDetails

Synapses - A lightweight library for neural networks that runs anywhere

Lightweight cross-platform Neural Network library.

In 4 listsDetails

TensorForce - A TensorFlow library for applied reinforcement learning

TensorForce: A TensorFlow library for applied reinforcement learning

In 4 lists

Hopsworks - A Feature Store for ML and Data-Intensive AI

A data-intensive platform for AI with the industry's first open-source feature store. The Hopsworks Feature Store provides both a feature warehouse for training and batch based on Apache Hive and a feature serving database, based on MySQL Cluster, for online applications.

In 5 listsDetails

Feast - A Feature Store for ML for GCP by Gojek/Google

A feature store for the management, discovery, and access of machine learning features. Feast provides a consistent view of feature data for both model training and model serving.

In 3 lists

lightly - A computer vision framework for self-supervised learning

MoCo, SimCLR, SimSiam, Barlow Twins, BYOL, NNCLR. vissl - Self-Supervised Learning with PyTorch: RotNet, Jigsaw, NPID, ClusterFit, PIRL, SimCLR, MoCo, DeepCluster, SwAV.

In 6 listsDetails

Trax — Deep Learning with Clear Code and Speed

"Batteries included" deep learning library focused on providing solutions for common workloads.

In 3 lists

Flax - a neural network ecosystem for JAX that is designed for flexibility

Neural network library for JAX, designed for flexibility. Apache-2.0 licensed.

In 5 listsDetails

QuickVision

Colossal-AI - An Integrated Large-scale Model Training System with Efficient Parallelization Techniques

(from Hpcaitech) - A Unified Deep Learning System for Large-Scale Parallel Training (1D, 2D, 2.5D, 3D and sequence parallelism, and ZeRO protocol).

In 14 listsDetails

haystack: an open-source neural search framework

Maze

Application-oriented deep reinforcement learning framework addressing real-world decision problems.

In 2 lists

InsNet - A neural network library for building instance-dependent NLP models with padding-free dynamic batching

A neural network library for building instance-dependent NLP models with padding-free dynamic batching.

In 2 lists

Researchers >Tools

Nebullvm

Easy-to-use library to boost deep learning inference leveraging multiple deep learning compilers.

In 5 listsDetails

Netron

Visualizer for deep learning and machine learning models

In 15 listsDetails

Jupyter Notebook

Web-based notebook environment for interactive computing

TensorBoard

TensorFlow's Visualization Toolkit

In 3 lists

Visual Studio Tools for AI

Develop, debug and deploy deep learning and AI solutions

TensorWatch

Debugging and visualization for deep learning

In 5 listsDetails

ML Workspace

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

In 10 listsDetails

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()

In 2 lists

Neptune

Lightweight tool for experiment tracking and results visualization.

In 6 listsDetails

CatalyzeX

Browser extension (Chrome and Firefox) that automatically finds and links to code implementations for ML papers anywhere online: Google, Twitter, Arxiv, Scholar, etc.

In 2 lists

Determined

Deep learning training platform with integrated support for distributed training, hyperparameter tuning, smart GPU scheduling, experiment tracking, and a model registry.

In 5 listsDetails

DAGsHub

Community platform for Open Source ML – Manage experiments, data & models and create collaborative ML projects easily.

In 4 listsDetails

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.

In 3 lists

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.

In 4 lists

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.

Maxim AI

Tool for AI Agent Simulation, Evaluation & Observability.

In 8 listsDetails

Researchers >Miscellaneous

Caffe Webinar

100 Best Github Resources in Github for DL

Word2Vec

Original C implementation of Word2Vec Deep Learning algorithm. Works on iPhone like a charm.

In 2 lists

Caffe DockerFile

TorontoDeepLEarning convnet

gfx.js

Torch7 Cheat sheet

A scientific computing framework with wide support for machine learning algorithms that puts GPUs first. [BSD-3-Clause] website

In 5 listsDetails

Misc from MIT's 'Advanced Natural Language Processing' course

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

Implementing a Distributed Deep Learning Network over Spark

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

In 2 lists

The original code from the DeepMind article + tweaks

Google deepdream - Neural Network art

An efficient, batched LSTM.

A recurrent neural network designed to generate classical music.

Memory Networks Implementations - Facebook

Face recognition with Google's FaceNet deep neural network.

Basic digit recognition neural network

Emotion Recognition API Demo - Microsoft

Proof of concept for loading Caffe models in TensorFlow

Convert Caffe models to TensorFlow format

In 3 lists

YOLO: Real-Time Object Detection

YOLO: Practical Implementation using Python

AlphaGo - A replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural networks and…

Machine Learning for Software Engineers

In 2 lists

Machine Learning is Fun!

Easiest Introduction to machine learning

In 2 lists

Siraj Raval's Deep Learning tutorials

YouTube channel with tutorials about AI.

In 2 lists

Dockerface

Easy to install and use deep learning Faster R-CNN face detection for images and video in a docker container.

In 2 lists

Awesome Deep Learning Music

Curated list of articles related to deep learning scientific research applied to music

In 2 lists

Awesome Graph Embedding

Curated list of articles related to deep learning scientific research on graph structured data at the graph level.

In 2 lists

Awesome Network Embedding

Curated list of articles related to deep learning scientific research on graph structured data at the node level.

In 3 lists

Microsoft Recommenders

contains examples, utilities and best practices for building recommendation systems. Implementations of several state-of-the-art algorithms are provided for self-study and customization in your own applications.

In 2 lists

The Unreasonable Effectiveness of Recurrent Neural Networks

Andrej Karpathy blog post about using RNN for generating text.

In 3 lists

Ladder Network

Keras Implementation of Ladder Network for Semi-Supervised Learning

In 2 lists

toolbox: Curated list of ML libraries

CNN Explainer

AI Expert Roadmap

Roadmap to becoming an Artificial Intelligence Expert

In 4 listsDetails

Awesome Drug Interactions, Synergy, and Polypharmacy Prediction

See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago