Weekly Machine Learning Opensource Roundup – Mar. 21, 2019

Examples

March-Madness-ML
Machine learned bracketology

UnityImageSynthesisTutorial1
Use Unity to generate synthetic images for deep learning image segmentation in PyTorch and fastai

FirmAI Report
Automated machine learning company report in an interactive ‘PDF style’ from four dimensions: employees, customers, shareholders (owners) and management.

neuroptica
A flexible chip-level simulation platform for nanophotonic neural networks written in Python/NumPy

Toolsets

Cutouts image explorer
This is an interactive tool for visualize and classify multiple images at a time. It running asyncio server in the back end and support up 10,000 images reasonable well.

XAI
An eXplainability toolbox for machine learning

Melusine
A high-level library for emails classification and feature extraction

Models

Transformer-TTS
A Pytorch Implementation of “Neural Speech Synthesis with Transformer Network”

STAWM
Code for the paper ‘A Biologically Inspired Visual Working Memory for Deep Networks’

TD3
PyTorch implementation of TD3 and DDPG for OpenAI gym tasks

Libraries

pggraphblas
High Performance Graph Processing with Postgres and GraphBLAS

bbopt
Black box hyperparameter optimization made easy.

spark-select
A library for Spark dataframes from Minio object storage using Select API

dragonfly
An open source python library for scalable Bayesian optimisation.

piflow
πflow is a big data flow engine with spark support

Weekly Machine Learning Opensource Roundup – Mar. 14, 2019

Examples

GIPHY Celebrity Detector
GIPHY’s Open-Source Celebrity Detection Deep Learning Model

handtrack.js
A library for prototyping realtime hand detection (bounding box), directly in the browser.

Snake Game Using Tensorflow Object Detection API
Playing snake game using your hand gestures and Tensorflow Object Detection API

gamedetect
Game Detection API using Tensorflow and Go

alt
Facebook like automatic alternative (alt) text for images using object detection with pre-trained model

Benchmarking Keras and PyTorch Pre-Trained Models
Reproducible Benchmarking of Keras and PyTorch Models

From Keras to C
A practical example of Tensorflow C API based deployment starting from a model trained with Tensorflow + Keras

Toolset

Digideep
A pipeline for fast prototyping Deep Reinforcement Learning (DeepRL) problems using PyTorch and Gym, and dm_control.

Model

DeepCoherence
Text Coherence Analysis Based on Deep Neural Network

Libraries

matplotnode
C++ bindings for Node.js exposing a subset of matplotlib’s functionality through the CPython API.

transformer
A Transformer implementation in Keras’ Imperative (Subclassing) API for TensorFlow

 

Weekly Machine Learning Opensource Roundup – Mar. 7, 2019

Examples

Neural MMO
A Massively Multiagent Game Environment

Business Machine Learning and Data Science Applications
A curated list of practical business machine learning (BML) and business data science (BDS) applications for Accounting, Banking, Finance and Insurance, Customer, Employee, Legal, Management, Operations and Public matters.

Face Landmarking
Real time face landmarking using decision trees and NN autoencoders

Toolsets

Neural Network Intelligence
An open source AutoML toolkit for neural architecture search and hyper-parameter tuning.

Databolt Flow
Python library for building highly effective data science workflows

PlotJuggler
The timeseries visualization tool that you deserve

Synthea
Synthetic Patient Population Simulator

Models

DeepMatchVO
Implementation of ICRA 2019 paper: Beyond Photometric Loss for Self-Supervised Ego-Motion Estimation

tf_hyperbolic
Hyperbolic (Poincare, Lorentz) Embeddings for TensorFlow

TranX
A general-purpose neural semantic parser for mapping natural language queries into machine executable code

SiamMask
Fast Online Object Tracking and Segmentation: A Unifying Approach

OnlineMiningTripletLoss
PyTorch conversion of Triplet Loss and Online Triplet Mining

GP-GAN
DCGAN with Gradient Penalty

BERT on STILTs
BERT on Supplementary Training on Intermediate Labeled-data Tasks

Libraries

BLASjs (Basic Linear Algebra Subprograms)
Pure Javascript manually written implementation of BLAS, Many numerical software applications use BLAS computations, including Armadillo, LAPACK, LINPACK, GNU Octave, Mathematica, MATLAB, NumPy, R, and Julia.

ThunderSVM
A Fast SVM Library on GPUs and CPUs

Weekly Machine Learning Opensource Roundup – Feb. 28, 2019

Examples

OpenKiwi
Open-Source Machine Translation Quality Estimation in PyTorch

