Weekly Machine Learning Opensource Roundup – May 24, 2018

Examples

Easy Tensorflow
Simple and comprehensive tutorials in TensorFlow

Autism Detection API
Autism Detection APIThis is to find out the best machine learning pipeline for predicting ASD cases using genetic algorithms, via the TPOT library

Toolset

Apache Daffodil (incubating)
An open-source implementation of the Data Format Description Language to convert between fixed format data and XML/JSON

Models

3D U-Net Convolution Neural Network with Keras
Keras 3D U-Net Convolution Neural Network (CNN) designed for medical image segmentation

Visual Search with MXNet Gluon and HNSW
Visual Search using Apache MXNet and gluon

Libraries

Tensorflow.Dart
Dart bindings for Tensorflow

Rainier
Rainier provides an idiomatic, high-performance functional Scala API for bayesian inference via Markov Chain Monte Carlo

Kyuubi
An enhanced edition of the Apache Spark’s primordial Thrift JDBC/ODBC Server. It is mainly designed for directly running SQL towards a cluster with all components including HDFS, YARN, Hive MetaStore, and itself secured

Framework

Microsoft Pai
A platform for cluster management and resource scheduling for AI that incorporates the mature design with a proven track record in Microsoft’s large scale production environment.

 


 

Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – May 17, 2018

Examples

Jeeliz Face Filter
Javascript lightweight face detection and tracking library to create snapchat or MSQRD like face filters. Unleash the power of the webcam to interact with the browser in a new and fun way. Various integration examples are provided.

TF-rex
Play Google Chrome’s T-rex game with TensorFlow

PhoenixGo
Go AI program which implement the AlphaGo Zero paper

Text Summarization with Tensorflow
Implementation of a seq2seq model for summarization of textual data. Demonstrated on amazon reviews, github issues and news articles.

Numerical Methods for Deep Learning Course Notes
Course notes for graduate-level class on numerical methods for deep learning

Toolsets

Chinese Word Vectors
100+ Chinese Word Vectors

mltest
Testing framework to simplify writing ML unit tests.

Models

generative-compression
TensorFlow Implementation of Generative Adversarial Networks for Extreme Learned Image Compression

Linear Attention Recurrent Neural Network
A recurrent attention module consisting of an LSTM cell which can query its own past cell states by the means of windowed multi-head attention

AttGAN Tensorflow
AttGAN Tensorflow Arbitrary Facial Attribute Editing: Only Change What You Want


Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – May 10, 2018

Examples

Connect4
Monte Carlo Tree Search Based AI Connect 4 Bot

PyTorch Exercise
PyTorch Exercise Codes for Deep Learning Researchers.

Quantum Edward
Python tools for supervised learning on Quantum Neural Networks

Guess.js (alpha)
Libraries & tools for enabling data-analytics driven approaches to improving user-experiences on the web. The data can be driven from any number of sources, including analytics or machine learning models.

Toolsets

lgo
Interactive Go programming with Jupyter

ESPnet
End-to-End Speech Processing Toolkit

TensorScript
dependently-typed neural network DSL that shapechecks at compile time

Models

Learning-to-See-in-the-Dark
This is a Tensorflow implementation of Learning to See in the Dark in CVPR 2018, by Chen Chen, Qifeng Chen, Jia Xu, and Vladlen Koltun.

glc
This repository contains the code for the paper “Using Trusted Data to Train Deep Networks on Labels Corrupted by Severe Noise”.

seg-mentor
TFslim based semantic segmentation models, modular & extensible boutique design

Detectron.pytorch
A pytorch implementation of Detectron. Both training from scratch and inferring directly from pretrained Detectron weights are available.

Libraries

Machine Learning for .NET
A cross-platform open-source machine learning framework which makes machine learning accessible to .NET developers

SharpLearning
An opensource machine learning library for C# .Net. The goal of SharpLearning is to provide .Net developers with easy access to machine learning algorithms and models.

gbrain
GPU Javascript Library for Machine Learning

SparkTDA
A package for Apache Spark providing Topological Data Analysis Functionalities.


Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – May 3, 2018

Example

Swift Tensorflow Starter
A Dockerized, Swift Package Manager enabled starter repository for Swift for TensorFlow projects.

Bayou
System for synthesizing Java API idioms, powered by Neural Sketch Learning

Toolsets

Fountain
A natural language data augmentation tool that helps developers create and expand domain specific chatbot training datasets for machine learning algorithms

PyTorch ELF
An Extensive, Lightweight, and Flexible platform for game research. We have used it to build our Go playing bot, ELF OpenGo, which achieved a 14-0 record versus four global top-30 players in April 2018.

HyperTools
A Python toolbox designed to facilitate dimensionality reduction-based visual explorations of high-dimensional data to gain geometric insights

PyTorch Glow
Compiler for Neural Network hardware accelerators

Models

PRNet
The source code of ‘Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network’

Expression-Net
Deep 3DMM facial expression parameter extraction

boundary-attack
Implementation of the Boundary Attack algorithm as described in “Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Models.”

QANet-pytorch
An implementation of “QANet: Combining Local Convolution with Global Self-Attention for Reading Comprehension” with PyTorch

Libraries

TensorFlow Swift
Swift for TensorFlow gives you the power of TensorFlow directly integrated into the Swift programming language. With Swift, you can write the following imperative code, and Swift automatically turns it into a single TensorFlow Graph and runs it with the full performance of TensorFlow Sessions on CPU, GPU and TPU.

PyTorch Translate
A PyTorch library for machine translation that provides training for sequence-to-sequence models


Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Apr. 26, 2018

Examples

SmartBin
A smarter recycling bin system that tells residents everything they need to know about recycling, and hence motivate them to recycle more.

