Python Machine Learning Programming, Musical Chord Progression Analysis Course in Python: Deep Learning with Tensorflow, Creating Musical Chord Progression Auto-generating AI Kindle Edition
by lesser papakichi
Publication date: March 25, 2022
Language 语言： English
File size: 1974 KB
Print length: 99 pages
This book details an actual example of creating an AI that automatically generates new chord progressions by applying machine learning (deep learning) to musical chord progression data, along with a Python program.
The deep learning platform is Tensorflow's Keras, and the book has been edited so that readers can learn how to handle musical chord progression data in Python and how to process the data, as well as a series of natural language processing steps.
The free "google Colaboratory" is used for python programming, and all the programs in this book have been verified to work.
This book consists of seven lectures.
By reading all the lectures in order, you can eventually create an AI that automatically generates musical chord progressions.
Session 1: Extracting chord progression data from Chordwiki
Session 2: Preparing chord progression data (normalization, standardization)
Session 3: Statistical analysis (frequency of occurrence) using chord progression data
Session 4: Automatic generation of chord progressions using Markov chains
Session 5: Creating a chord progression dictionary
Session 6: Creation of Tensorflow dataset
Session 7: Build LSTM models and let’s try deep learning!