NLP-progress

Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.


lbann

Livermore Big Artificial Neural Network Toolkit


transfer-learning-conv-ai

🦄 State-of-the-Art Conversational AI with Transfer Learning


Style-Transfer-in-Text

Paper List for Style Transfer in Text


Azure-Data-Explorer-Labs

Azure Data Explorer Labs


rita-dsl

A Domain Specific Language (DSL) for building language patterns. These can be later compiled into spaCy patterns, pure regex, or any other format


azure-search-knowledge-mining

Azure Search Knowledge Mining Accelerator


AzureDatabricksBestPractices

Version 1 of Technical Best Practices of Azure Databricks based on real world Customer and Technical SME inputs

Creative Commons Attribution 4.0 International


transformers

🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.


awesome-graph-classification

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


starlette

The little ASGI framework that shines. 🌟


notable

The Markdown-based note-taking app that doesn't suck.


pyahocorasick

Python module (C extension and plain python) implementing Aho-Corasick algorithm


xlnet

XLNet: Generalized Autoregressive Pretraining for Language Understanding


keras-tuner

A Hyperparameter Tuning Library for Keras


lime

Lime: Explaining the predictions of any machine learning classifier


notebooks

RAPIDS Sample Notebooks


cudf

cuDF - GPU DataFrame Library


cuml

cuML - RAPIDS Machine Learning Library


tensorwatch

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


tpu

Reference models and tools for Cloud TPUs.


OpenNMT-py

Open Source Neural Machine Translation and (Large) Language Models in PyTorch


attention-is-all-you-need-pytorch

A PyTorch implementation of the Transformer model in "Attention is All You Need".


practical-machine-learning-with-python

Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.


torchgpipe

A GPipe implementation in PyTorch


stellargraph

StellarGraph - Machine Learning on Graphs


interpretability

Interpretability Techniques to Build Robust AI Applications


nevergrad

A Python toolbox for performing gradient-free optimization


fast-bert

Super easy library for BERT based NLP models


DIP

Experiments for ICDM Paper "Dynamic Propagation Rates: New Dimension to Viral Marketing in Online Social Networks"


🦆 Contextually-keyed word vectors


deepdream-docker

Docker Container for Google's DeepDream project


neural-style

Torch implementation of neural style algorithm


amazon-neptune-samples

Samples and documentation for using the Amazon Neptune graph database service


awesome-deepfakes

Everything Deepfakes


DeepFaceLab

DeepFaceLab is the leading software for creating deepfakes.


forestFloor

R package to visualize mapping structures of random forests with feature contributions


kervolution-pytorch

