Weekly Machine Learning Opensource Roundup – May 9, 2019

Examples

Bird DS
A full-stack machine learning application, that classifies scooters into nests in real-time based on scooter attributes and city features

Multilabel Classification
Repository containing code for the blog post titled “How To Easily Classify Food Using Deep Learning and Tensorflow”

DocProduct
Keras BERT for Medical Question Answer Retrieval using Tensorflow 2.0 With GPT-2 for Answer Generator

Toolsets

AnimalAI Olympics
The Animal AI Olympics competition training environment

Ax
An accessible, general-purpose platform for understanding, managing, deploying, and automating adaptive experiments.

Amundsen Frontend
A metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.

TensorFlow Graphics
TensorFlow Graphics: Differentiable Graphics Layers for TensorFlow

Models

Transformer-XL
Implementation of “Transformer-XL: Attentive Language Models Beyond a Fixed-Length Context”

GWNN
A TensorFlow implementation of Graph Wavelet Neural Network

SGCN
A PyTorch implementation of “Signed Graph Convolutional Network” (ICDM 2018).

hicr-capsnet
Tensorflow implementation of “Handwritten Indic Character Recognition using Capsule Networks” [ASPCON 2018]

Billion-scale semi-supervised learning
Implementing Billion-scale semi-supervised learning for image classification using Pytorch

Disentangled VAE
Experiments for understanding disentanglement in VAE latent representations

Libraries

creme
A library for online machine learning, also known as incremental learning. Online learning is a machine learning regime where a model learns one observation at a time.

alibi
Algorithms for monitoring and explaining machine learning models

DeepSwarm
Neural Architecture Search Powered by Swarm Intelligence

SQLFlow
A bridge that connects a SQL engine, e.g. MySQL, Hive, SparkSQL or SQL Server, with TensorFlow and other machine learning toolkits.

TensorNetwork
A TensorFlow library for easy and efficient manipulation of tensor networks.

Frameworks

MNN
MNN is a lightweight deep neural network inference engine.

Weekly Machine Learning Opensource Roundup – May 2, 2019

Toolsets

ML Testing
A machine learning testing framework for sklearn and pandas. The goal is to help folks assess whether things have changed over time.

ZetaSql
Analyzer Framework for SQL that drives BigQuery, Spanner, DataflowSQL

Simon-Frontend
Powerful, flexible, open-source and easy to use automated machine learning knowledge discovery platform

Models

Attentive-Neural-Process
A Pytorch Implementation of Attentive Neural Process

NGCN
A PyTorch implementation of “A Higher-Order Graph Convolutional Layer” (NeurIPS 18 Relational Representation Learning Workshop).

QuaterNet
Proposes neural networks that can generate animation of virtual characters for different actions.

wavetorch
Numerically solving and backpropagating through the wave equation

CapsGNN
A PyTorch implementation of “Capsule Graph Neural Network” (ICLR 2019).

Libraries

koalas
Pandas DataFrame API on Apache Spark

tract
A tiny Tensorflow and ONNX compatible inference library

SUM
A specialized database server for linear algebra and machine learning.

NLPCraft
An open source library to convert natural language into actions

fklearn
fklearn uses functional programming principles to make it easier to solve real problems with Machine Learning.

Weekly Machine Learning Opensource Roundup – Apr. 25, 2019

Examples

AI4Animation-js
Procedural Character Animation with Machine Learning in Three.js

LearningToPaint
A painting AI that can reproduce paintings stroke by stroke using deep reinforcement learning.

hncynic
Generate Hacker News Comments from Titles

Toolsets

condenser
Condenser is a database subsetting tool

cue
An open source data constraint language which aims to simplify tasks involving defining and using data

Geomancer
Automated feature engineering for geospatial data

Models

MRI-to-CT-DCNN-TensorFlow
An implementations of the paper “MR-based Synthetic CT Generation using Deep Convolutional Neural Network Method,” Medical Physics 2017.

rl_algorithms
Structural implementation of RL key algorithms

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

Attention-Augmented-Conv2d
Implementing Attention Augmented Convolutional Networks using Pytorch

Libraries

OnnxCV
Computer Vision with Open Neural Network Exchange (ONNX) models

coccoc-tokenizer
high performance tokenizer for Vietnamese language

NeuronBlocks
NLP DNN Toolkit – Building Your NLP DNN Models Like Playing Lego

.NET for Apache Spark
.NET for Apache Spark makes Apache Spark easily accessible to .NET developers.

Framework

delta
An open-source storage layer that brings scalable, ACID transactions to Apache Spark™ and big data workloads.

Weekly Machine Learning Opensource Roundup – Apr. 18, 2019

Examples

Feature Transfer App
Image editing for people bad at photoshop

SpaCy Course
Advanced NLP with spaCy: A free online course

Awesome Mobile Machine Learning
A curated list of awesome mobile machine learning resources for iOS, Android, and edge devices

Deep Learning NN from scratch
This repository has modules which will simulate a 3-layer NN. The modules are built from scratch without using any GPU framework library. Simulations include forward and backward propagation for every node of sigmoid/softmax activiation.

neural networks from scratch
An implementation of convolutional networks in NumPy!

epsilon Explore
ε-Explore is a novel approach to training a chess engine using supervised learning on a single GPU and CPU.

The Apriori Algorithm for Unsupervised Learning in R
investigation of retail transaction data from a country store in the Catskills

