Fun With Deep Learning

Published: 09 Oct 2015 Category: deep_learning


Artist Agent: A Reinforcement Learning Approach to Automatic Stroke Generation in Oriental Ink Painting


Brewing EmojiNet

Image2Emoji: Zero-shot Emoji Prediction for Visual Media

Teaching Robots to Feel: Emoji & Deep Learning 👾 💭 💕

Text input with relevant emoji sorted with deeplearning


Sketch-a-Net that Beats Humans

How Do Humans Sketch Objects?

Learning to Simplify: Fully Convolutional Networks for Rough Sketch Cleanup (SIGGRAPH 2016)

Convolutional Sketch Inversion

Sketch Me That Shoe (CVPR 2016)

Mastering Sketching: Adversarial Augmentation for Structured Prediction

SketchyGAN: Towards Diverse and Realistic Sketch to Image Synthesis

Image Colorization

Deep Colorization

Learning Large-Scale Automatic Image Colorization

Learning Representations for Automatic Colorization

Colorful Image Colorization

Colorising Black & White Photos using Deep Learning

Automatic Colorization (Tensorflow + VGG)

colornet: Neural Network to colorize grayscale images

Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic Image Colorization with Simultaneous Classification (SIGGRAPH 2016)

Convolutional autoencoder to colorize greyscale images

Image-Color: A deep learning approach to colorizing images

Creating an artificial artist: Color your photos using Neural Networks

Paints Chainer: line drawing colorization using chainer

Unsupervised Diverse Colorization via Generative Adversarial Networks

(DE)^2 CO: Deep Depth Colorization

A Neural Representation of Sketch Drawings

Real-Time User-Guided Image Colorization with Learned Deep Priors

PixColor: Pixel Recursive Colorization

cGAN-based Manga Colorization Using a Single Training Image

Interactive Deep Colorization With Simultaneous Global and Local Inputs

Image Colorization with Generative Adversarial Networks

Learning to Color from Language

Deep Exemplar-based Colorization

Pixel-level Semantics Guided Image Colorization

User-Guided Deep Anime Line Art Colorization with Conditional Adversarial Networks

Pixelated Semantic Colorization

Colorization Transformer


Visually Indicated Sounds


GRUV: Algorithmic Music Generation using Recurrent Neural Networks

DeepHear - Composing and harmonizing music with neural networks

Using AutoHarp and a Character-Based RNN to Create MIDI Drum Loops

Musical Audio Synthesis Using Autoencoding Neural Nets

sound-rnn: Generating sound using recurrent neural networks

Using LSTM Recurrent Neural Networks for Music Generation (Project for AI Prac Fall 2015 at Cornell)

Visually Indicated Sounds (MIT. 2015)

Training a Recurrent Neural Network to Compose Music

LSTM Realbook

LSTMetallica: Generation drum tracks by learning the drum tracks of 60 Metallica songs

deepjazz: Deep learning driven jazz generation using Keras & Theano!

Magenta: Music and Art Generation with Machine Intelligence

Music Transcription with Convolutional Neural Networks

Long Short-Term Memory Recurrent Neural Network Architectures for Generating Music and Japanese Lyrics

BachBot: Use deep learning to generate and harmonize music in the style of Bach

Generate Music in TensorFlow

Generate new lyrics in the style of any artist using LSTMs and TensorFlow

sound-GAN: Generative Adversial Network for music composition

Analyzing Six Deep Learning Tools for Music Generation

WIMP2: Creating Music with AI: Highlights of Current Research

Song From PI: A Musically Plausible Network for Pop Music Generation

Grammar Argumented LSTM Neural Networks with Note-Level Encoding for Music Composition


Hip-Hop - Generating lyrics with RNNs

Metis Final Project: Music Composition with LSTMs

Neural Translation of Musical Style


NeuralSnap: Generates poetry from images using convolutional and recurrent neural networks

Generating Chinese Classical Poems with RNN Encoder-Decoder

Chinese Poetry Generation with Planning based Neural Network

Weiqi (Go)

Teaching Deep Convolutional Neural Networks to Play Go

Move Evaluation in Go Using Deep Convolutional Neural Networks(Google DeepMind, Google Brain)

Training Deep Convolutional Neural Networks to Play Go

Computer Go Research - The Challenges Ahead (Martin Müller. IEEE CIG 2015)

GoCNN: Using CNN for Go (Weiqi/Baduk) board evaluation with tensorflow

DarkGo: Go in Darknet

BetaGo: Go bots for the people

Deep Learning and the Game of Go


Better Computer Go Player with Neural Network and Long-term Prediction (Facebook AI Research)


Mastering the game of Go with deep neural networks and tree search

AlphaGo Teach


How Alphago Works

AlphaGo in Depth


  • intro: Leela is a strong Go playing program combining advances in Go programming and further original research into a small, easy to use graphical interface.
  • homepage:

Mastering the game of Go without human knowledge

Computer Go & AlphaGo Zero

AlphaZero: Mastering Games without Human Knowledge - NIPS 2017


The future is here – AlphaZero learns chess

AlphaGo Zero Cheat Sheet


Giraffe: Using Deep Reinforcement Learning to Play Chess

Spawkfish: neural network based chess engine

Chess position evaluation with convolutional neural network in Julia

Deep Learning for … Chess

DeepChess: End-to-End Deep Neural Network for Automatic Learning in Chess

Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm


Learning Game of Life with a Convolutional Neural Network

Reinforcement Learning using Tensor Flow: A deep Q learning demonstration using Google Tensorflow

Poker-CNN: A Pattern Learning Strategy for Making Draws and Bets in Poker Games Using Convolutional Networks

TorchCraft: a Library for Machine Learning Research on Real-Time Strategy Games

BlizzCon 2016 DeepMind and StarCraft II Deep Learning Panel Transcript

DeepStack: Expert-Level Artificial Intelligence in No-Limit Poker

Gym StarCraft: StarCraft environment for OpenAI Gym, based on Facebook’s TorchCraft

  • intro: Gym StarCraft is an environment bundle for OpenAI Gym. It is based on Facebook’s TorchCraft, which is a bridge between Torch and StarCraft for AI research.
  • github:

Multiagent Bidirectionally-Coordinated Nets for Learning to Play StarCraft Combat Games

Learning Macromanagement in StarCraft from Replays using Deep Learning

Multi-platform Version of StarCraft: Brood War in a Docker Container: Technical Report

Macro action selection with deep reinforcement learning in StarCraft


DeepLeague: leveraging computer vision and deep learning on the League of Legends mini map + giving away a dataset of over 100,000 labeled images to further esports analytics research

DeepLeague (Part 2): The Technical Details


Learning Machines

Learning Bit by Bit


Machine learning for artists @ ITP-NYU, Spring 2016

Machine Learning for Artists @ OpenDot, November 2016

The Neural Aesthetic @ SchoolOfMa, Summer 2016


Review of machine / deep learning in an artistic context

Apprentice Work

Exploring the Intersection of Art and Machine Intelligence

Using machine learning to generate music

art in the age of machine intelligence

Understanding Aesthetics with Deep Learning

Go, Marvin Minsky, and the Chasm that AI Hasn’t Yet Crossed


A Return to Machine Learning


Music, Art and Machine Intelligence Workshop 2016