Weekly Machine Learning Opensource Roundup – Mar. 15, 2018


Machine Learning Basics
Plain python implementations of basic machine learning algorithms

Open Avalanche Project
Open source project to bring data and ml to avalanche forecasting


word2vec graph
This visualization builds graphs of nearest neighbors from high-dimensional word2vec embeddings.

Generate datasets for slot filling NLU chatbots in a breeze using a simple DSL!

Simple API serving for Python ML models

ToastUI Chart
Beautiful chart for data visualization.

A Set of Tools to Support Adaptive Post-Hoc Fusing of Groups


TensorFlow implementation of Independently Recurrent Neural Networks

Improved Training of Wasserstein GANs in Pytorch

Pytorch implementation of BicycleGAN with implementation details

RTSeg: Real-time Semantic Segmentation Comparative Study


Standard Template Library for Extra Large Data Sets

Dataflow Kit extracts structured data from web sites

Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Mar. 8, 2018


A Steemit Curation Bot based on Natural Language Processing and Machine Learning.

A DCGAN that generate Cat pictures

Sentence Space
Generating gradients, exploring neighborhoods.


Neural Machine Translation with Keras (Theano/Tensorflow)

A set of tools to help users inter-operate among different deep learning frameworks


An experimental SAT solver that is learned using single-bit supervision only

PyTorch Dilated RNN
PyTorch implementation of Dilated Recurrent Neural Networks (DilatedRNN)

TensorFlow ImageNet
High performance (hopefully!) training of ImageNet TensorFlow Models – Training and SOTA checkpoints

PyTorch i-RevNet
Pytorch implementation of i-RevNets, Deep Invertible Networks

Siamese and triplet networks with online pair/triplet mining in PyTorch


general-purpose fast, stateless, and deterministic feature extractor writting in golang for use in machine learning

A Keras-like framework for PyTorch and handles much of the boilerplating code needed to train neural networks

Snips NLU
Snips Python library to extract meaning from text

Lore makes machine learning approachable for Software Engineers and maintainable for Machine Learning Researchers


Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Mar. 1, 2018


Paradigms of Artificial Intelligence Programming (1992)
The repository for Peter Norvig’s book and Lisp code

Capsnet – Traffic sign classifier
A Tensorflow implementation of CapsNet(Capsules Net) applied on german traffic sign dataset

Sklearn Interpretable Tree
Simplified tree-based classifier and regressor for interpretable machine learning (scikit-learn compatible)


An open source library for building end-to-end dialog systems and training chatbots (early alpha release).

CheXNet Keras
This project is a tool to build CheXNet-like models, written in Keras.


Handwriting Synthesis
Implementation of the handwriting synthesis experiments in the paper Generating Sequences with Recurrent Neural Networks by Alex Graves

An implementation of Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environments.

One Pixel Attack in Keras
Keras reimplementation of “One pixel attack for fooling deep neural networks” using differential evolution on cifar10


Minimal Deep Learning library is written in Python/Cython/C++ and Numpy/CUDA/cuDNN.

A feature-packed Python package and vector storage file format for utilizing vector embeddings in machine learning models in a fast, efficient, and simple manner

Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Feb. 22, 2018


A guide for High School students to learning Machine Learning and AI
A learning path in Machine Learning and Artificial Intelligence for High School students

NLP concepts with spaCy
The aim of this notebook is to introduce a few simple concepts and techniques from NLP – just the stuff that’ll help you do creative things quickly

A critical reading list for engineers, designers, and policy makers
Toward ethical, transparent and fair AI/ML: a critical reading list for engineers, designers, and policy makers

Dynamic Neural Manifold
A neural network architecture with a static execution graph that acts as a dynamic neural network in which connections between various neurons are controlled by the network itself.


Python pretty printer for matrices and column vectors.


An implementation of Nvidia’s fast photorealistic style transfer algorithm. Given a content photo and a style photo, the code can transfer the style of the style photo to the content photo.

Efficient Neural Architecture Search (ENAS) in PyTorch
PyTorch implementation of “Efficient Neural Architecture Search via Parameters Sharing”

Neural Phrase-based Machine Translation
NPMT explicitly models the phrase structures in output sequences using Sleep-WAke Networks (SWAN), a recently proposed segmentation-based sequence modeling method


A Python framework for sequence labeling evaluation (named-entity recognition, pos tagging, etc…)

