All Projects → Conchylicultor → Musicgenerator

Conchylicultor / Musicgenerator

Licence: apache-2.0
Experiment diverse Deep learning models for music generation with TensorFlow

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Musicgenerator

Signal-Classification-Comparison
Classify signal using Deep Learning on Tensorflow and various machine learning models.
Stars: ✭ 19 (-92.94%)
Mutual labels:  rnn
ms-convSTAR
[RSE21] Pytorch code for hierarchical time series classification with multi-stage convolutional RNN
Stars: ✭ 17 (-93.68%)
Mutual labels:  rnn
deep-learning-coursera-complete
Deep Learning Specialization by Andrew Ng on Coursera - My Completed Coursework Repo - All 5 Courses
Stars: ✭ 104 (-61.34%)
Mutual labels:  rnn
tiny-rnn
Lightweight C++11 library for building deep recurrent neural networks
Stars: ✭ 41 (-84.76%)
Mutual labels:  rnn
altair
Assessing Source Code Semantic Similarity with Unsupervised Learning
Stars: ✭ 42 (-84.39%)
Mutual labels:  rnn
sgrnn
Tensorflow implementation of Synthetic Gradient for RNN (LSTM)
Stars: ✭ 40 (-85.13%)
Mutual labels:  rnn
Course-Project---Speech-Driven-Facial-Animation
ECE 535 - Course Project, Deep Learning Framework
Stars: ✭ 63 (-76.58%)
Mutual labels:  rnn
Lstm Human Activity Recognition
Human Activity Recognition example using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six activity categories - Guillaume Chevalier
Stars: ✭ 2,943 (+994.05%)
Mutual labels:  rnn
hcn
Hybrid Code Networks https://arxiv.org/abs/1702.03274
Stars: ✭ 81 (-69.89%)
Mutual labels:  rnn
EdgarAllanPoetry
Computer-generated poetry
Stars: ✭ 22 (-91.82%)
Mutual labels:  rnn
pytorch convolutional rnn
PyTorch implementation of Convolutional Recurrent Neural Network
Stars: ✭ 117 (-56.51%)
Mutual labels:  rnn
ML2017FALL
Machine Learning (EE 5184) in NTU
Stars: ✭ 66 (-75.46%)
Mutual labels:  rnn
LSTM-CTC-recaptcha
recaptcha with lstm and mxnet
Stars: ✭ 28 (-89.59%)
Mutual labels:  rnn
totally humans
rnn trained on r/totallynotrobots 🤖
Stars: ✭ 23 (-91.45%)
Mutual labels:  rnn
Pytorch Dnc
Differentiable Neural Computers, Sparse Access Memory and Sparse Differentiable Neural Computers, for Pytorch
Stars: ✭ 264 (-1.86%)
Mutual labels:  rnn
time-series-forecasting-tensorflowjs
Pull stock prices from online API and perform predictions using Long Short Term Memory (LSTM) with TensorFlow.js framework
Stars: ✭ 96 (-64.31%)
Mutual labels:  rnn
Pytorch-POS-Tagger
Part-of-Speech Tagger and custom implementations of LSTM, GRU and Vanilla RNN
Stars: ✭ 24 (-91.08%)
Mutual labels:  rnn
Deeplearning.ai Assignments
Stars: ✭ 268 (-0.37%)
Mutual labels:  rnn
Handwritingrecognitionsystem
Handwriting Recognition System based on a deep Convolutional Recurrent Neural Network architecture
Stars: ✭ 262 (-2.6%)
Mutual labels:  rnn
captioning chainer
A fast implementation of Neural Image Caption by Chainer
Stars: ✭ 17 (-93.68%)
Mutual labels:  rnn

MusicGenerator

Presentation

Experiment diverse Deep learning models for music generation with TensorFlow

Results

The different models and experiments are explained here.

Installation

The program requires the following dependencies (easy to install using pip):

  • Python 3
  • TensorFlow (tested with v0.10.0rc0. Won't work with previous versions)
  • CUDA (for using gpu, see TensorFlow installation page for more details)
  • Numpy (should be installed with TensorFlow)
  • Mido (midi library)
  • Tqdm (for the nice progression bars)
  • OpenCv (Sorry, there is no simple way to install it with python 3. It's primarily used as visualisation tool to print the piano roll so is quite optional. All OpenCv calls are contained inside the imgconnector file so if you want to use test the program without OpenCv, you can try removing the functions inside the file)

Running

To train the model, simply run main.py. Once trained, you can generate the results with main.py --test --sample_length 500. For more help and options, use python main.py -h.

To visualize the computational graph and the cost with TensorBoard, run tensorboard --logdir save/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].