nsfwjs
NSFW detection on the client-side via Tensorflow JS

Toolsets

Codebraid
Live code in Pandoc Markdown

thundergbm
Fast GBDTs and Random Forests on GPUs

Models

Buckshot++
An Outlier-Resistant and Scalable Clustering Algorithm. (Inspired by the Buckshot Algorithm)

Lorentz Embeddings
Embed arbitrary graphs in Hyperbolic space

SC-FEGAN
Face Editing Generative Adversarial Network with User’s Sketch and Color

AdaBound
An optimizer that trains as fast as Adam and as good as SGD.

GPT2-Pytorch with Text-Generator
Simple Text-Generator with OpenAI gpt-2 Pytorch Implementation

Ridurre-Network-Filter-Pruning-Keras
Keras model convolutional filter pruning package

Library

CLaF
A language Framework built on PyTorch with high-level features

Weekly Machine Learning Opensource Roundup – Feb. 21, 2019

Examples

Spark-Syntax
This is an open repo of all the best practices of writing PySpark that the author has learnt from working with the Framework.

DrWhy
A collection of tools for Explainable AI (XAI). It’s based on shared principles and simple grammar for exploration, explanation and visualisation of predictive models.

Pytorch classification experiments template
A pytorch based classification experiments template

Tensorflow-Cookbook
Simple Easy-to-use Tensorflow Cookbook

TensorFlow-Course
Simple and ready-to-use tutorials for TensorFlow

Toolsets

ml-data-generator
Python script to generate fake datasets optimized for testing machine learning/deep learning workflows

cortex
Build machine learning applications faster

PlotNeuralNet
Latex code for making neural networks diagrams

HexagDLy
Process hexagonally sampled data with PyTorch

Falcon
Interactive Visual Analysis for Big Data

matminer
data mining for Materials Science

Models

Deep Planning Network
Control from pixels by latent planning with learned dynamics

gpt-2
Code for the paper “Language Models are Unsupervised Multitask Learners”

RobustSTL
Implementation of RobustSTL: A Robust Seasonal-Trend Decomposition Algorithm for Long Time Series (AAAI 2019)

Libraries

Trickster
Reinforcement learning in Keras. Deep Reinforcement Learning mini-library with the aim of clear implementation of some algorithms.

huskarl
A framework for deep reinforcement learning focused on research and fast prototyping

 

Weekly Machine Learning Opensource Roundup – Feb. 14, 2019

Example

Depth Index
A JavaScript package that turns z-index into physically realistic depth, using PoseNet face tracking.

Toolsets

TextWorld
A sandbox learning environment for the training and evaluation of reinforcement learning (RL) agents on text-based games.

m2cgen
Transform ML models into a native code (Java, C, Python, etc.)

Ludwig
A toolbox built on top of TensorFlow that allows to train and test deep learning models without the need to write code.

Datashader
Turns even the largest data into images, accurately.

Model

DeRPN
A novel region proposal network for more general object detection (including scene text detection)

Libraries

Spektral
Deep learning on graphs with Keras.

swift-apis
Swift for TensorFlow Deep Learning Library

wego
Word2Vec, GloVe, and Lexvec in Go!

Weekly Machine Learning Opensource Roundup – Feb. 7, 2019

Examples

nlp-tutorial
Natural Language Processing Tutorial for Deep Learning Researchers

neural-nets-sim
McCulloch & Pitts created a computation model of how neurons fire in our brains. This project is a simulator of that model.

Toolsets

gpu-sentry
Flask-based package for monitoring utilisation of nVidia GPUs.

hanabi-learning-environment
A research platform for Hanabi experiments

simpledet
A Simple and Versatile Framework for Object Detection and Instance Recognition

Models

SuperNNova
An open-source framework for Bayesian, Neural Network based supernova classification

MHGAN
Metropolis-Hastings GAN in Tensorflow for enhanced generator sampling

fast-tsetlin-machine-in-cuda-with-imdb-demo
A CUDA implementation of the Tsetlin Machine based on bitwise operators

XLM
PyTorch original implementation of Cross-lingual Language Model Pretraining.

StyleGAN
A new architecture leads to an automatically learned, unsupervised separation of high-level attributes and stochastic variation in the generated images.

Libraries

StanfordNLP
Official Stanford NLP Python Library for Many Human Languages

Hypergraph
A Graph manager for python focused on global optimization methods and hyperparameter optimization

Mushroom
A Python library for Reinforcement Learning experiments.

tsalib
Tensor Shape (Annotation) Library (numpy, tensorflow, pytorch, etc) to track, transform and ensure validity of tensor shapes