Pytorch Implementation of the Kernel Convolution AKA Kervolution Layer from Kervolutional Neural Networks (https://arxiv.org/pdf/1904.03955.pdf)


ignite

High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.


Code for paper  "Recursive Autoconvolution for Unsupervised Learning of Convolutional Neural Networks" accepted to IJCNN-2017


RUM-Tensorflow

Rotational Unit of Memory


rotational-unit-of-memory

RUM


Python package to easily retrain OpenAI's GPT-2 text-generating model on new texts


textacy

NLP, before and after spaCy


neuralcoref

✨Fast Coreference Resolution in spaCy with Neural Networks


Named-Entity-Recognition-with-Bidirectional-LSTM-CNNs


Keras implementation of "Few-shot Learning for Named Entity Recognition in Medical Text"


fastai

The fastai deep learning library


DeepER

End-to-End Deep Entity Resolution


treelstm

Tree-structured Long Short-Term Memory networks (http://arxiv.org/abs/1503.00075)


BentoML

Build Production-Grade AI Applications


mlxtend

A library of extension and helper modules for Python's data analysis and machine learning libraries.


python-louvain

Louvain Community Detection


overboard

Pure Python dashboard for monitoring deep learning experiments (like TensorBoard for PyTorch/JAX/etc, without a browser)


PyTorch-BigGraph

Generate embeddings from large-scale graph-structured data.


pyts

A Python package for time series classification


black

The uncompromising Python code formatter


gt-nlp-class

Course materials for Georgia Tech CS 4650 and 7650, "Natural Language"


sentencepiece

Unsupervised text tokenizer for Neural Network-based text generation.


Paddle

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


hiddenlayer

Neural network graphs and training metrics for PyTorch, Tensorflow, and Keras.


tensorboardX

tensorboard for pytorch (and chainer, mxnet, numpy, ...)


pytorchviz

A small package to create visualizations of PyTorch execution graphs


VisualDL

Deep Learning Visualization Toolkit（『飞桨』深度学习可视化工具 ）


CGMH

Codes for <CGMH: Constrained Sentence Generation by Metropolis-Hastings Sampling>


pytorch-lightning

Pretrain, finetune and deploy AI models on multiple GPUs, TPUs with zero code changes.


imageatm

Image classification for everyone.


INQ-pytorch

A PyTorch implementation of "Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weights"


torchdiffeq

Differentiable ODE solvers with full GPU support and O(1)-memory backpropagation.


walklets

A lightweight implementation of Walklets from "Don't Walk Skip! Online Learning of Multi-scale Network Embeddings" (ASONAM 2017).


mlflow

Open source platform for the machine learning lifecycle


lingvo

Lingvo


BigGAN-PyTorch

The author's officially unofficial PyTorch BigGAN implementation.


paper-tips-and-tricks

Best practice and tips & tricks to write scientific papers in LaTeX, with figures generated in Python or Matlab.


brython

Brython (Browser Python) is an implementation of Python 3 running in the browser


jupyterlab-go-to-definition

Navigate to variable's definition with a click in JupyterLab (or with a few key strokes)


jupyter-helpers

A collection of helpers for Jupyter/IPython


fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production


wtte-rnn

WTTE-RNN a framework for churn and time to event prediction


thinc

🔮 A refreshing functional take on deep learning, compatible with your favorite libraries


EpiTator

EpiTator annotates epidemiological information in text documents. It is the natural language processing framework that powers GRITS and EIDR Connect.


ontoemma

An ontology matcher for matching entities between knowledgebases


spacy-clausie

Implementation of the ClausIE information extraction system for python+spacy


spacy-stanza

💥 Use the latest Stanza (StanfordNLP) research models directly in spaCy


hyperbolics

Hyperbolic Embeddings


snorkel

A system for quickly generating training data with weak supervision


sacred

Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA.


pachyderm

Data-Centric Pipelines and Data Versioning


Hyperbolic (Poincare, Lorentz) Embeddings for TensorFlow


Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies


claf

CLaF: Open-Source Clova Language Framework


cortex

Production infrastructure for machine learning at scale


Public repository for the PM4Py (Process Mining for Python) project.


Always know what to expect from your data.


flashtext

Extract Keywords from sentence or Replace keywords in sentences.


spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python


ludwig

Low-code framework for building custom LLMs, neural networks, and other AI models


ray

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.


horovod

Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.


pytext

A natural language modeling framework based on PyTorch


bert

TensorFlow code and pre-trained models for BERT


privacy

Library for training machine learning models with privacy for training data


benderopt

Black-box optimization library


Unofficial PyTorch implementation of the paper titled "Progressive growing of GANs for improved Quality, Stability, and Variation"


divide-conquer-bayes

WASP and PIE algorithms of Sanvesh Srivastava, Cheng Li, and David Dunson (2015, 2017)


AzureML-BERT

End-to-End recipes for pre-training and fine-tuning BERT using Azure Machine Learning Service


the-gan-zoo

A list of all named GANs!


Keras-GAN

Keras implementations of Generative Adversarial Networks.


gluon-cv

Gluon CV Toolkit


newspaper

News, full-text, and article metadata extraction in Python 3. Advanced docs:


dgl

Python package built to ease deep learning on graph, on top of existing DL frameworks.


pyro

Deep universal probabilistic programming with Python and PyTorch


DANMF

A sparsity aware implementation of "Deep Autoencoder-like Nonnegative Matrix Factorization for Community Detection" (CIKM 2018).


funcy

A fancy and practical functional tools


hdp-faster

Hierarchical Dirichlet Process (with Split-Merge Operations), originally by Chong Wang


TEvA

Topic Evolution Analysis - an algorithm for analyzing knowledge flow in text based corpora


Topic modeling with word vectors


tensorspace

Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js


dtm

This implements topics that change over time (Dynamic Topic Models) and a model of how individual documents predict that change.


LDAvis

R package for web-based interactive topic model visualization.


clip-as-service

🏄 Scalable embedding, reasoning, ranking for images and sentences with CLIP


Synthesizing and manipulating 2048x1024 images with conditional GANs


deon

A command line tool to easily add an ethics checklist to your data science projects.


elasticsearch-vector-scoring

Score documents with pure dot product / cosine similarity with ES


skll

SciKit-Learn Laboratory (SKLL) makes it easy to run machine learning experiments.


graphene

GraphQL framework for Python


data-validation

Library for exploring and validating machine learning data


distiller

Neural Network Distiller by Intel AI Lab: a Python package for neural network compression research.  https://intellabs.github.io/distiller


Turn repositories into Jupyter-enabled Docker images


Coevolution

Code for "COEVOLVE: A Joint Point Process Model for Information Diffusion and Network Co-evolution", NIPS 2015


mantra

A high-level, rapid development framework for machine learning projects


Deriving Neural Architectures from Sequence and Graph Kernels


gt-nlp-class

Course materials for Georgia Tech CS 4650 and 7650, "Natural Language"


Fast vectorization, topic modeling, distances and GloVe word embeddings in R.


oi-vae

Code for "oi-VAE: Output Interpretable VAEs for Nonlinear Group Factor Analysis"


finetune-transformer-lm

Code and model for the paper "Improving Language Understanding by Generative Pre-Training"


askbot-devel

Askbot is a Django/Python Q&A forum. **Contributors README**: https://github.com/ASKBOT/askbot-devel#how-to-contribute. Commercial hosting of Askbot and support are available at https://askbot.com


finetune

Scikit-learn style model finetuning for NLP


grequests

Requests + Gevent = <3


NLP in Python with Deep Learning


allennlp

An open-source NLP research library, built on PyTorch.


catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.


awd-lstm-lm

LSTM and QRNN Language Model Toolkit for PyTorch


GANimation

GANimation: Anatomically-aware Facial Animation from a Single Image (ECCV'18 Oral) [PyTorch]


Photon

Incredibly fast crawler designed for OSINT.


photon-ml

A scalable machine learning library on Apache Spark


faceit

A script to make it easy to swap faces in videos using the faceswap library, and YouTube videos.


hnatt

Train and visualize Hierarchical Attention Networks


tacotron

A TensorFlow implementation of Google's Tacotron speech synthesis with pre-trained model (unofficial)


pywren

Teraflops and microservices


InferSent

InferSent sentence embeddings


umap

Uniform Manifold Approximation and Projection


Code and more for the QUB Development Weeks event 'High Performance Python'


This code is to implement the IndRNN.


indrnn

TensorFlow implementation of Independently Recurrent Neural Networks


turicreate

Turi Create simplifies the development of custom machine learning models.


bptf

Bayesian Poisson tensor factorization


pytorch implementation of structure2vec (https://arxiv.org/abs/1603.05629)


graphnn

Training computational graph on top of structured data (string, graph, etc)


auto-sklearn

Automated Machine Learning with scikit-learn


build-your-own-x

Master programming by recreating your favorite technologies from scratch.


simmer

Discrete-Event Simulation for R


ml-experiments-schema

A JSON-based schema for storing declarative descriptions of machine learning experiments


lightning

Large-scale linear classification, regression and ranking in Python


MUNIT-Tensorflow

Simple Tensorflow implementation of "Multimodal Unsupervised Image-to-Image Translation" (ECCV 2018)


notes

detailed notes on computer science topics, in one page


DeepLearn

Implementation of research papers on Deep Learning+ NLP+ CV in Python using Keras, Tensorflow and Scikit Learn.


Recurrent-Point-Process

Modeling the asynchronous event sequence via Recurrent Point Process


TsetlinMachine

An implementation of the Tsetlin machine in C++


CodeCoop

Peer-to-peer version control system


netron

Visualizer for neural network, deep learning and machine learning models


milewski-ctfp-pdf

Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source


pix-plot

A WebGL viewer for UMAP or TSNE-clustered images


orientdb

OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.


ipyparallel

IPython Parallel: Interactive Parallel Computing in Python


poincare-embeddings

PyTorch implementation of the NIPS-17 paper "Poincaré Embeddings for Learning Hierarchical Representations"


Python-based Pandoc Utility for Markdown with LaTeX Math and LaTeX Templates


snips-nlu

Snips Python library to extract meaning from text


Rsenal

R package: a(Rsenal) of assorted functions and apps


bpemb

Pre-trained subword embeddings in 275 languages, based on Byte-Pair Encoding (BPE)


awesome-embedding-models

A curated list of awesome embedding models tutorials, projects and communities.


onnx

Open standard for machine learning interoperability


icecream

🍦 Never use print() to debug again.


prototypical-networks

Code for the NeurIPS 2017 Paper "Prototypical Networks for Few-shot Learning"


Implementation of Prototypical Networks for Few Shot Learning (https://arxiv.org/abs/1703.05175) in Pytorch


Image-Super-Resolution

Implementation of Super Resolution CNN in Keras.


BicycleGAN

Toward Multimodal Image-to-Image Translation


Implementation of the paper : "Toward Multimodal Image-to-Image Translation"


face-alignment

:fire: 2D and 3D Face alignment library build using pytorch


faceswap-GAN

A denoising autoencoder + adversarial losses and attention mechanisms for face swapping.


from deekfakes' faceswap: https://www.reddit.com/user/deepfakes/


pytorch Convolutional Networks for Sentence Classification - http://www.aclweb.org/anthology/D14-1181


Keras implementation of LSTM Variational Autoencoder


Sequence to Sequence Models with PyTorch

Do What The F*ck You Want To Public License


Auto encoder for time series


Delay embedding for time series modeling and classification


deep-image-prior

Image restoration with neural networks but without learning.


Progressive Growing of GANs for Improved Quality, Stability, and Variation


Spearmint

Spearmint Bayesian optimization codebase


streamz

Real-time stream processing for python


manim

Animation engine for explanatory math videos


shinyproxy

ShinyProxy - Open Source Enterprise Deployment for Shiny and data science apps


Python implementations of the Boruta all-relevant feature selection method.


hydrogen

:atom: Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.


papers-we-love

Papers from the computer science community to read and discuss.


GENESIM

[DEPRECATED]  An innovative technique that constructs an ensemble of decision trees and converts this ensemble into a single, interpretable decision tree with an enhanced predictive performance


A new kind of pooling layer for faster and sharper convergence


zhusuan

A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow


lectures

Oxford Deep NLP 2017 course


annoy

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk


Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.


PyNomaly

Anomaly detection using LoOP: Local Outlier Probabilities, a local density based outlier detection method providing an outlier score in the range of [0,1].


pycadl

Python package with source code from the course "Creative Applications of Deep Learning w/ TensorFlow"


prophet

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


WhirlwindTourOfPython

The Jupyter Notebooks behind my OReilly report, "A Whirlwind Tour of Python"


PythonDataScienceHandbook

Python Data Science Handbook: full text in Jupyter Notebooks


schema

Schema validation just got Pythonic


fastText

Library for fast text representation and classification.


fastrtext

R wrapper for fastText


awesome-pipeline

A curated list of awesome pipeline toolkits inspired by Awesome Sysadmin


airflow

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows


radian

A 21 century R console


pyheatmagic

IPython magic command to profile and view your python code as a heat map.


stat-cookbook

:orange_book: The probability and statistics cookbook


directed-graph-creator

Interactive tool for creating directed graphs


RISE

RISE: "Live" Reveal.js Jupyter/IPython Slideshow Extension


facets

Visualizations for machine learning datasets


Rserve

Fast, flexible and powerful server providing access to R from many languages and systems


dvc

🦉 ML Experiments Management with Git


cookiecutter-data-science

A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.


oneClass

One-class classification in the absence of test data.


pytorch-explain-black-box

PyTorch implementation of Interpretable Explanations of Black Boxes by Meaningful Perturbation


pix2code: Generating Code from a Graphical User Interface Screenshot


xcessiv

A web-based application for quick, scalable, and automated hyperparameter tuning and stacked ensembling in Python.


pytorch-tutorial

PyTorch Tutorial for Deep Learning Researchers


plumber

Turn your R code into a web API.


pyGAM

[HELP REQUESTED] Generalized Additive Models in Python


Delving-deep-into-GANs

Generative Adversarial Networks (GANs) resources sorted by citations


DeepArchitect: Automatically Designing and Training Deep Architectures


Deep-Image-Analogy

The source code of 'Visual Attribute Transfer through Deep Image Analogy'.


fairseq-lua

Facebook AI Research Sequence-to-Sequence Toolkit


cogcomp-nlp

CogComp's Natural Language Processing Libraries and Demos: Modules include lemmatizer, ner, pos, prep-srl, quantifier, question type, relation-extraction, similarity, temporal normalizer, tokenizer, transliteration, verb-sense, and more.


Image-to-Image Translation in PyTorch


Reddit clone in flask + python + nginx + https. View site:


models

Models and examples built with TensorFlow


dash

Data Apps & Dashboards for Python. No JavaScript Required.


sonnet

TensorFlow-based neural network library


learning-to-learn

Learning to Learn in TensorFlow


visdom

A flexible tool for creating, organizing, and sharing visualizations of live, rich data. Supports Torch and Numpy.


AdaIN-style

Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization


deep-photo-styletransfer

Code and data for paper "Deep Photo Style Transfer": https://arxiv.org/abs/1703.07511


randomfun

Notebooks and various random fun


Public facing notes page


ganhacks

starter from "How to Train a GAN?" at NIPS2016


DiscoGAN

Official implementation of "Learning to Discover Cross-Domain Relations with Generative Adversarial Networks"


DiscoGAN-pytorch

PyTorch implementation of "Learning to Discover Cross-Domain Relations with Generative Adversarial Networks"


papers-I-read

A-Paper-A-Week


python-ftfy

Fixes mojibake and other glitches in Unicode text, after the fact.


The world's simplest facial recognition api for Python and the command line


A course in reinforcement learning in the wild


snap

Stanford Network Analysis Platform (SNAP) is a general purpose network analysis and graph mining library.


ggraph

Grammar of Graph Graphics


A technical report on convolution arithmetic in the context of deep learning


Probabilistic Modeling Toolkit for Matlab/Octave.


imbalanced-learn

A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning


ADASYN

Adaptive Synthetic Sampling Approach for Imbalanced Learning


ydata-profiling

1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.


tpot

A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.


scikit-sos

A Python implementation of the Stochastic Outlier Selection algorithm


keras

Deep Learning for humans


prml

Some IPython notebooks based on Bishop's "Pattern Recognition and Machine Learning" book


Class Projects