Python Deep Learning

My macOS app Pandan is on Product Hunt My open source work is supported by the community Special thanks to: All your environment variables, in one pla


TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.


Welcome to the Model Garden for TensorFlow The TensorFlow Model Garden is a repository with a number of different implementations of state-of-the-art (SOTA) models and modeling solutions for TensorFlow users. We aim to demonstr


PyTorch version of Google AI's BERT model with script to load Google's pre-trained models


Keras is an API designed for human beings, not machines. Keras follows best practices for reducing cognitive load: it offers consistent & simple APIs, it minimizes the number of user actions required for common use cases, and it provides clear & actionable error messages. It also has extensive documentation and developer guides.


PyTorch is a Python package that provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration Deep neural networks built on a tape-based autograd system You can reuse your favorite Python packa


Awesome React A collection of awesome things regarding the React ecosystem. React React General Resources React Community React Online Playgrounds Rea


Face Recognition You can also read a translated version of this file in Chinese 简体中文版 or in Korean 한국어 or in Japanese 日本語. Recognize and manipulate fa


TensorFlow Examples This tutorial was designed for easily diving into TensorFlow, through examples. For readability, it includes both notebooks and source codes with explanation, for both TF v1 & v2. It is suitable for begin

Deepfakes Software For All


deepfakes_faceswap FaceSwap is a tool that utilizes deep learning to recognize and swap faces in pictures and videos. Jennifer Lawrence/Steve Buscemi FaceSwap using the Villain model Make sure you check out INS


An updated and organized reading list for illustrating the patterns of scalable, reliable, and performant large-scale systems. Concepts are explained in the articles of prominent engineers and credible references. Case studies are taken from battle-tested systems that serve millions to billions of users.

Avik Jain
100 Days of ML Coding


100-Days-Of-ML-Code 100 Days of Machine Learning Coding as proposed by Siraj Raval Get the datasets from here Data PreProcessing | Day 1 Check out the code from here. Simple Linear Regression | Day 2


Deep Learning Papers Reading Roadmap If you are a newcomer to the Deep Learning area, the first question you may have is "Which paper should I start reading from?" Here is a reading roadmap of Deep Learning papers! Th


More than 95% of deepfake videos are created with DeepFaceLab. DeepFaceLab is used by such popular youtube channels as


BERT ***** New March 11th, 2020: Smaller BERT Models ***** This is a release of 24 smaller BERT models (English only, uncased, trained with WordPiece masking) referenced in Well-Read Students Learn Better: On the Importance of P


Basics ? Among the top 10 ML repos on GitHub Learn Python basics with notebooks. Use data science libraries like NumPy


Status: Maintenance (expect bug fixes and minor updates) OpenAI Gym OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms. This is the gym open-source library, which gives you access to a stand


Detectron Detectron is Facebook AI Research's software system that implements state-of-the-art object detection algorithms, including Mask R-CNN. It is written in Python and powered by the Caffe2 deep learning framework. At

Cameron Davidson-Pilon
Bayesian Methods for Hackers


aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)

Aurélien Geron
Machine Learning Notebooks


This project aims at teaching you the fundamentals of Machine Learning in python. It contains the example code and solutions to the exercises in my O'Reilly book Hands-on Machine Learning with Scikit-Learn and TensorFlow

Terry Taewoong Um
The most cited deep learning papers


Awesome - Most Cited Deep Learning Papers [Notice] This list is not being maintained anymore because of the overwhelming amount of deep learning papers published every day since 2017. A curated list of the most cited deep lear


waifu2x Image Super-Resolution for Anime-style art using Deep Convolutional Neural Networks. And it supports photo. The demo application can be found at . Note that I only provide this website and this re


This repository provides tutorial code for deep learning researchers to learn PyTorch. In the tutorial, most of the models were implemented with less than 30 lines of code. Before starting this tutorial, it is recommended to finish Offi


data-science-ipython-notebooks Index deep-learning tensorflow theano keras caffe scikit-learn statistical-inference-scipy pandas matplotlib numpy python-data kaggle-