BeatGAN – Generating Drum Loops via GANs
This project aims to explore the ability of the same model architecture to generate significantly more complex audio patterns, namely drum beats

YOLO v3 Tutorial from Scratch
Accompanying code for tutorial series “How to Implement YOLO v3 Object Detector from Scratch”

TCN
Sequence modeling benchmarks and temporal convolutional networks

Models

PyTorch GAN
PyTorch implementations of Generative Adversarial Networks.

NVIDIA WaveNet
CUDA reference implementation of real-time autoregressive WaveNet inference

Pytorch MADE
MADE (Masked Autoencoder Density Estimation) implementation in PyTorch

SNcGAN
This is a hard fork of @minhnhat93’s TensorFlow Spectral Normalization GAN implementation. A number of improvements have been made, including the addition of conditioning.

FC-DenseNet-TensorFlow
Fully Convolutional DenseNet (A.K.A 100 layer tiramisu) for semantic segmentation of images implemented in TensorFlow.

Libraries

tfjs-node
TensorFlow backend for TensorFlow.js via Node.js

pytorch-summary
Model summary in PyTorch similar to ‘model.summary()’ in Keras

Gimel
Gimel provides unified Data API to access data from any storage like HDFS, GS, Alluxio, Hbase, Aerospike, BigQuery, Druid, Elastic, Teradata, Oracle, MySQL, etc.


Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Apr. 19, 2018

Examples

RNN Tutorial for Artists
A comprehensive overview of recurrent neural networks, intended for readers without any machine learning background. Here’s the blog post.

Runway: Machine Learning for Everyone
A desktop application that allows to easily run state of the art machine learning models and use them in creative and interactive ways.

Which of the Hollywood stars is most similar to my voice?
A deep neural network for finding text-independent speaker embedding written in tensorflow and tensorpack

Deploy Keras Model with Flask as Web App
Pretty & simple image classifier app template. Deploy your own trained model or pre-trained model (VGG, ResNet, Densenet) to a web app using Flask in 10 minutes.

Deep Learning Programming Language Detection
Deep Learning using Keras to detect programming language of a file or snippet

AntiNex Core
Network exploit detection using highly accurate pre-trained deep neural networks with Celery + Keras + Tensorflow + Redis

Awesome Transfer Learning
Best transfer learning and domain adaptation resources (papers, tutorials, datasets, etc.)

Awesome Action Recognition
A curated list of action recognition and related area (e.g. object recognition, pose estimation) resources.

Neural-Style-Transfer Papers
Selected papers, corresponding codes and pre-trained models in a review paper.

Toolsets

Tweet Generator
Train a neural network optimized for generating tweets based off of any number of Twitter users.

Reddit-Data-Tools
Tools to work with the big reddit JSON data dump.

pycococreator
Helper functions to create COCO datasets

colabtools
Python libraries for Google Colaboratory

Compute-Features
Computes features for images using various pretrained Tensorflow models

Rtcl
Tcl extension embedding “R” Project for Statistical Computing (librtcl)

 

Models

DeepSuperLearner
A sklearn implementation of the machine-learning DeepSuperLearner algorithm, A Deep Ensemble method for Classification Problems.

Neuroevolution
Replication of Uber Neuroevolution paper

Spherical CNNs
Equivariant CNNs for the sphere and SO(3) implemented in PyTorch

cnn-relation-extraction
Implementation of Convolutional Neural Network for Relation Extraction with Deep Learning Approach in Tensorflow

MUNIT
Multimodal Unsupervised Image-to-Image Translation

Libraries

SparkFlow
Easy to use library to bring Tensorflow on Apache Spark

TensorFlow Probability
Probabilistic reasoning and statistical analysis in TensorFlow

Framework

Gaffer
A large-scale entity and relation database supporting very large graphs containing rich, aggregated properties on the nodes and edges. Several storage options are available, including Accumulo, Hbase and Parquet.


Like to add your project? tweet @stkim1!

Weekly Machine Learning Opensource Roundup – Apr. 12, 2018

Examples

In-Browser ML-Powered Object Detection Demo
Using Tensorflow.js, detect objects from your webcam with deep learning

queryChain
An open-source image query dictionary app for Android using Tensorflow Lite and SQLite

Keras Project Template
A project template to simplify building and training deep learning models using Keras.

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

Fundamentals of Data Visualization
A book covering the fundamentals of data visualization

Toolsets

Google Images Download
Python Script to download hundreds of images from ‘Google Images’

PyTorch-NLP
Supporting Rapid Prototyping with a Toolkit including Datasets and Neural Network Layers

Learning Rate
Implementation of Learning Rate Finder, SGDR and Cyclical Learning Rate in Keras

Blurr
Blurr transforms raw data into features for model training and prediction using YAML-based language

Models

Deep Painterly Harmonization
Code and data for paper “Deep Painterly Harmonization”

Non-local Neural Networks for Video Classification
A re-implementation of the video classification experiments in the paper Non-local Neural Networks in Caffe2

Differentiable Plasticity
Implementations of the algorithms described in Differentiable plasticity: training plastic networks with gradient descent, a research paper from Uber AI Labs.

Synchronized BatchNorm PyTorch
Synchronized Batch Normalization implementation in PyTorch.

Syntaxnet
Syntaxnet Parsey McParseface wrapper for POS tagging and dependency parsing

gradcam.pytorch
Pytorch Implementation of Visual Explanations from Deep Networks via Gradient-based Localization

Prediction Optimizer (to stabilize GAN training)
PyTorch Impl. of Prediction Optimizer (to stabilize GAN training)

Libraries

SPCA via Variable Projection
Sparse Principal Component Analysis (SPCA) using Variable Projection

Quick NLP
Pytorch NLP library based on FastAI


Like to add your project? tweet @stkim1!