Toolsets

SMAC
SMAC is WhiRL’s environment for research in the field of collaborative multi-agent reinforcement learning (MARL) based on Blizzard’s StarCraft II RTS game

BentoML
Machine Learning Toolkit for packaging and deploying models

GanSeg
Framework for medical image segmentation using deep neural networks

dm2gym
Convert DeepMind Control Suite to OpenAI gym environments.

Models

SPADE
Semantic Image Synthesis with Spatially-Adaptive Normalization.

MorphNet
Fast & Simple Resource-Constrained Learning of Deep Network Structure

yolov3-tf2
YoloV3 Implemented in Tensorflow 2.0

RandWireNN
Implementing Randomly Wired Neural Networks for Image Recognition, Using CIFAR-10 dataset, CIFAR-100 dataset

bottom-up-attention-tf
Tensorflow implementation of “Bottom-up and Top-down attention for VQA”

RL-RND
Full Chainer implementation of OpenAI’s Reinforcement Learning using Random Network Distillation

CenterNet
Object detection, 3D detection, and pose estimation using center point detection:

Libraries

ttb
Tensor Toolbox for Modern Fortran

BlingFire
A lightning fast Finite State machine and REgular expression manipulation library. It is used for many linguistic operations inside Bing such as Tokenization, Multi-word expression matching, Unknown word-guessing, Stemming / Lemmatization just to mention a few.

Framework

Peloton
Unified Resource Scheduler to co-schedule mixed types of workloads such as batch, stateless and stateful jobs in a single cluster for better resource utilization.

Weekly Machine Learning Opensource Roundup – Apr. 11, 2019

Example

cnn-exposed
Interpreting Convolutional Neural Network (CNN) Results.

Toolsets

treon
Easy to use test framework for Jupyter Notebooks

sewar
All image quality metrics you need in one package.

autoray
Write numeric code that automatically works with any numpy-ish libraries.

Quantified Self (QS) Ledger
Quantified Self Personal Data Aggregator and Data Analysis

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

Models

Pytorch GAN Zoo
A mix of GAN toolbox implementations including progressive growing

Variational-Autodecoder
A Generic Implementation of Variational Auto-Decoder

RandWireNN
Implementation of: “Exploring Randomly Wired Neural Networks for Image Recognition”

mask-rcnn-edge-agreement-loss
Implementation of “Faster Training of Mask R-CNN by Focusing on Instance Boundaries”

Libraries

pyts
A Python package for time series transformation and classification

TensorStream
A library for real-time video stream decoding to CUDA memory providing integration with frameworks such as PyTorch

pytorch-cpp-rl
PyTorch C++ Reinforcement Learning

 

Weekly Machine Learning Opensource Roundup – Apr. 4, 2019

Examples

Tensorflow without A PhD
A crash course in six episodes for software developers who want to become machine learning practitioners.

Bezos
Build your own Reinforcement Learning framework

Toolsets

WRF
The official repository for the Weather Research and Forecasting (WRF) model

coq_jupyter
Jupyter kernel for Coq

imageatm
A one-click tool that automates the workflow of a typical image classification pipeline in an opinionated way

microdraw
Collaborative vectorial annotation tool for ultra high resolution data.

Models

mt-dnn
Multi-Task Deep Neural Networks for Natural Language Understanding

StyleGAN-Keras
StyleGAN made with Keras (without growth or mixing regularization)

INQ-pytorch
A PyTorch implementation of “Incremental Network Quantization: Towards Lossless CNNs with Low-Precision Weights”

frontalization
Pytorch deep learning face frontalization model

pytorch-tree-lstm
Pytorch implementation of the child-sum Tree-LSTM model

Libraries

PyTorch-BigGraph
Software used for generating embeddings from large-scale graph-structured data.

Spark SQL Adaptive Execution
Spark SQL Adaptive Execution includes auto setting the shuffle partition number, optimizing join strategy at runtime and handling skewed join.

 

Weekly Machine Learning Opensource Roundup – Mar. 28, 2019

Examples

Virgilio
Your new Mentor for Data Science E-Learning.

Slack GPT2
OpenAI’s GPT2 integrated with slack.

Beagle
An incident response and digital forensics tool which transforms security logs and data into graphs.

Toolsets

lineflow
Simple NLP Data Loader for All Deep Learning Frameworks in Python

Brusta
language-agnostic PyTorch model serving project

DeepAugment
Discover augmentation strategies tailored for your dataset

automl-gs
A tool which offers a zero code/model definition interface to getting an optimized model and data transformation pipeline in multiple popular ML/DL frameworks from input CSV.

Models

VoiceFilter
Unofficial PyTorch implementation of Google AI’s VoiceFilter system

pytorch-pretrained-BigGAN
A PyTorch implementation of BigGAN with pretrained weights and conversion scripts.

BigGAN-PyTorch
The author’s officially unofficial PyTorch BigGAN implementation.

image-super-resolution
Super-scale your images and run experiments with Residual Dense and Adversarial Networks.

pytorch_gan_pretrained
Pretrained GANs in pytorch for MNIST/CIFAR.

two-step-task
Implementation of the two-step-task as described in “Prefrontal cortex as a meta-reinforcement learning system” and “Learning to Reinforcement Learn”.

Libraries

AmpliGraph
Python library for Representation Learning on Knowledge Graphs