spaCy: Industrial-strength NLP spaCy is a library for advanced natural language processing in Python and Cython. spaCy is built on the very latest research, but it isn't researchware. It was designed from day one to be used i


fastai The fastai library simplifies training fast and accurate neural nets using modern best practices. See the fastai website to get started. The library is based on research into deep learning best practices undertaken


Mask R-CNN for Object Detection and Segmentation This is an implementation of Mask R-CNN on Python 3, Keras, and TensorFlow. The model generates bounding boxes and segmentation masks for each instance of an object in the image. I


Machine Learning From Scratch About Python implementations of some of the fundamental Machine Learning models and algorithms from scratch. The purpose of this project is not to produce as optimized and computationally


Detectron2 is FAIR's next-generation research platform for object detection and segmentation.


Project DeepSpeech DeepSpeech is an open source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu's Deep Speech research paper. Project DeepSpeech uses Google's TensorFlow to make the


Homemade Machine Learning For Octave/MatLab version of this repository please check machine-learning-octave project. This repository contains examples of popular machine learning algorithms implemented in Python wit


Awesome OCR toolkits based on PaddlePaddle (3.5M practical ultra lightweight OCR system, support training and deployment among server, mobile, embedded and IoT devices)


About Spleeter is the Deezer source separation library with pretrained models written in Python and uses Tensorflow. It makes it easy to train source separation model (assuming you have a dataset of isolated sources),


Version: 5.2.1 (dawn-chorus) Web: Download: Source: https://githu


neural-style This is a torch implementation of the paper A Neural Algorithm of Artistic Style by Leon A. Gatys, Alexander S. Ecker, and Matthias Bethge. The paper presents an algorithm for combining the content of one image with

Open MMLab Detection Toolbox


MMDetection is an open source object detection toolbox based on PyTorch. It is a part of the OpenMMLab project developed by Multimedia Laboratory, CUHK.


PyTorch Examples A repository showcasing examples of using PyTorch Image classification (MNIST) using Convnets Word level Language Modeling using LSTM RNNs Training Imagenet Classifiers with Residual Networks Generative


A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.


Overview This repository provides code, exercises and solutions for popular Reinforcement Learning algorithms. These are meant to serve as a learning tool to complement the theoretical materials from Reinforcement Learning: A


