Weekly Machine Learning Opensource Roundup – Dec. 14, 2017

Examples

NIPS 2017
Here’s a list of resources and slides of all invited talks, tutorials and workshops at Neural Information Processing Systems (NIPS) 2017 conference.

Keras Image Captioning
An implementation of image captioning in Keras

Scene Scoop
A tool to describe the content of videos and suggest similar scenes in other videos/films.

Sentiment Analysis on Twitter data
Sentiment analysis over twitter data (deep learning) in Python

Here Is Wally
Deep learning project that solves Where’s Waldo puzzles by finding Waldo in an image

Toolsets

FlashText
Extract Keywords from sentence or Replace keywords in sentences, based on the FlashText algorithm.

FacebookResearch House3D
A Realistic and Rich 3D environment which consists of thousands of indoor scenes equipped with a diverse set of scene types, layouts and objects sourced from the SUNCG dataset.

Model

SampleRNN
An Unconditional End-to-End Neural Audio Generation Model

Libraries

Skorch
A scikit-learn compatible neural network library that wraps PyTorch

Ignite
A high-level library to help with training neural networks in PyTorch.

MAgent
A research platform for many-agent reinforcement learning. Unlike previous research platforms that focus on reinforcement learning research with a single agent or only few agents, MAgent aims at supporting reinforcement learning research that scales up from hundreds to millions of agents.


Looking into adding your repo? tweet to @stkim1!

Weekly Machine Learning Opensource Roundup – Dec. 7, 2017

Examples

Stanford DAWNBench
An End-to-End Deep Learning Benchmark and Competition

Neural Network in JavaScript with Deeplearn.js
Using a Neural Network to choose a accessible font color based on a background color.

Cat Classifier
An experiment to visualize a trained deep neural network as activation plots

TSNE Embedding Visualisation
A Simple and easy to use way to Visualise Embeddings!

Toolsets

OpenAI Blocksparse
Efficient GPU kernels for block-sparse matrix multiplication and convolution

Stream Reactor
Streaming reference architecture for ETL with Kafka and Kafka-Connect

CALDERA
An automated adversary emulation system

MatchZoo
MatchZoo is a toolkit for text matching. It was developed to facilitate the designing, comparing, and sharing of deep text matching models.

Google DeepVariant
An analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.

HoME Platform
A Household Multimodal Environment is a platform for artificial agents to learn from vision, audio, semantics, physics, and interaction with objects and other agents, all within a realistic context.

Models

CNN-DCNN text autoencoder
Implementations of the models in the paper “Deconvolutional Paragraph Representation Learning” by Yizhe Zhang, Dinghan Shen, Guoyin Wang, Zhe Gan, Ricardo Henao and Lawrence Carin, NIPS 2017

pix2pixHD
Synthesizing and manipulating 2048×1024 images with conditional GANs

PyTorch Unsupervised Sentiment Discovery
Unsupervised Language Modeling at scale for robust sentiment classification

Libraries

probtorch
Probabilistic Torch is library for deep generative models that extends PyTorch

receptivefield
Gradient based receptive field estimation for Convolutional Neural Networks

XLearning
AI on Hadoop

TOROS N2
A lightweight approximate Nearest Neighbor library which runs faster even with large datasets

Nvidia Cutlass
CUDA Templates for Linear Algebra Subroutines

 


Looking into adding your repo? tweet to @stkim1!

 

Weekly Machine Learning Opensource Roundup – Nov. 30, 2017

Examples

Data Science Retreat RL
Reinforcement Learning course at Data Science Retreat

RamFuzz
Combining Unit Tests, Fuzzing, and AI

YodaSpeak
Translating English to Yoda English using Sequence-to-Sequence with Tensorflow.

Reversi AlphaZero
Reversi Reinforcement Learning by AlphaGo Zero methods.

Toolsets

