Skip to content

matheusbitaraes/AIHeroFront

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn


Logo

AI Hero Graphical User Interface

An Artificial Intelligence built for generating musical melodies

training animation

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. Acknowledgments

About The Project

The AI Hero project proposes a blues melody generator, that tries to emulate the improvisation process of the human mind.

Project Architecture

This work proposes an architecture composed of a genetic algorithm whose initial population is fed by generative adversarial networks (GANs) specialized in generating melodies for certain harmonic functions. The fitness function of the genetic algorithm is a weighted sum of heuristic methods for evaluating quality, where the weights of each function are assigned by the user, before requesting the melody. A data augmentation statregy for the GAN training data was proposed and experimentally validated. This experiment and two others are available in the masters thesis (in portuguese) generated by this work.

Also, this article, validating a data augmentation strategy proposal, was published as a consequence of the work.

Training Evidence

(back to top)

Getting Started

Below is the guideline on how to run the GUI locally.

Installation

This project was developed using React. So, for executing it locally, you should just install the dependencies on client and server

cd client && npm install
cd server && npm install

(back to top)

Execution

To run the GUI you should start the client.

cd client && npm start

If you also want to request melodies form the AI Hero Server, you should also run the node server.

cd server && npm start

(back to top)

Contact

For more clarification, please reach out!

Matheus Bitarães - LinkedIn - matheusbitaraesdenovaes@gmail.com

Project Link: https://aihero.bitaraes.com.br

(back to top)

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages