Here you can find a brief explanation of the models that you can used in Komposair to generate your melodies
This was the first model I uploaded to Komposair. I did not document this model very well but this is some information that I remember:
keras.layers.LSTM(num_units[0])(input_layer)
and keras.layers.Dropout(0.2)(x)
After training the first model, I decided to use the same structure but in the whole dataset of Europe folk songs in the KernWebsite
keras.layers.LSTM(num_units[0])(input_layer)
and keras.layers.Dropout(0.2)(x)
This is the same lstm-folk-2 model (please see above for details of this model). The only difference is that I kept on training for more EPOCHS until reaching an accuracy of 0.9305
Model 2 and 3 are not superior of model 1 in my opinion. I think that the advantage of model 1 is that I trained this model in a specific subset of the dataset, so it contains more uniform samples (samples of the same region in Europe)
After training in folk European songs, I used here the dataset of Chine (same kern dataset) that can be found here
keras.layers.LSTM(num_units[0])(input_layer)
and keras.layers.Dropout(0.2)(x)