DeepMind Pycolab
A highly-customisable gridworld game engine with some batteries included. Make your own gridworld games to test reinforcement learning agents!

Xeus
C++ implementation of the Jupyter kernel protocol

PixelAnnotationTool
Annotate images quickly.

Candis
An open source data mining suite for DNA microarrays that consists of a wide collection of tools you require, right from Data Extraction to Model Deployment.

pynb
Jupyter Notebooks as plain Python code with embedded Markdown text

parfit
A package for parallelizing the fit and flexibly scoring of sklearn machine learning models, with optional plotting routines.

Viz Torch Optim
Visualizing Pytorch Optimizers as 3D Animations

Models

SVCCA
Implementation of Canonical Correlation Analysis on deep neural network representations

OptNet
Differentiable Optimization as a Layer in Neural Networks

StarGAN
StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation

Libraries

OSQP
The Operator Splitting QP Solver

xLearn
High Performance, Easy-to-use, and Scalable Machine Learning Package

Metorikku
A simplified, lightweight ELT (Extract, Load, Transform) Framework based on Apache Spark

CVXPY
A Python-embedded modeling language for convex optimization problems.

CardIO
A library for data science research of heart signals

DeepChem
Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology

TensorMol
Tensorflow + Molecules = TensorMol


Looking into adding your repo? tweet to @stkim1!

E-mail Subscribtion
Subscribe to upcoming posts!
Join Slack
Join the channel!

Weekly Machine Learning Opensource Roundup – Nov. 23, 2017

Examples

Awesome Semantic Segmentation
Semantic Segmentation Collection

Benchmarking nearest neighbors
Benchmarks of approximate nearest neighbor libraries in Python

End2end All Conv
End-to-end training for breast cancer diagnosis using deep all convolutional networks

Toolsets

Darkon
An open source toolkit for improving and debugging deep learning models.

Olympus
Create a REST API for any AI model, in seconds.

AI-Blocks
A powerful and intuitive WYSIWYG interface that allows anyone to create Machine Learning models!

Models

DeepSpeech
A PaddlePaddle implementation of DeepSpeech2 architecture for ASR.

Boltzmann Machines
Boltzmann Machines in TensorFlow with examples

Deep Siamese Text Similarity
Tensorflow based implementation of deep siamese LSTM network to capture phrase/sentence similarity using character/word embeddings

Libraries

DLTK
Deep Learning Toolkit for Medical Image Analysis

BlinkDL
A minimalist deep learning library in Javascript using WebGL + asm.js. It can do convolutional neural network in your browser.

 


Looking into adding your repo? tweet to @stkim1!

 

Weekly Machine Learning Opensource Roundup – Nov. 16, 2017

Examples

PySC2 Examples
StarCraft II – PySC2 Deep Reinforcement Learning Examples

DeepNLP Models Pytorch
Pytorch implementations of various Deep NLP models in Stanford CS 224N

Data Science Delivered
Observations from Ian on successfully delivering data science products

State-of-the-art result for all Machine Learning Problems
This repository provides up-to-date state of the art (SoTA) results for all machine learning problems.

Toolsets

Carla
Open-source simulator for autonomous driving research.

MNIST Sequence
Generate image dataset for sequences of handwritten digits using MNIST database

Egal
easy drawing in jupyter

Yellowbrick
Visual analysis and diagnostic tools to facilitate machine learning model selection.

Models

Fader Networks Tensorflow
A trial of disentangling the information of a face and changing the image by varying different attributes of the image.

BayesGAN
Tensorflow code for the Bayesian GAN

UMAP
Uniform Manifold Approximation and Projection

Libraries

Django AI
Artificial Intelligence for Django

SiaNet
A C# deep learning wrapper on top of CNTK

frugally-deep
Header-only library for using Keras models in C++.

Thinc
spaCy’s Machine Learning library for NLP in Python

ELI5
A library for debugging/inspecting machine learning classifiers and explaining their predictions

DNNLibrary
Run neural network using the new NNAPI on Android !


Looking into adding your repo? tweet to @stkim1!

Weekly Machine Learning OpenSource Roundup – Nov. 9, 2017

Capsule Net by Geoffrey Hinton, Sara Sabour and Nicholas Frosst is published, and many implementations on various frameworks are also published in this week.

For a concise roundup, the implementation from Gram.AI and an adversarial attack scenario by @jaesik817 are listed.

Examples

AirBnB Dataset Analysis
Prediction of where a new AirBnB user will book his first Destination

AirGym
AirSim with openAI gym and keras-rl integration for autonomous copter RL

PlantRecognition
Example of android app written in Qt/Qml which uses MXNet for plant image recognition.

A Neural Conversational Model
A neural chatbot using sequence to sequence model with attentional decoder implements by Tensorflow 1.4 (Estimator, Experiment, Dataset)

FitML
A collection of python Machine Learning articles and examples. You will find code related to Reinforcement Learning, Q Learning, MDP, Bellman, OpenAI solutions and others

Deep Architecture Genealogy
Deep Learning Architecture Genealogy Project

NeuralKart
A Real-time Mario Kart AI using CNNs, Offline Search, and DAGGER

Toolsets

Pyro
A flexible, scalable deep probabilistic programming library built on PyTorch.

TypedFlow
Typed frontend to TensorFlow and higher-order deep learning

OpenNMT TensorFlow
A general purpose sequence modeling tool in TensorFlow with production in mind.

Vizuka
Explore high-dimensional datasets and how your algo handles specific regions.

GAN Playground
Experiment with Generative Adversarial Nets in your browser. An introduction to GANs.

Models

Dynamic Routing Between Capsules
A PyTorch implementation of the NIPS 2017 paper “Dynamic Routing Between Capsules”.

Adversarial Attack to Capsule Networks
Tensorflow Implementation of Adversarial Attack to Capsule Networks

Radio Transformer Networks
A PyTorch implementation of Radio Transformer Networks from the paper “An Introduction to Deep Learning for the Physical Layer”.

Alpha Pooling
Code for our paper “Generalized Orderless Pooling Performs Implicit Salient Matching” published at ICCV 2017.

Progressive Growing of GANs
Torch implementation of “Progressive Growing of GANSs for Improved Quality, Stability, and Variation”

Libraries

Pretrained models for Pytorch
Pretrained ConvNets for pytorch: ResNeXt101, ResNet152, InceptionV4, InceptionResnetV2, etc.

TensorNets
High level network definitions with pre-trained weights in TensorFlow

uTensor
AI inference library based on mbed and TensorFlow

bulbea
Deep Learning based Python Library for Stock Market Prediction and Modelling

 


Looking into adding your repo? tweet to @stkim1!

Weekly BigData & ML Roundup – Nov. 2, 2017

Examples

CNTK World
Simple and ready-to-use deep learning examples for the Microsoft Cognitive Toolkit (CNTK)

League of Legends Category
LoL Category is an AI that solves classifying League of Legends champions to 6 base classes.

Distributed TensorFlow Guide
Distributed TensorFlow basics and examples of training algorithms

Toolsets

ONNX CoreML
This tool converts ONNX models to Apple CoreML format.

Pytorch DNC
Differentiable Neural Computers, for Pytorch

NPL Runtime
Neural Parallel Language is a general-purpose open-source language designed in 2004 to simulate the brain.

Models

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

GloVe Experiments
GloVe word vector embedding experiments (similar to Word2Vec)

Deep Voice Conversion
Deep neural networks for voice conversion (voice style transfer) in Tensorflow

Libraries

ranger
A Fast Implementation of Random Forests

Frameless
Expressive types for Apache Spark.

DNI Pytorch
Decoupled Neural Interfaces using Synthetic Gradients for PyTorch


Like to add your project? tweet to @stkim1!