Netron is a viewer for neural network, deep learning and machine learning models. Netron supports ONNX (.onnx, .pb, .pbtxt), Keras (.h5, .keras), Core ML (.mlmodel), Caffe (.caffemodel, .prototxt), Caffe2 (predict_net.pb, predict_net.pbt


Welcome to Streamlit ? The fastest way to build custom ML tools. Streamlit lets you create apps for your machine learning projects with deceptively simple Python scripts. It supports hot-reloading, so your app updates li


Magenta is a project from the Google Brain team that asks: Can we use machine learning to create compelling art and music? If so, how? If not, why not? We’ll use TensorFlow, and we’ll release our models and tools in open source on this Gi


PyTorch Lightning The lightweight PyTorch wrapper for ML researchers. Scale your models. Write less boilerplate. Continuous Integration System / PyTorch ver. 1.1 (min. reg)

Jun-Yan Zhu
Image-to-Image Translation in PyTorch


CycleGAN and pix2pix in PyTorch We provide PyTorch implementations for both unpaired and paired image-to-image translation. The code was written by Jun-Yan Zhu and Taesung Park, and supported by Tongzhou Wang. This PyTorch


Awesome TensorFlow A curated list of awesome TensorFlow experiments, libraries, and projects. Inspired by awesome-machine-learning. What is TensorFlow? TensorFlow is an open source software library for numerical comp


LabelImg LabelImg is a graphical image annotation tool. It is written in Python and uses Qt for its graphical interface. Annotations are saved as XML files in PASCAL VOC format, the format used by ImageNet. Besides, it


Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more


TensorFlow Course This repository aims to provide simple and ready-to-use tutorials for TensorFlow. Each tutorial includes source code and most of them are associated with a documentation. Table of Contents


Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more


PyTorch image models, scripts, pretrained weights -- (SE)ResNet/ResNeXT, DPN, EfficientNet, MixNet, MobileNet-V3/V2/V1, MNASNet, Single-Path NAS, FBNet, and more


PlotNeuralNet Latex code for drawing neural networks for reports and presentation. Have a look into examples to see how they are made. Additionally, lets consolidate any improvements that you make and fix any bugs to help more


Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a data scientist, machine learning or an ai expert.

Jia-Bin Huang
A curated list of awesome computer vision resources


A curated list of awesome computer vision resources


2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 Suggestions This work is in continuous progress and update. We are adding

Oxford Deep NLP 2017 course


Preamble This repository contains the lecture slides and course description for the Deep Natural Language Processing course offered in Hilary Term 2017 at the University of Oxford. This is an advanced course on natural language


gpt-2 Code and samples from the paper "Language Models are Unsupervised Multitask Learners". For now, we have only released a smaller (117M parameter) version of GPT-2. See more details in our blog post. Installation

The Open Source Computer Science Degree


The Open Source Computer Science Degree


Deep Learning Models A collection of various deep learning architectures, models, and tips for TensorFlow and PyTorch in Jupyter Notebooks. Traditional Machine Learning Perceptron [TensorFlow 1: GitH


Jupyter notebooks for the code samples of the book "Deep Learning with Python"


OpenFace • Free and open source face recognition with deep neural networks. Website: API Documentation Join the cmu-openface group or the gitter chat for discussions and instal


PythonRobotics Python codes for robotics algorithm. Table of Contents What is this? Requirements Documentation How to use Localization Extended Kalman Filter localization Particle fi


AI Cheatsheets Essential Cheat Sheets for deep learning and machine learning engineers Website: Looking for a new job? Take Triplebyte’s quiz and get a job at top companies like Adobe, Dropbox and


Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.


Documentation | Paper | External Resources PyTorch Geometric (PyG) is a geometric deep learning extension library for PyTorch. It consists of various methods for deep learning on graphs and other irregular structures, also kno


A detailed tutorial covering the code in this repository: Turning design mockups into code with deep learning. The neural network is built in three iterations. Starting with a Hello World version, followed by the main neural network la


Spellbook of Modern Web Dev A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development This document originated from a bunch of most


? Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants


face-api.js JavaScript face recognition API for the browser and nodejs implemented on top of tensorflow.js core (tensorflow/tfjs-core) Click me for Live Demos! Tutorials face-api.js — JavaScript API


kitty - the fast, feature-rich, cross-platform, GPU based terminal See the kitty website. Frequently Asked Questions To ask other questions about kitt


Virgilio Data Science Virgilio is an open source initiative, aiming to mentor and guide anyone in the world of Data Science and Machine Learning through a series of curated articles, guides and tutorials. Our vision is to give ev

Michael Nielsen
Code samples for my book "Neural Networks and Deep Learning"


Code samples for "Neural Networks and Deep Learning" This repository contains code samples for my book on "Neural Networks and Deep Learning". The code is written for Python 2.6 or 2.7. Michal Daniel Dobrzanski has a repository

RARE Technologies
Topic Modelling for Humans


gensim – Topic Modelling in Python Gensim is a Python library for topic modelling, document indexing and similarity retrieval with large corpora. Target audience is the natural language processing (NLP) and information ret


Awesome Sysadmin A curated list of amazingly awesome open source sysadmin resources. Please read CONTRIBUTING if you wish to add software and consider

Sergey Bolshchikov
Must-watch videos about javascript


This is a list of must-watch videos devoted to JavaScript 2019 Rich Harris: Rethinking reactivity [36:44] Mathias Bynens & Sathya Gunasekaran: What's


Awesome-Pytorch-list Contents Pytorch & related libraries NLP & Speech Processing Computer Vision Probabilistic/Generative Libraries Other libraries Tutorials & examples


Must-read papers on GNN GNN: graph neural network Contributed by Jie Zhou, Ganqu Cui, Zhengyan Zhang and Yushi Bai. Content 1. Survey 2. Models  2.1 Basic Models  2.2 Graph Types

David Sandberg
Face recognition using Tensorflow


Face Recognition using Tensorflow This is a TensorFlow implementation of the face recognizer described in the paper "FaceNet: A Unified Embedding for Face Recognition and Clustering". The project also uses ideas from the paper "


Status: Maintenance (expect bug fixes and minor updates) Baselines OpenAI Baselines is a set of high-quality implementations of reinforcement learning algorithms. These algorithms will make it easier for the research communi


imgaug This python library helps you with augmenting images for your machine learning projects. It converts a set of input images into a new, much larger set of slightly altered images. Image Heatma


Dive into Deep Learning: an interactive deep learning book with code, math, and discussions


StyleGAN — Official TensorFlow Implementation Picture: These people are not real – they were produced by our generator that allows control over different aspects of the image. This repository contains the official Te


Recommenders This repository contains examples and best practices for building recommendation systems, provided as Jupyter notebooks. The examples detail our learnings on five key tasks: Prepare Data: Preparing and loading


Horovod Horovod is a distributed deep learning training framework for TensorFlow, Keras, PyTorch, and Apache MXNet. The goal of Horovod is to make distributed deep learning fast and easy to use. Horo


ChatterBot ChatterBot is a machine-learning based conversational dialog engine build in Python which makes it possible to generate responses based on collections of known conversations. The language independent design of Chatte

T2T: Tensor2Tensor Transformers


Tensor2Tensor, or T2T for short, is a library of deep learning models and datasets designed to make deep learning more accessible and accelerate ML research.

Avinash Hindupur
A list of all named GANs!


Every week, new GAN papers are coming out and it's hard to keep track of them all, not to mention the incredibly creative ways in which researchers are naming these GANs! So, here's a list of what started as a fun activity compiling all named GANs!


Python Machine Learning book code repository IMPORTANT NOTE (09/21/2017): This GitHub repository contains the code examples of the 1st Edition of Python Machine Learning book. If you are looking for the code exampl


pix2code Generating Code from a Graphical User Interface Screenshot A video demo of the system can be seen here The paper is available at Official research page:

Roger Labbe
Kalman and Bayesian Filters in Python


Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.


PyTorch-GAN Collection of PyTorch implementations of Generative Adversarial Network varieties presented in research papers. Model architectures will not always mirror the ones proposed in the papers, but I have chosen to focus

Shangtong Zhang
Python Implementation of Reinforcement Learning: An Introduction


Reinforcement Learning: An Introduction Python replication for Sutton & Barto's book Reinforcement Learning: An Introduction (2nd Edition) If you have any confusion about the code or want to report a bug, please open an

David Bourgin
Machine learning, in numpy


numpy-ml Ever wish you had an inefficient but somewhat legible collection of machine learning algorithms implemented exclusively in numpy? No? Documentation To see all of the available models, take a look at the proje


Kubeflow is a Cloud Native platform for machine learning based on Google’s internal machine learning pipelines. Please refer to the official docs at Quick Links Prow test dashboard Prow jobs dashboard PR

Deep Insight
Face Analysis Project on MXNet


InsightFace: 2D and 3D Face Analysis Project By Jia Guo and Jiankang Deng License The code of InsightFace is released under the MIT License. There is no limitation for both acadmic and commercial usage. The training


MLflow: A Machine Learning Lifecycle Platform MLflow is a platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models. MLflow offers


NNI (Neural Network Intelligence) is a lightweight but powerful toolkit to help users automate Feature Engineering, Neural Architecture Search, Hyperparameter Tuning and Model Compression.


An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.


DeepCreamPy Decensoring Hentai with Deep Neural Networks. A deep learning-based tool to automatically replace censored artwork in hentai with plausible reconstructions. Before DeepCreamPy can be used, the user must color


char-rnn This code implements multi-layer Recurrent Neural Network (RNN, LSTM, and GRU) for training/sampling from character-level language models. In other words the model takes one text file as input and trains a Recurrent Neur


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