Pytorch CNN Finetune
Fine-tune pre-trained Convolutional Neural Networks with PyTorch

Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Feb. 15, 2018


3D Machine Learning
A collection of paper, code, and dataset for 3D Machine Learning

Machine Learning Links and Lessons Learned
A list of lessons learned, best practices, and study links of machine learning

Deep Reinforcement Learning
The learner is not told which actions to take, but instead must discover which actions yield the most reward by trial and error.

A 3D view the DeepTraffic project as part of MIT Deep Learning for Self-Driving Cars

Convolution Visualizer
This interactive visualization demonstrates how various convolution parameters affect shapes and data dependencies between the input, weight and output matrices.

CapsNet Visualization
A visualization of the CapsNet layers to better understand how it works


Tensor Comprehensions
Tensor Comprehensions (TC) is a domain specific language to express machine learning workloads. It is a fully-functional C++ library to automatically synthesize high-performance machine learning kernels using Halide, ISL and NVRTC or LLVM. TC additionally provides basic integration with Caffe2 and pybind11 bindings for use with python.

ARM Systolic CNN AcceLErator Simulator (SCALE Sim)
A CNN accelerator simulator that provides cycle-accurate timing, power/energy, memory bandwidth and traces results for a specified accelerator configuration and neural network architecture

SHAP (SHapley Additive exPlanations)
A unified approach to explain the output of any machine learning model

Data exploration and visualisation for Elasticsearch.


OpenAI’s latest approach to learning symbolic structures from data allows them to discover a set of task specific constraints on a neural network in the form of a type system, to guide its understanding of documents, and obtain state of the art accuracy at recognizing entities in natural language.

Attention-Based Guided Structured Sparsity of Deep Neural Networks
An attention mechanism that simultaneously controls the sparsity intensity and supervised network pruning by keeping important information bottlenecks of the network to be active.

Weakly Supervised Segmentation with TensorFlow
The idea behind weakly supervised segmentation is to train a model using cheap-to-generate label approximations (e.g., bounding boxes) as substitute/guiding labels for computer vision classification tasks that usually require very detailed labels.

Prototypical Networks for Few shot Learning in PyTorch
Simple alternative Implementation of Prototypical Networks for Few Shot Learning in Pytorch

Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Feb. 8, 2018


Tensorflow Project Template
A best practice for tensorflow project template architecture.


High Performance Streaming pivot visualization via WebAssembly

A computer vision coding environment that displays results in real time

Netflix Data Store Benchmark


Visual Feature Attribution Using Wasserstein GANs PyTorch
Python + Pytorch Implementation of the paper “Visual Feature Attribution using Wasserstein GANs”

MobileNet V2
A Complete and Simple Implementation of MobileNet-V2 in PyTorch

Recurrent Environment Simulators
Deepmind Recurrent Environment Simulators paper implementation in tensorflow

Obfuscated Gradients
Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examples


scikit-learn wrappers for Python fastText.

Natural Language Processing for Spanish in Javascript. Stemmer, sentiment analysis, readability, tf-idf with batteries, concordance and more!

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

Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Feb. 1, 2018


Course materials/Homework materials for the FREE MOOC course on “Creative Applications of Deep Learning w/ Tensorflow”

A tiny lib with pocket-sized implementations of machine learning models in NumPy.

Awesome Text Summarization
The guide to tackle with the Text Summarization

Moviebox is a content based machine learning recommending system build with the powers of tf-idf and cosine similarities

Emotional Generative Dialog System

Image Generator that can produce good images with relatively small number of examples and without any resolution dependencies.

Simple(x) Global Optimization
Experimental Global Optimization Algorithm


An open-source convolutional neural networks platform for research in medical image analysis and image-guided therapy

Data Linter
A lightweight, automated sanity checking for ML Data Sets

PyTorch based Deep Learning Toolbox

React Timeseries Charts
Declarative and modular timeseries charting components for React


An open-source implementation of the AlphaGoZero algorithm

Adversarial Image Defenses
Countering Adversarial Image using Input Transformations.

Integrated Gradients
Python/Keras implementation of integrated gradients presented in “Axiomatic Attribution for Deep Networks” for explaining any model defined in Keras framework.

Variational Shape Learner
VSL employs an unsupervised approach to learning and inferring the underlying structure of voxelized 3D shapes

A TensorFlow Implementation of DC-TTS: yet another text-to-speech model


A Modern Library for 3D Data Processing


Like to add your project? tweet @stkim1!