Weekly Machine Learning Opensource Roundup – Jan. 11, 2018

Examples

Active Learning Playground
A python module for experimenting with different active learning algorithms

Julia DataFrames Tutorial
A tutorial on Julia DataFrames package

Simple Adversarial Examples
Repo of simple adversarial examples on vanilla neural networks trained on MNIST

Screenshot to code in Keras
A neural network that transforms a screenshot into a static website

Toolsets

TensorLang
Tensorlang, a differentiable programming language based on TensorFlow

The Spiral Language
A statically typed functional language compiling to F# and Cuda

Theres an AI for That
Web based tools for computer vision data preparation and deep learning based object detection built on top of tensorflow object detection.

Convolutional Neural Network Visualizations
Pytorch implementation of convolutional neural network visualization techniques

Pandas Profiling
Create HTML profiling reports from pandas DataFrame objects

Qgrid
An interactive grid for sorting, filtering, and editing DataFrames in Jupyter notebooks

Models

Optic Nerve CNN
Code repository for a paper “Optic Disc and Cup Segmentation Methods for Glaucoma Detection with Modification of U-Net Convolutional Neural Network”

PyTorch ZSSR
PyTorch implementation of “Zero-Shot” Super-Resolution using Deep Internal Learning

A2C
A Clearer and Simpler Synchronous Advantage Actor Critic (A2C) Implementation in TensorFlow

Tacotron PyTorch
Pytorch implementation of Tacotron

Libraries

ModAL
Modular Active Learning framework for Python3

Voluptuous
A Python data validation library.

ViyaDB
An in-memory columnar analytical data store


Like to add your project? tweet to @stkim1!

Weekly Machine Learning Opensource Roundup – Jan. 4, 2018

Examples

Toy SMT
Simple SMT solver

Susi Server
Personal Assistants SUSI Artificial Intelligence Backend for Chat Bots

Images to OSM
Use TensorFlow, Bing, and OSM to find features in satellite images for fun.

Toolset

DM Control
The DeepMind Control Suite and Control Package

Models

wav2letter
Facebook AI Research Automatic Speech Recognition Toolkit

Skip Thoughts
An implementation of Skip-Thought Vectors in PyTorch

Noisy Natural Gradient
Pytorch Implementation of paper “Noisy Natural Gradient as Variational Inference”

Libraries

ThunderSVM
A Fast SVM Library on GPUs and CPUs

Picasso
Penalized Sparse Learning Solver – Unleash the Power of Nonconvex Penalty

 


Like to add your project? tweet to @stkim1!

Weekly Machine Learning Opensource Roundup – Dec. 28, 2017

Examples

Twitter Sentiment Analysis
Sentiment analysis on tweets using Naive Bayes, SVM, CNN, LSTM, etc.

Penn Machine Learning Benchmarks
A large, curated repository of benchmarks for evaluating supervised machine learning algorithms.

NP-Hard Deep Reinforcement Learning
Combinatorial optimization with DL/RL in PyTorch

AC-GAN Biased
Experiments verifying that AC-GAN downsamples points near decision boundary

Going Deeper
Infinite Deep Neural Networks

Boring Detector
State-of-the-art detector of Boring hats in images and videos.

Toolsets

Arnold
A PyTorch implementation of the agent presented in Playing FPS Games with Deep Reinforcement Learning.

D3plus
A javascript library that extends D3.js to enable fast and beautiful visualizations.

Jupyter Vim Binding
Jupyter meets Vim. Vimmer will fall in love.

Models

Bottom-Up Attention VQA
An efficient PyTorch implementation of the winning entry of the 2017 VQA Challenge.

Rainbow
A partial implementation of the Rainbow agent in PyTorch. Rainbow is a deep Q learning based agent that combines a bunch of existing techiques such as dueling dqn, distributional dqn, etc.

GibbsNet
Implementation of paper “GibbsNet: Iterative Adversarial Inference for Deep Graphical Models” in PyTorch

Libraries

MUSE
A library for Multilingual Unsupervised or Supervised word Embeddings

Arraymancer
A fast, ergonomic and portable tensor library in Nim with a deep learning focus

Rustface
Face detection library for the Rust programming language

SeetaFaceEngine
An open source C++ face recognition engine, which can run on CPU with no third-party dependence

Framework

Knet.jl
The Koç University deep learning framework implemented in Julia by Deniz Yuret and collaborators. It supports GPU operation and automatic differentiation using dynamic computational graphs for models defined in plain Julia.


Looking into adding your repo? tweet to @stkim1!

Weekly Machine Learning Opensource Roundup – Dec. 21, 2017

Examples

WorkshopScipy
A workshop for scientific computing in Python.

1.4 Billion Text Credentials Analysis
Deep Learning model to analyze a large corpus of clear text passwords.

Neurocat
From neural networks to the Category of composable supervised learning algorithms in Scala with compile-time matrix checking based on singleton-types

AICamera Style Transfer
Neural Style Transfer with Caffe2 on your Android phone

Toolsets

billboard.js
Re-usable, easy interface JavaScript chart library based on D3 v4+

Arcade Learning Environment
A simple object-oriented framework that allows researchers and hobbyists to develop AI agents for Atari 2600 games

Lexicon
Data visualization library for creating interactive graphs and dashboards for bioinformatics etc.

Models

PassGAN
A Deep Learning Approach for Password Guessing

Subword NMT
Subword Neural Machine Translation

Transformer TF
TensorFlow implementation of ‘Attention Is All You Need (2017. 6)’

Libraries

lightnet
LightNet provides a simple and efficient Python interface to DarkNet

spaCy models
Models for the spaCy Natural Language Processing (NLP) library

Aboleth
A bare-bones TensorFlow framework for Bayesian deep learning and Gaussian process approximation

Featuretools
A python library for automated feature engineering

nmtpytorch
Neural Machine Translation Framework in PyTorch

Chainer Chemistry
A Library for Deep Learning in Biology and Chemistry

 


Looking into adding your repo? tweet to @stkim1!

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!