Zakończono omówienie procesu generowania muzyki
This commit is contained in:
parent
8d611ac140
commit
bbad6263b5
@ -103,11 +103,16 @@
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2\relax .\enspace }Słownik}{49}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.3\relax .\enspace }Elementy specjalne}{50}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.4\relax .\enspace }Zakodowanie sekwencji}{50}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.5\relax .\enspace }Uczenie modelu}{51}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.6\relax .\enspace }Generowanie muzyki przy pomocy wytrenowanego modelu}{51}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.7\relax .\enspace }Wyniki}{51}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.8\relax .\enspace }Wnioski}{51}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{Rozdzia\PlPrIeC {\l }\ 4\relax .\enspace Podsumowanie}{53}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.5\relax .\enspace }Ekperyment}{51}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1\relax .\enspace }Oprogramowanie}{51}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2\relax .\enspace }Zbiór danych}{51}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3\relax .\enspace }Wydobycie danych}{52}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.6\relax .\enspace }Trenowanie modelu}{53}\protected@file@percent }
|
||||
\newlabel{fig:losses}{{3.3}{54}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.7\relax .\enspace }Generowanie muzyki przy pomocy wytrenowanych modeli}{54}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.8\relax .\enspace }Wyniki}{55}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3.9\relax .\enspace }Wnioski}{55}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{Rozdzia\PlPrIeC {\l }\ 4\relax .\enspace Podsumowanie}{57}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
\bibcite{survay}{1}
|
||||
@ -120,6 +125,6 @@
|
||||
\bibcite{tempos}{8}
|
||||
\bibcite{deep_learning_2}{9}
|
||||
\bibcite{seq2seq-keras}{10}
|
||||
\@writefile{toc}{\contentsline {chapter}{Bibliografia}{55}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {chapter}{Bibliografia}{59}\protected@file@percent }
|
||||
\@writefile{lof}{\addvspace {10\p@ }}
|
||||
\@writefile{lot}{\addvspace {10\p@ }}
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Fdb version 3
|
||||
["makeindex document.idx"] 1592246639 "document.idx" "document.ind" "document" 1592289878
|
||||
"document.idx" 1592289876 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||
["makeindex document.idx"] 1592309706 "document.idx" "document.ind" "document" 1592309893
|
||||
"document.idx" 1592309891 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
|
||||
(generated)
|
||||
"document.ind"
|
||||
"document.ilg"
|
||||
["pdflatex"] 1592289876 "/home/altarin/praca-magisterska/docs/document.tex" "/home/altarin/praca-magisterska/docs/document.pdf" "document" 1592289878
|
||||
"/home/altarin/praca-magisterska/docs/document.aux" 1592289878 10322 a970ce87d5ab6f63cb78ff7111fdcb3a ""
|
||||
"/home/altarin/praca-magisterska/docs/document.tex" 1592289873 76473 c6eb5a9c1afc736a60ae6952f5822580 ""
|
||||
["pdflatex"] 1592309891 "/home/altarin/praca-magisterska/docs/document.tex" "/home/altarin/praca-magisterska/docs/document.pdf" "document" 1592309893
|
||||
"/home/altarin/praca-magisterska/docs/document.aux" 1592309893 10854 acd6f735e25a417b7d2be7f1654ba457 ""
|
||||
"/home/altarin/praca-magisterska/docs/document.tex" 1592309890 83152 0fbbf82631bd7cd249f37c9088da1d01 ""
|
||||
"/usr/share/texmf-dist/fonts/enc/dvips/pl/plit.enc" 1572595918 1946 62ba825cda1ff16dbaa60d53ac60525a ""
|
||||
"/usr/share/texmf-dist/fonts/enc/dvips/pl/plme.enc" 1572595918 3126 59f33ff3e396436ebc36f4e7b444d5c4 ""
|
||||
"/usr/share/texmf-dist/fonts/enc/dvips/pl/plmi.enc" 1572595918 2005 f094775651a1386335c158fb632529f1 ""
|
||||
@ -198,10 +198,10 @@
|
||||
"/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1589405448 334148 1b9d30ff8c861d6082e3e9bfccd8d7eb ""
|
||||
"/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1589405429 8044939 b23304717ecc5ce8d46ad93c0d4cb929 ""
|
||||
"chapter-style.sty" 1585406727 376 a4a2fb4e6d39af51a43bb1e06c2593ad ""
|
||||
"document.aux" 1592289878 10322 a970ce87d5ab6f63cb78ff7111fdcb3a "pdflatex"
|
||||
"document.ind" 1592246639 0 d41d8cd98f00b204e9800998ecf8427e "makeindex document.idx"
|
||||
"document.tex" 1592289873 76473 c6eb5a9c1afc736a60ae6952f5822580 ""
|
||||
"document.toc" 1592289878 4042 d370a554d58d5100b12d2291fa6e0cd4 "pdflatex"
|
||||
"document.aux" 1592309893 10854 acd6f735e25a417b7d2be7f1654ba457 "pdflatex"
|
||||
"document.ind" 1592309706 0 d41d8cd98f00b204e9800998ecf8427e "makeindex document.idx"
|
||||
"document.tex" 1592309890 83152 0fbbf82631bd7cd249f37c9088da1d01 ""
|
||||
"document.toc" 1592309893 4377 8535452eb813c50233826dd58cc1ab49 "pdflatex"
|
||||
"images/autoencoder.png" 1590399556 23857 07547cd5bcc55280ad497e04dca51a4f ""
|
||||
"images/gradient_descent_1_long.png" 1590334914 10075 03e26f48b0713f31b10c11831a32dc53 ""
|
||||
"images/gradient_descent_2_long.png" 1590334941 8705 b70a4b02180426a4a74386cd3b33d85e ""
|
||||
@ -217,14 +217,15 @@
|
||||
"images/sigmoid.png" 1590389797 9716 b83afcf14af2336533ae9a25190c325c ""
|
||||
"images/tanh.png" 1591814444 11044 8185fd3a85dff7011d009aa6a0232896 ""
|
||||
"images/training-model-graph.png" 1592282714 47079 0e3223c86d09924ccb1e6ea934390646 ""
|
||||
"images/training_losses.png" 1592307867 57293 9a3c698c6fdbb1b4599eae0988b12558 ""
|
||||
"images/wartosc_nut.jpg" 1586083515 48213 d311c2cedb2ed53dcf5eff20f70eda80 ""
|
||||
"images/waveform_axis.png" 1592238099 15586 787fa8332b5d81033490d9d317c21a25 ""
|
||||
"pythonhighlight.sty" 1591814444 4822 44a39a68d852c9742af161f7166b2a03 ""
|
||||
(generated)
|
||||
"document.idx"
|
||||
"/home/altarin/praca-magisterska/docs/document.pdf"
|
||||
"document.aux"
|
||||
"document.pdf"
|
||||
"/home/altarin/praca-magisterska/docs/document.log"
|
||||
"document.aux"
|
||||
"document.toc"
|
||||
"/home/altarin/praca-magisterska/docs/document.pdf"
|
||||
"document.log"
|
||||
"document.idx"
|
||||
|
@ -320,6 +320,9 @@ INPUT /home/altarin/praca-magisterska/docs/images/training-model-graph.png
|
||||
INPUT /home/altarin/praca-magisterska/docs/images/inference-decoder-graph.png
|
||||
INPUT /home/altarin/praca-magisterska/docs/images/inference-decoder-graph.png
|
||||
INPUT /home/altarin/praca-magisterska/docs/images/inference-decoder-graph.png
|
||||
INPUT /home/altarin/praca-magisterska/docs/images/training_losses.png
|
||||
INPUT /home/altarin/praca-magisterska/docs/images/training_losses.png
|
||||
INPUT /home/altarin/praca-magisterska/docs/images/training_losses.png
|
||||
INPUT /usr/share/texmf-dist/fonts/tfm/public/pl/plti10.tfm
|
||||
INPUT /home/altarin/praca-magisterska/docs/document.ind
|
||||
INPUT /home/altarin/praca-magisterska/docs/document.ind
|
||||
|
@ -1,4 +1,4 @@
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex 2020.5.13) 16 JUN 2020 08:44
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex 2020.5.13) 16 JUN 2020 14:18
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
@ -720,29 +720,40 @@ Overfull \hbox (42.66057pt too wide) in paragraph at lines 1321--1322
|
||||
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
|
||||
[]
|
||||
|
||||
[51] [52
|
||||
[51] [52]
|
||||
<images/training_losses.png, id=225, 722.7pt x 722.7pt>
|
||||
File: images/training_losses.png Graphic file (type png)
|
||||
<use images/training_losses.png>
|
||||
Package pdftex.def Info: images/training_losses.png used on input line 1448.
|
||||
(pdftex.def) Requested size: 398.33858pt x 398.33534pt.
|
||||
[53]
|
||||
Overfull \hbox (3.0656pt too wide) in paragraph at lines 1455--1456
|
||||
[]\OT4/cmr/m/n/12 Gdy zde-fi-nio-wa-ne mo-de-le zo-sta-n¡ wy-tre-no-wa-ne mo-»e-my wy-ko-rzy-sta¢ skrypt
|
||||
[]
|
||||
|
||||
[54 </home/altarin/praca-magisterska/docs/images/training_losses.png>] [55] [56
|
||||
|
||||
]
|
||||
Overfull \vbox (16.08192pt too high) detected at line 1336
|
||||
Overfull \vbox (16.08192pt too high) detected at line 1475
|
||||
[]
|
||||
|
||||
Rozdzia\PlPrIeC {\l } 4.
|
||||
[53] [54
|
||||
[57] [58
|
||||
|
||||
] (/home/altarin/praca-magisterska/docs/document.ind) [55] (/home/altarin/praca-magisterska/docs/document.aux) )
|
||||
] (/home/altarin/praca-magisterska/docs/document.ind) [59] (/home/altarin/praca-magisterska/docs/document.aux) )
|
||||
Here is how much of TeX's memory you used:
|
||||
16871 strings out of 492167
|
||||
311671 string characters out of 6131558
|
||||
677465 words of memory out of 5000000
|
||||
20878 multiletter control sequences out of 15000+600000
|
||||
17011 strings out of 492167
|
||||
313197 string characters out of 6131558
|
||||
676476 words of memory out of 5000000
|
||||
21017 multiletter control sequences out of 15000+600000
|
||||
27095 words of font info for 80 fonts, out of 8000000 for 9000
|
||||
1141 hyphenation exceptions out of 8191
|
||||
60i,12n,54p,1575b,1929s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
{/usr/share/texmf-dist/fonts/enc/dvips/pl/plit.enc}{/usr/share/texmf-dist/fonts/enc/dvips/pl/pltt.enc}{/usr/share/texmf-dist/fonts/enc/dvips/pl/plrm.enc}{/usr/share/texmf-dist/fonts/enc/dvips/pl/plms.enc}{/usr/share/texmf-dist/fonts/enc/dvips/pl/plmi.enc}{/usr/share/texmf-dist/fonts/enc/dvips/pl/plme.enc}{/usr/share/texmf-dist/fonts/enc/dvips/pl/plsc.enc}</usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plbsy10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plbx10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plbx12.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plbx8.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plcsc10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plex10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plmi12.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plmi6.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plmi8.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plmib10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plr10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plr12.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plr7.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plr8.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plsltt10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plsy10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plsy8.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plti10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/plti12.pfb></usr/share/texmf-dist/fonts/type1/public/pl/pltt10.pfb></usr/share/texmf-dist/fonts/type1/public/pl/pltt12.pfb>
|
||||
Output written on /home/altarin/praca-magisterska/docs/document.pdf (55 pages, 750674 bytes).
|
||||
Output written on /home/altarin/praca-magisterska/docs/document.pdf (59 pages, 805532 bytes).
|
||||
PDF statistics:
|
||||
318 PDF objects out of 1000 (max. 8388607)
|
||||
204 compressed objects within 3 object streams
|
||||
332 PDF objects out of 1000 (max. 8388607)
|
||||
212 compressed objects within 3 object streams
|
||||
0 named destinations out of 1000 (max. 500000)
|
||||
98 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
103 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1325,12 +1325,151 @@ W ten sposób otrzymujemy trzy zestawy danych potrzebne do przeprowadzenia proce
|
||||
|
||||
Warto zwrócić uwagę, że przed opisaną transformacją sekwencje były różnej długości a po niej, rozmiar sekwencji został rozszerzony do rozmiaru sekwencji posiadającej najwięcej elementów. Taki zabieg był niezbędny ponieważ rozmiar sieci neuronowej jest stały dla wszystkich prób ze zbioru uczacego. Nie wpływa to jednak na same sekwencję ponieważ podczas predykcję kończymy w momencie wygenerowania tokenu \pyth{<EOS>}.
|
||||
|
||||
\section{Uczenie modelu}
|
||||
\section{Ekperyment}
|
||||
|
||||
\section{Generowanie muzyki przy pomocy wytrenowanego modelu}
|
||||
W tej części pokażę jak wykorzystać oprogramowanie, które stworzyłem aby wygenerować muzykę na przykładzie. Omówię cały proces, następnie zademonstruję wyniki.
|
||||
|
||||
\subsection{Oprogramowanie}
|
||||
Stworzone przeze mnie oprogramowanie, składa się z 5 skryptów pythona.
|
||||
|
||||
\begin{itemize}
|
||||
\item \pyth{midi_procesing.py} - zawiera funkcję potrzebne do pracy w plikami midi.
|
||||
\item \pyth{model.py} - zawiera definicję modelu sieci neuronowej
|
||||
\item \pyth{extract.py} - służy do wydobycia w plików midi zbioru danych w postacji sekwencji.
|
||||
\item \pyth{train.py} - wykonując ten skrypt wykorzystujemy wygenerowane dane, aby wytrenować zestaw sieci neuronych.
|
||||
\item \pyth{generate.py} - wykorzystuje wytrenowane modele aby wygenerować ostatecznie plik midi.
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Zbiór danych}
|
||||
W omawianym przykładzie wykorzystałem zbiór wybranych utworów midi zespołu The Offstring. Został on skompletowany ze źródeł dostępnych na stronie internetowej https://www.midiworld.com/. Składa się z 7 utworów.
|
||||
|
||||
\begin{itemize}
|
||||
\item The Offspring - All I Want.mid
|
||||
\item The Offspring - Change the World.mid
|
||||
\item The Offspring - Nitro.mid
|
||||
\item The Offspring - Original Prankster.mid
|
||||
\item The Offspring - Self Esteem.mid
|
||||
\item The Offspring - The Kids Arent Alright.mid
|
||||
\item The Offspring - Why Dont You Get a Job.mid
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Wydobycie danych}
|
||||
Aby wydobyć dane z plików midi wykorzystamy skypt \pyth{extract.py}. Można uzyć flagi \pyth{-a}, aby najpierw zapoznać się z zawartością muzyczną zbioru plików midi.
|
||||
|
||||
% 100\%|███████████████████████████████████| 7/7 [00:01<00:00, 3.67it/s]
|
||||
\begin{python}
|
||||
>>> python extract.py offspring -a
|
||||
1098 of Drums
|
||||
1037 of Guitar
|
||||
704 of Melody
|
||||
528 of Bass
|
||||
1 of Organ
|
||||
\end{python}
|
||||
|
||||
Dzięki temu możemy zaobserować że w procesowanym zbiorze danych jest 1098 taktów perkusji, 1037 taktów gitar, 704 melodii, 528 basu oraz 1 takt organ.
|
||||
|
||||
Na tym etapie musimy zdecydować, który instrment będzie generatorem oraz jakie będą zalezności między partiami w zespole sieci neuronowych.
|
||||
|
||||
W tym przykładzie, zdecydowałem że gitara będzie generowana na podstawie losowego wektora, a melodia, bass oraz perkusja będe tworzone na podstawie gitary.
|
||||
|
||||
Uruchamiajać skrypt \pyth{extract.py} bez flagi \pyth{-a} zdefiniujemy omawiany przepływ za pomocą prostego konfiguratora.
|
||||
|
||||
\begin{python}
|
||||
>>> python extract.py offspring
|
||||
Please specify number of instruments
|
||||
4
|
||||
Please specify a workflow step
|
||||
>>> Guitar m
|
||||
Please specify a workflow step
|
||||
>>> Melody Guitar a
|
||||
Please specify a workflow step
|
||||
>>> Drums Guitar a
|
||||
Please specify a workflow step
|
||||
>>> Bass Guitar a
|
||||
|
||||
Exporting: 'Guitar'
|
||||
Exporting: ('Guitar', 'Melody')
|
||||
Exporting: ('Guitar', 'Drums')
|
||||
Exporting: ('Guitar', 'Bass')
|
||||
Done.
|
||||
|
||||
\end{python}
|
||||
%Exporting: Guitar: 100\%||███████████████████████████████████| 7/7 [00:01<00:00, 3.82it/s]
|
||||
%Exporting: ('Guitar', 'Melody'): 100\%||███████████████████████████████████| 7/7 [00:01<00:00, 3.81it/s]
|
||||
%Exporting: ('Guitar', 'Drums'): 100\%||███████████████████████████████████| 7/7 [00:01<00:00, 3.79it/s]
|
||||
%Exporting: ('Guitar', 'Bass'): 100\%||███████████████████████████████████| 7/7 [00:01<00:00, 3.81it/s]
|
||||
|
||||
Po tym etapie zostały utworzony pliki zawierające oczyszczone pary sekwencji dla każdej sieci neuronowej. Zostało wygenerowanych
|
||||
|
||||
\begin{itemize}
|
||||
\item 263 próby dla modelu gitary,
|
||||
\item 622 próby par melodii i gitary,
|
||||
\item 948 prób par perkusji i gitary,
|
||||
\item 385 prób par basu i gitary.
|
||||
\end{itemize}
|
||||
|
||||
Na podstawie takiego zbioru danych, w nastepnym kroku zostaną wytrenowane czrety sieci neuronowe, po jednej dla każdego intrumentu.
|
||||
|
||||
\section{Trenowanie modelu}
|
||||
|
||||
Uzywając skypt \pyth{train.py} możemy w prosty sposób wytrenować wszystkie modele, a wagi zapiszą i będzie można je wykorzystać w celu generowania, lub w celu dalszego uczenia.
|
||||
|
||||
\begin{python}
|
||||
>>> python train.py offspring --e 1
|
||||
|
||||
Using TensorFlow backend.
|
||||
|
||||
Training: Guitar
|
||||
Train on 210 samples, validate on 53 samples
|
||||
Epoch 1/1
|
||||
210/210 [==============================]
|
||||
- 2s 10ms/step - loss: 2.1553 - val_loss: 2.0384
|
||||
Training: Melody
|
||||
Train on 497 samples, validate on 125 samples
|
||||
Epoch 1/1
|
||||
497/497 [==============================]
|
||||
- 6s 11ms/step - loss: 1.7045 - val_loss: 1.6693
|
||||
Training: Drums
|
||||
Train on 758 samples, validate on 190 samples
|
||||
Epoch 1/1
|
||||
758/758 [==============================]
|
||||
- 9s 13ms/step - loss: 2.2218 - val_loss: 2.1255
|
||||
Training: Bass
|
||||
Train on 308 samples, validate on 77 samples
|
||||
Epoch 1/1
|
||||
308/308 [==============================]
|
||||
- 4s 12ms/step - loss: 2.2721 - val_loss: 1.7813
|
||||
\end{python}
|
||||
|
||||
Na potrzeby badań trenowałem i generowałem klipy muzyczne dla epok 1, 10, 25, 50, 75, 100, 150. Dzięki temu mogę porównać ze sobą poszczególne etapy treningu sieci neuronowych. Wykresy funkcji kosztów dla zbioru uczącego oraz testowego zaprezentowane zostały na rysunku~\ref{fig:losses}.
|
||||
|
||||
\begin{figure}[!htb]
|
||||
\centering
|
||||
\includegraphics[width=\linewidth]{images/training_losses.png}
|
||||
\caption[]{Wartości kosztu dla poszczególnych modeli.}
|
||||
\label{fig:losses}
|
||||
\end{figure}
|
||||
|
||||
\section{Generowanie muzyki przy pomocy wytrenowanych modeli}
|
||||
|
||||
Gdy zdefiniowane modele zostaną wytrenowane możemy wykorzystać skrypt \pyth{generate.py}, wtedy generująca sieć neuonowa zostanie zasilona losowym wekorem aby wygenerować partię. W tym przykładzie gitary a wygenerowana partia posłuży jako dane wejściowe na pozostałych modeli. Ostatecznie otrzymane sekwencje zostaną skompilowane do pliku MIDI. W tym momencie zostają wykorzystane informacje o programach dla każdego z intrmentów, a tempo utworu domyślnie ustawione jest na 120 BPM. Możemy również zdecydować, czy zasilenie dekodera modelu generującego odbędzie się za pomocą losowej sekwencji elementów ze słownika (\textit{from\textunderscore seq}), czy losowy wektor zasili bezpośrednio stany wewnętrzne dekodera $h$ i $c$ (\textit{from\textunderscore state}).
|
||||
|
||||
\begin{python}
|
||||
>>> python generate.py offstring --i 10 --m from_state
|
||||
|
||||
Using TensorFlow backend.
|
||||
Loading models...
|
||||
Generating music...
|
||||
Done.
|
||||
\end{python}
|
||||
|
||||
Parametr \pyth{--i} służy do okreslenia liczby wygenerowanych utworów a parametr \pyth{--m} pozwala zdefiniować metodę generowania, omówioną wyżej. W tym momencie pomyślnie zostały wygenerowane fragmenty muzyczne przy pomocy głębokiego uczenia.
|
||||
|
||||
\section{Wyniki}
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Wnioski}
|
||||
|
||||
\chapter{Podsumowanie}
|
||||
|
@ -38,9 +38,13 @@
|
||||
\contentsline {subsection}{\numberline {3.4.2\relax .\enspace }Słownik}{49}%
|
||||
\contentsline {subsection}{\numberline {3.4.3\relax .\enspace }Elementy specjalne}{50}%
|
||||
\contentsline {subsection}{\numberline {3.4.4\relax .\enspace }Zakodowanie sekwencji}{50}%
|
||||
\contentsline {section}{\numberline {3.5\relax .\enspace }Uczenie modelu}{51}%
|
||||
\contentsline {section}{\numberline {3.6\relax .\enspace }Generowanie muzyki przy pomocy wytrenowanego modelu}{51}%
|
||||
\contentsline {section}{\numberline {3.7\relax .\enspace }Wyniki}{51}%
|
||||
\contentsline {section}{\numberline {3.8\relax .\enspace }Wnioski}{51}%
|
||||
\contentsline {chapter}{Rozdzia\PlPrIeC {\l }\ 4\relax .\enspace Podsumowanie}{53}%
|
||||
\contentsline {chapter}{Bibliografia}{55}%
|
||||
\contentsline {section}{\numberline {3.5\relax .\enspace }Ekperyment}{51}%
|
||||
\contentsline {subsection}{\numberline {3.5.1\relax .\enspace }Oprogramowanie}{51}%
|
||||
\contentsline {subsection}{\numberline {3.5.2\relax .\enspace }Zbiór danych}{51}%
|
||||
\contentsline {subsection}{\numberline {3.5.3\relax .\enspace }Wydobycie danych}{52}%
|
||||
\contentsline {section}{\numberline {3.6\relax .\enspace }Trenowanie modelu}{53}%
|
||||
\contentsline {section}{\numberline {3.7\relax .\enspace }Generowanie muzyki przy pomocy wytrenowanych modeli}{54}%
|
||||
\contentsline {section}{\numberline {3.8\relax .\enspace }Wyniki}{55}%
|
||||
\contentsline {section}{\numberline {3.9\relax .\enspace }Wnioski}{55}%
|
||||
\contentsline {chapter}{Rozdzia\PlPrIeC {\l }\ 4\relax .\enspace Podsumowanie}{57}%
|
||||
\contentsline {chapter}{Bibliografia}{59}%
|
||||
|
BIN
docs/images/offspring_history.zip
Normal file
BIN
docs/images/offspring_history.zip
Normal file
Binary file not shown.
150
docs/images/offspring_history/bass_history.csv
Normal file
150
docs/images/offspring_history/bass_history.csv
Normal file
@ -0,0 +1,150 @@
|
||||
0,1.8362177517506983,2.2214569611982866
|
||||
0,1.7128481059879452,1.819426629450414
|
||||
1,1.720954603963084,1.6515997772092943
|
||||
2,1.52222520809669,1.5729176905248072
|
||||
3,1.4351898447259681,1.439356008133331
|
||||
4,1.2983711957931519,1.2757036747870507
|
||||
5,1.3927690704147537,1.2658878022974187
|
||||
6,1.1699973019686611,1.1392172048618268
|
||||
7,1.1162476771837706,1.0926203898021154
|
||||
8,1.0568718198057894,1.0201112395757204
|
||||
0,1.0909225197581502,0.9729256598980396
|
||||
1,0.984968707158968,0.9131228126488723
|
||||
2,0.9225400469519875,0.9142400452068874
|
||||
3,0.9546222284242705,0.83251891894774
|
||||
4,0.8358194456472026,0.7980480913992052
|
||||
5,0.8181298522206096,0.8052069900871871
|
||||
6,0.798653025131721,0.7385125740782007
|
||||
7,0.8039956448914168,0.731526556727174
|
||||
8,0.7434003956906208,0.7028887720851155
|
||||
9,0.7207611853426154,0.6799824493271964
|
||||
10,0.7267675066923166,0.6442137360572815
|
||||
11,0.6929786437517637,0.6382426139596221
|
||||
12,0.6980582135064262,0.6094106126141239
|
||||
13,0.6573757792448068,0.596690592827735
|
||||
14,0.6415673176963608,0.5776604847474531
|
||||
0,0.6151482052617259,0.5424083958972584
|
||||
1,0.6198659585667895,0.5502882692720983
|
||||
2,0.6726244897037358,0.5367319723228355
|
||||
3,0.5802040843220501,0.5153709193328758
|
||||
4,0.5810438487436864,0.49651599162584775
|
||||
5,0.556399101560766,0.4838588694473366
|
||||
6,0.5650580517657391,0.4731028854072868
|
||||
7,0.5463018905032765,0.44719705566183315
|
||||
8,0.5272814019933924,0.4520971020320793
|
||||
9,0.5176275488618133,0.43353427888511065
|
||||
10,0.4931023415032919,0.42708190346693065
|
||||
11,0.46684068789729827,0.426135448666362
|
||||
12,0.4739866705683919,0.40115046655976927
|
||||
13,0.47222542840164977,0.3810571823027227
|
||||
14,0.5289373510069661,0.3860906223198036
|
||||
15,0.44294283645493643,0.3836385805111427
|
||||
16,0.4716291187645553,0.36505534741785617
|
||||
17,0.43843926973157116,0.35126690353666035
|
||||
18,0.47684008657158194,0.3478831404989416
|
||||
19,0.46666342561895197,0.33788352895092655
|
||||
20,0.41369057088703304,0.34134956613763584
|
||||
21,0.4325731059947571,0.31253972843095856
|
||||
22,0.4143810821818067,0.31736451542222655
|
||||
23,0.42128999240986714,0.30856233099838354
|
||||
24,0.39025446037193395,0.3010357918290349
|
||||
0,0.3916783743090444,0.29469816986616554
|
||||
1,0.39627752482116996,0.2916263307069803
|
||||
2,0.37303970967020306,0.27008461681279267
|
||||
3,0.37070091668661537,0.2747865895946304
|
||||
4,0.3904980328175929,0.2652006880803542
|
||||
5,0.3649793236286609,0.2556182943381272
|
||||
6,0.3466440160553177,0.2550890263798949
|
||||
7,0.33623936772346497,0.24675726813155335
|
||||
8,0.3481269556206542,0.24358726999202332
|
||||
9,0.33185633900877715,0.2331225395976723
|
||||
10,0.3381618725789058,0.22335819783922914
|
||||
11,0.32713120904835785,0.23069309820602465
|
||||
12,0.32883434945886786,0.21211528836132645
|
||||
13,0.3455813364549117,0.20971477167172867
|
||||
14,0.33198457143523474,0.21905991357642335
|
||||
15,0.29690743305466394,0.22185886602897148
|
||||
16,0.2877818315060108,0.1895485721625291
|
||||
17,0.31637887250293384,0.1939466984628083
|
||||
18,0.31014152548529883,0.20021658342380028
|
||||
19,0.2962688180533322,0.18770414048975165
|
||||
20,0.2938056112109841,0.18100737693247856
|
||||
21,0.34936940979647946,0.1831808527568718
|
||||
22,0.2765008160820255,0.17742835894807593
|
||||
23,0.2861979514747471,0.17965054376558823
|
||||
24,0.2953303119578919,0.17110907702476946
|
||||
0,0.2844269753663571,0.1750449894310592
|
||||
1,0.26263944940133527,0.16108983271307759
|
||||
2,0.2820049354008266,0.15328879596351028
|
||||
3,0.2708571721594055,0.16516072680423785
|
||||
4,0.2941121877013863,0.15334005673210344
|
||||
5,0.36598734228641955,0.1563356276843455
|
||||
6,0.2677982170860489,0.15033918532071175
|
||||
7,0.3028618625619195,0.14242315331062713
|
||||
8,0.29640605271636666,0.16309755924460176
|
||||
9,0.27652253442770475,0.14902111123521605
|
||||
10,0.2257289592321817,0.13453645975171746
|
||||
11,0.23781525895193026,0.13252788666006807
|
||||
12,0.24144854193383997,0.13278996905723175
|
||||
13,0.26599564335562964,0.13726546721799032
|
||||
14,0.25955105447149895,0.12831155471987538
|
||||
15,0.23538853363557297,0.14181817274589043
|
||||
16,0.26558988938083894,0.11246105989852509
|
||||
17,0.2303686896701912,0.12414039777857917
|
||||
18,0.2513232838797879,0.12277221341024745
|
||||
19,0.23148142962486712,0.11019338570631944
|
||||
20,0.28667480488876246,0.10857642683889959
|
||||
21,0.23862479027215536,0.14847744159497223
|
||||
22,0.22135534205219962,0.09756632381445401
|
||||
23,0.28921171519663424,0.1085379808754116
|
||||
24,0.21751618346610627,0.11207968161090628
|
||||
0,0.2769129922637692,0.1016765587128602
|
||||
1,0.2684344446117228,0.10783939924720046
|
||||
2,0.2297781024660383,0.11157361388980568
|
||||
3,0.21741914903962767,0.09295667949822042
|
||||
4,0.23208174148163238,0.10699880287631766
|
||||
5,0.24945095568508296,0.09813575485309997
|
||||
6,0.2161471638586614,0.09636267719717768
|
||||
7,0.23843978655028653,0.09712731538267878
|
||||
8,0.227520240591718,0.09325779142317833
|
||||
9,0.21595059625514143,0.1008437741305921
|
||||
10,0.23696223694782753,0.08115415333153365
|
||||
11,0.20676230784360464,0.10554207735634469
|
||||
12,0.20743259942376768,0.08693735233762047
|
||||
13,0.21387098865075546,0.07925172614586817
|
||||
14,0.2058806229721416,0.09875092790885405
|
||||
15,0.19835109253982444,0.08124598938149291
|
||||
16,0.20717482404275375,0.08747264529977526
|
||||
17,0.2070626188795288,0.07850535291355926
|
||||
18,0.22277797603761995,0.08894284901680885
|
||||
19,0.23644568122826615,0.07321974441602633
|
||||
20,0.1995955291506532,0.08518057877754236
|
||||
21,0.20118687079324352,0.07709750765329831
|
||||
22,0.20183587674196665,0.07163431011624151
|
||||
23,0.19722019445586514,0.09772986318770942
|
||||
24,0.20390590502844227,0.0645524545439652
|
||||
25,0.2006205895117351,0.06897462159395218
|
||||
26,0.21314249139327507,0.07051893720379124
|
||||
27,0.19314330854973236,0.07886113444125498
|
||||
28,0.23253413512335194,0.06291713817166043
|
||||
29,0.24290829316362159,0.0724937387488105
|
||||
30,0.21102421856545783,0.08164696027706196
|
||||
31,0.20558927527495793,0.06993787571207269
|
||||
32,0.194129144990599,0.06679713929241354
|
||||
33,0.209208000402946,0.06071209501136433
|
||||
34,0.23120879294810356,0.08708141976362699
|
||||
35,0.19833855659930738,0.06864700219654418
|
||||
36,0.2360647258820472,0.07620791597412778
|
||||
37,0.20857037719968077,0.06352057182169579
|
||||
38,0.21158936329476244,0.06367532004203115
|
||||
39,0.2034416152285291,0.06452936925864838
|
||||
40,0.2125115789376296,0.06567706603121448
|
||||
41,0.21226436460947062,0.06403159625925027
|
||||
42,0.23140899778960586,0.06361360141596237
|
||||
43,0.18393663829797274,0.0609321937739075
|
||||
44,0.22332882939221024,0.05572696117224631
|
||||
45,0.2156033537217549,0.06204145319469563
|
||||
46,0.3156799221193636,0.07392327564877349
|
||||
47,0.184230478940072,0.07099802966241713
|
||||
48,0.1975261965742359,0.045478867487860966
|
||||
49,0.20845795838863818,0.04704132056855536
|
|
150
docs/images/offspring_history/drums_history.csv
Normal file
150
docs/images/offspring_history/drums_history.csv
Normal file
@ -0,0 +1,150 @@
|
||||
0,2.0809099122097616,2.232683752331696
|
||||
0,1.7689045755486739,1.9123729417066146
|
||||
1,1.6293346517964413,1.6359479106510535
|
||||
2,1.4587901165610866,1.5101835674220465
|
||||
3,1.3533652606763338,1.3280109940858504
|
||||
4,1.2139046706651386,1.22268398361659
|
||||
5,1.163175440462012,1.146351411034375
|
||||
6,1.0819514920837001,1.072842803668221
|
||||
7,1.0330700309653031,1.0247334861503743
|
||||
8,0.970270277951893,0.9305211698788766
|
||||
0,0.8977907161963613,0.912814192532864
|
||||
1,0.785613142816644,0.7979349311549305
|
||||
2,0.7550610347797996,0.7244875542721207
|
||||
3,0.6682055705472043,0.6724668409390311
|
||||
4,0.6584645861073544,0.6046998488242519
|
||||
5,0.5532764048952805,0.5642431225814417
|
||||
6,0.5200602474965548,0.5083630377510292
|
||||
7,0.49444268032124167,0.46270051669319573
|
||||
8,0.432542138664346,0.43348635422522913
|
||||
9,0.41293375962658935,0.4068960777845106
|
||||
10,0.3992221054277922,0.3675221395052203
|
||||
11,0.3669759060207166,0.3469171417105481
|
||||
12,0.354984870709871,0.32172374297572315
|
||||
13,0.37086090288664164,0.30449399186942067
|
||||
14,0.32655960572393317,0.28471680280401085
|
||||
0,0.2951492356626611,0.2777147544326757
|
||||
1,0.2833712267248254,0.25439497183683996
|
||||
2,0.2925189090402503,0.24229362709226582
|
||||
3,0.27376401330295363,0.2284264259020697
|
||||
4,0.2626404392091852,0.21830763036783263
|
||||
5,0.23767667161790948,0.20255298310974343
|
||||
6,0.25196779621274845,0.19458608427588733
|
||||
7,0.21054400660489736,0.18842586009986798
|
||||
8,0.2212916424399928,0.17911226430165736
|
||||
9,0.22066208437869422,0.1709930952196071
|
||||
10,0.20548695812099857,0.16307190721141945
|
||||
11,0.204199670176757,0.15926905440309116
|
||||
12,0.19012525097319954,0.15633791806987218
|
||||
13,0.18512313397307145,0.1481324082392816
|
||||
14,0.17903228292339726,0.1413468864788166
|
||||
15,0.18055118275316137,0.13660020626943783
|
||||
16,0.1806090025525344,0.13425256425912901
|
||||
17,0.17796420956912792,0.13009721752364276
|
||||
18,0.16612265517837124,0.12339573151046179
|
||||
19,0.18623797046510795,0.12196964796111577
|
||||
20,0.16861256768828944,0.11648799239173728
|
||||
21,0.16786458382481023,0.11725058699503423
|
||||
22,0.15571645874726145,0.11722971086137213
|
||||
23,0.16452646773112448,0.10965722290145376
|
||||
24,0.15331114514877922,0.10970096577125993
|
||||
0,0.14261495988619954,0.10507387650201692
|
||||
1,0.15417381776006597,0.10201369752827294
|
||||
2,0.15438209552513926,0.10321559196726314
|
||||
3,0.1577260062882775,0.09646979900258827
|
||||
4,0.14755091369152068,0.10177888273013298
|
||||
5,0.13525465491570923,0.09299721570788713
|
||||
6,0.15977884076143567,0.09252927933959659
|
||||
7,0.1336239030486659,0.08902315105407407
|
||||
8,0.14307278865262082,0.09164922709987157
|
||||
9,0.143565392651056,0.0879332052057211
|
||||
10,0.1512525560040223,0.0875086222522177
|
||||
11,0.12448534071445465,0.0819577314352769
|
||||
12,0.13237851889509905,0.08153960838088259
|
||||
13,0.13853578473392286,0.08373379117580705
|
||||
14,0.13227291436571825,0.08091459472449915
|
||||
15,0.13496364386458146,0.0802035951559336
|
||||
16,0.13289189291627784,0.07839508852024506
|
||||
17,0.12225990169926694,0.07868059321569579
|
||||
18,0.12881961355083868,0.0769276877270525
|
||||
19,0.14040704055836326,0.07505038712851919
|
||||
20,0.12858433394055618,0.0734268727375681
|
||||
21,0.13009829615291796,0.07823828702158538
|
||||
22,0.13840164840221406,0.07175704557694357
|
||||
23,0.12790365611252033,0.07210320157630462
|
||||
24,0.12372217868503771,0.07094955230058025
|
||||
0,0.12257796118133947,0.07169799994195672
|
||||
1,0.13802136229841333,0.06783264897036363
|
||||
2,0.1226101018880543,0.06983250397255049
|
||||
3,0.12406175983579536,0.06751270880210053
|
||||
4,0.12470330345003229,0.0673934331748605
|
||||
5,0.12419715508034354,0.06660106153003773
|
||||
6,0.1309977462417201,0.06537623945279612
|
||||
7,0.1228179388924649,0.06563493676267387
|
||||
8,0.11655867946775336,0.06472400338008095
|
||||
9,0.12263252123406058,0.062377792038514936
|
||||
10,0.12705161696986148,0.06364081459891513
|
||||
11,0.11973834147578792,0.06130127168425155
|
||||
12,0.12071873859355324,0.06450100178218454
|
||||
13,0.12327639680159719,0.06374672300975996
|
||||
14,0.11471211267145057,0.06148141371897154
|
||||
15,0.12996226862857216,0.06027009247711277
|
||||
16,0.12072809730705462,0.06162125969153281
|
||||
17,0.1228859095196975,0.06083616659556341
|
||||
18,0.11764260703011563,0.05749040352559027
|
||||
19,0.1181134366675427,0.061380215343038766
|
||||
20,0.12308888341251173,0.05594734225353339
|
||||
21,0.1291583211798417,0.058686457004270325
|
||||
22,0.13977751873041455,0.08404594174239755
|
||||
23,0.13024103029778128,0.07650155245785978
|
||||
24,0.1224937550331417,0.06931501668251284
|
||||
0,0.12678100058906958,0.06525858261654434
|
||||
1,0.12201086941518281,0.06631214083184668
|
||||
2,0.11872019689334067,0.06033993217514184
|
||||
3,0.12955186618001838,0.059850381102442424
|
||||
4,0.11993508166388461,0.05612392068931484
|
||||
5,0.12284104196648848,0.05627052586201313
|
||||
6,0.12381277939206675,0.056664222925115075
|
||||
7,0.12995495137415433,0.05331934604174544
|
||||
8,0.12306676663850483,0.05386626929791748
|
||||
9,0.14561553581764825,0.055568191859291224
|
||||
10,0.11770739304391961,0.05376171229264667
|
||||
11,0.12291955100862603,0.05448751004122807
|
||||
12,0.12209176076085944,0.05443903128555079
|
||||
13,0.12930997437552402,0.05139453373947685
|
||||
14,0.12881485976670917,0.05248129154533384
|
||||
15,0.13025281601830532,0.053070483901255364
|
||||
16,0.12053406575792715,0.05151434860985952
|
||||
17,0.1223786070158607,0.0536759566997318
|
||||
18,0.12218274976077832,0.050857708742719214
|
||||
19,0.1238937098728983,0.050050965330924714
|
||||
20,0.1281355032795354,0.0505493572350385
|
||||
21,0.12161989290463297,0.0487223764424431
|
||||
22,0.12455684495599646,0.05002474076161284
|
||||
23,0.12828652043091623,0.04865923188725059
|
||||
24,0.12394093949543802,0.049391756497697024
|
||||
25,0.11687525997036381,0.05237096934370441
|
||||
26,0.12212255769654325,0.04473718317682636
|
||||
27,0.12130512438322369,0.048425251111820694
|
||||
28,0.11934123988214292,0.04892959381824748
|
||||
29,0.1264459512735668,0.046144487537777834
|
||||
30,0.1259997167869618,0.04764318768927793
|
||||
31,0.12786953261024073,0.044660175627092576
|
||||
32,0.12164512300177624,0.04954889310538611
|
||||
33,0.12742295218141456,0.04514939783234395
|
||||
34,0.1226837584846898,0.04500640488394332
|
||||
35,0.13206705043190403,0.04677061522305798
|
||||
36,0.12515885124081058,0.04444247513694939
|
||||
37,0.14179771338638505,0.044642692996990085
|
||||
38,0.1248015192778487,0.04420438906212281
|
||||
39,0.12800866334061872,0.04317627535607066
|
||||
40,0.12946294561812752,0.04307254664305018
|
||||
41,0.12181454096969806,0.04588614394372246
|
||||
42,0.12847707538228287,0.044107015792644116
|
||||
43,0.1361856609582901,0.04272981755691028
|
||||
44,0.13371982386237696,0.0415713645439192
|
||||
45,0.12583589585203875,0.04241565131339046
|
||||
46,0.126071340159366,0.044836760520699154
|
||||
47,0.13104723911536367,0.040645785659237085
|
||||
48,0.13190208187228755,0.04130935480223482
|
||||
49,0.13459103483902782,0.041545285899830996
|
|
150
docs/images/offspring_history/guitar_history.csv
Normal file
150
docs/images/offspring_history/guitar_history.csv
Normal file
@ -0,0 +1,150 @@
|
||||
0,2.0136511100912995,2.0675900073278517
|
||||
0,1.8906916469897863,1.8498672950835455
|
||||
1,1.8446967331868298,1.7642835832777477
|
||||
2,1.8561698265795439,1.7346952937898181
|
||||
3,1.8848225440619126,1.7361583210173108
|
||||
4,1.81834665784296,1.7004591839654104
|
||||
5,1.7529773172342553,1.6868553218387423
|
||||
6,1.7782075877459544,1.6413785139719645
|
||||
7,1.6784840372373473,1.6187903949192592
|
||||
8,1.6807948823245067,1.5813508465176538
|
||||
0,1.6508529208741098,1.5717861788613456
|
||||
1,1.6145476980029412,1.4842032035191854
|
||||
2,1.5412324577007654,1.464170052891686
|
||||
3,1.468484194773548,1.41177830355508
|
||||
4,1.4522028981514696,1.3377544312250047
|
||||
5,1.4631669048993092,1.3176711411703201
|
||||
6,1.3715249952280297,1.2764377355575562
|
||||
7,1.3226797625703632,1.2265440554845901
|
||||
8,1.2974945711639692,1.1969839487757001
|
||||
9,1.3459846995911509,1.155828755242484
|
||||
10,1.2928619699658088,1.1170903455643426
|
||||
11,1.209519530242344,1.1168160892668224
|
||||
12,1.2062401456652947,1.0589528469812302
|
||||
13,1.1753545234788139,1.0330679359890165
|
||||
14,1.1853127636999454,0.9995482206344605
|
||||
0,1.1853720107168522,0.980156109446571
|
||||
1,1.1647417590303242,0.9604981967381069
|
||||
2,1.10264202108923,0.9584948023160299
|
||||
3,1.0752664669504706,0.9019216889426822
|
||||
4,1.0808601064502068,0.9099503432001387
|
||||
5,1.0557322929490287,0.9017878748121716
|
||||
6,1.1092479656327445,0.8682320975121998
|
||||
7,1.0705816430865593,0.8494771083196004
|
||||
8,1.037628952062355,0.8469550677708217
|
||||
9,1.0794472334519871,0.809753407750811
|
||||
10,1.0324646313235444,0.796925307455517
|
||||
11,0.9748322367668152,0.775155972866785
|
||||
12,1.0126820678980846,0.7525578328541347
|
||||
13,0.9969082665893266,0.7739717699232556
|
||||
14,0.9745565754062725,0.756448233127594
|
||||
15,0.9424933836145221,0.708568445273808
|
||||
16,1.0121136217747095,0.7093524251665387
|
||||
17,0.9408273179576082,0.7070427417755127
|
||||
18,0.9327613047833713,0.680572950272333
|
||||
19,0.9159943292725761,0.6840198675791422
|
||||
20,0.9582349219412174,0.6695893497694106
|
||||
21,0.8892160091760024,0.6453616993767874
|
||||
22,0.9210170451200234,0.6432281613349915
|
||||
23,0.8625519748003978,0.6135807565280369
|
||||
24,0.8967894090796417,0.6219414886974153
|
||||
0,0.8774985940951221,0.6020058972494943
|
||||
1,0.8638917938718256,0.5980328928856623
|
||||
2,0.8810837088890795,0.5839353504635039
|
||||
3,0.9128554047278639,0.5682826666604905
|
||||
4,0.9168158297268849,0.5640643869127546
|
||||
5,0.8388130023794355,0.5493159123829433
|
||||
6,0.8705232210879056,0.5458985941750663
|
||||
7,0.8142705424776617,0.522630648953574
|
||||
8,0.8681115553064166,0.5283489590599424
|
||||
9,0.8068764468408981,0.511874574706668
|
||||
10,0.7994046155011879,0.5102618819191342
|
||||
11,0.7946844089705989,0.48951850278036935
|
||||
12,0.8505879640579224,0.48464421913737343
|
||||
13,0.800634282939839,0.4833250817798433
|
||||
14,0.7866059946564009,0.4785030404726664
|
||||
15,0.8892622353895655,0.47560406015032813
|
||||
16,0.7893730401992798,0.4867211600144704
|
||||
17,0.7704226217179928,0.4500444749991099
|
||||
18,0.8450301064635223,0.43983579533440725
|
||||
19,0.7540947052667726,0.4524824301401774
|
||||
20,0.7526289899394197,0.42163494257699874
|
||||
21,0.7828868301409595,0.44681342329297746
|
||||
22,0.7427023975354321,0.4118410158725012
|
||||
23,0.7649841207378315,0.4178326575529008
|
||||
24,0.7319741777653964,0.4000900291261219
|
||||
0,0.7284260054804245,0.4206757922967275
|
||||
1,0.7154581400583375,0.388480601140431
|
||||
2,0.7135825696981178,0.3850476534593673
|
||||
3,0.7257402381807003,0.3861713332789285
|
||||
4,0.7243465207657724,0.3804988747551328
|
||||
5,0.7319325298633216,0.40425356598127454
|
||||
6,0.6974650958798966,0.37569984311149235
|
||||
7,0.7231528185448557,0.3502815723419189
|
||||
8,0.7787075155186203,0.3460656872817448
|
||||
9,0.8266487234043625,0.3627994730359032
|
||||
10,0.7102060880301133,0.3747513404914311
|
||||
11,0.7085461897670098,0.344348802169164
|
||||
12,0.8438085699981114,0.34299559564817517
|
||||
13,0.7093685854156062,0.3595179980709439
|
||||
14,0.6685577462304313,0.3367581472510383
|
||||
15,0.6837828575440172,0.3133360238302322
|
||||
16,0.8100199564447943,0.32150271109172274
|
||||
17,0.6834296550390855,0.3561202185494559
|
||||
18,0.7057017920152197,0.3067613652774266
|
||||
19,0.6696659180353273,0.3041335741678874
|
||||
20,0.7223461045409149,0.3064861232326144
|
||||
21,0.7107878788462225,0.30584770554587953
|
||||
22,0.6924998220407738,0.2906888922055562
|
||||
23,0.709889013812227,0.29242518373898096
|
||||
24,0.6680893942994891,0.3229687906446911
|
||||
0,0.6588109045658471,0.26913459102312726
|
||||
1,0.7056905312358208,0.2611426576262429
|
||||
2,0.731163167728568,0.291680341675168
|
||||
3,0.6678470755523106,0.27105406366643453
|
||||
4,0.6763119124016672,0.26935935744217465
|
||||
5,0.7136329401214168,0.25187714610780987
|
||||
6,0.6912411417601243,0.2746045200597672
|
||||
7,0.6731829024710745,0.2489834975628626
|
||||
8,0.696911816327077,0.2548322700318836
|
||||
9,0.6870761614925457,0.2383983518396105
|
||||
10,0.6494624625961736,0.2445824112210955
|
||||
11,0.6900649700524673,0.22185651262601216
|
||||
12,0.667092797891149,0.26138781280744644
|
||||
13,0.6678729158527447,0.225185883470944
|
||||
14,0.6561845923369786,0.21320177855945768
|
||||
15,0.664183368098061,0.21322472166447412
|
||||
16,0.665014848394214,0.23364776968955994
|
||||
17,0.6715881352154713,0.2215623773279644
|
||||
18,0.6658516357529838,0.20880276631741296
|
||||
19,0.689603826909695,0.2217710997377123
|
||||
20,0.6635402418532461,0.2074278821547826
|
||||
21,0.678862009408339,0.2083974465018227
|
||||
22,0.6613193244304297,0.19009318167255038
|
||||
23,0.694431427514778,0.19162852309999012
|
||||
24,0.7222897792762181,0.1939795868737357
|
||||
25,0.6657004356384277,0.20390915246236893
|
||||
26,0.7246407754016373,0.18667263644082205
|
||||
27,0.7314597390732676,0.1969486973115376
|
||||
28,0.6749311258208077,0.19418528108369737
|
||||
29,0.679151398955651,0.1772578531787509
|
||||
30,0.7162697787554759,0.19332585888249534
|
||||
31,0.6553923172770806,0.17704497277736664
|
||||
32,0.6795979265896779,0.16037115922995976
|
||||
33,0.7243489713039039,0.17537387368224916
|
||||
34,0.6756786659078778,0.16843072360470182
|
||||
35,0.661446213722229,0.157838617620014
|
||||
36,0.7277351943951733,0.1779900291136333
|
||||
37,0.6841667395717693,0.17619603176911672
|
||||
38,0.6848847618642843,0.1586770855245136
|
||||
39,0.7070502087755023,0.15450004239877066
|
||||
40,0.693316213364871,0.15877909404890878
|
||||
41,0.701535626402441,0.14949909051259358
|
||||
42,0.6857145788534632,0.1720263810384841
|
||||
43,0.6948624871811777,0.14299825813089098
|
||||
44,0.6944081817033156,0.13900599777698516
|
||||
45,0.7173387363271894,0.1408438735065006
|
||||
46,0.6953352667250723,0.15177354230767204
|
||||
47,0.6558894290114349,0.13622067116555714
|
||||
48,0.6888253025288852,0.1332914214758646
|
||||
49,0.7295958197341775,0.14446998352096194
|
|
150
docs/images/offspring_history/melody_history.csv
Normal file
150
docs/images/offspring_history/melody_history.csv
Normal file
@ -0,0 +1,150 @@
|
||||
0,1.669077199935913,1.7163286281063763
|
||||
0,1.626541997909546,1.6085579644746224
|
||||
1,1.6890095405578613,1.5748257394767624
|
||||
2,1.5420812482833863,1.5147963860624993
|
||||
3,1.4764355268478393,1.4772979011478078
|
||||
4,1.4407174482345582,1.426783782615508
|
||||
5,1.5181457967758178,1.360462596718694
|
||||
6,1.3437432413101196,1.3249600789916347
|
||||
7,1.4212677516937255,1.2550970893990345
|
||||
8,1.2550174655914306,1.2376752950296075
|
||||
0,1.21343128490448,1.1743098660494
|
||||
1,1.2007369766235352,1.130791697463759
|
||||
2,1.1510943088531493,1.1045278567423522
|
||||
3,1.1175176620483398,1.060732083301429
|
||||
4,1.0839462356567382,1.0217959405910562
|
||||
5,1.0586864166259766,0.9913962371872225
|
||||
6,0.9975186328887939,0.9535698016404626
|
||||
7,0.9671295185089112,0.9181742549422282
|
||||
8,0.9371152954101563,0.8850532284444966
|
||||
9,0.9109131155014039,0.8373570336662308
|
||||
10,0.8602223453521729,0.8135235625013739
|
||||
11,0.8284198713302612,0.7729213611940503
|
||||
12,0.8141760239601136,0.7450126831680236
|
||||
13,0.817011577129364,0.7139498795302102
|
||||
14,0.8063287763595581,0.6911594031802125
|
||||
0,0.7447529745101928,0.6615244400813066
|
||||
1,0.7022715845108032,0.6275326875853586
|
||||
2,0.7278377456665039,0.6116227001491447
|
||||
3,0.6398121457099915,0.5857043676453098
|
||||
4,0.6263627276420594,0.5588360090610727
|
||||
5,0.6048199710845947,0.5341755626666954
|
||||
6,0.586262749671936,0.519804966401766
|
||||
7,0.5754876847267151,0.5000613557261001
|
||||
8,0.5498588118553162,0.4752170272036577
|
||||
9,0.5595884003639221,0.45207775586567656
|
||||
10,0.5225806369781494,0.44314455374385747
|
||||
11,0.5124148015975952,0.41966695031169915
|
||||
12,0.48529725551605224,0.4116849612062366
|
||||
13,0.48287814235687254,0.3915515309368341
|
||||
14,0.4608551001548767,0.37960417673621377
|
||||
15,0.4584073677062988,0.3645297383038811
|
||||
16,0.443798743724823,0.3548776398242359
|
||||
17,0.4340222792625427,0.3364006313879485
|
||||
18,0.4478989701271057,0.3289131323696382
|
||||
19,0.41525374293327333,0.31704240047955656
|
||||
20,0.4285394511222839,0.3091233369690072
|
||||
21,0.4280669205188751,0.2966079904399887
|
||||
22,0.40447679114341734,0.2887493337783775
|
||||
23,0.38627169036865233,0.28344329400081747
|
||||
24,0.3957289938926697,0.26957822007912263
|
||||
0,0.38813291788101195,0.26862430056815656
|
||||
1,0.3920899498462677,0.25508372626554077
|
||||
2,0.3522860858440399,0.2518605589566816
|
||||
3,0.36148047852516174,0.2466550556346924
|
||||
4,0.3520542347431183,0.23654130149175465
|
||||
5,0.3463306431770325,0.23636876763232517
|
||||
6,0.3574010694026947,0.22325810130453205
|
||||
7,0.3337654159069061,0.22527834842022756
|
||||
8,0.34804063248634337,0.2124398962352837
|
||||
9,0.3466516396999359,0.2138943041954002
|
||||
10,0.32568346691131594,0.2072834739802589
|
||||
11,0.3419706120491028,0.20166265508778378
|
||||
12,0.3235193455219269,0.1992167593008076
|
||||
13,0.3194216890335083,0.1969999219750015
|
||||
14,0.3124132239818573,0.1914049166309042
|
||||
15,0.342613089799881,0.18752144453990868
|
||||
16,0.306120317697525,0.1860134288578686
|
||||
17,0.3098443064689636,0.18124454643884655
|
||||
18,0.3107855191230774,0.17950573848406792
|
||||
19,0.30228854560852053,0.17621366445807143
|
||||
20,0.29580197429656985,0.17729610516511699
|
||||
21,0.30005847001075747,0.17096055573380928
|
||||
22,0.29095783877372744,0.16977654445459187
|
||||
23,0.2974529628753662,0.1653549719744285
|
||||
24,0.29793505525588987,0.1671553092823182
|
||||
0,0.3083156428337097,0.16185011455350717
|
||||
1,0.28856629276275636,0.16285908141246505
|
||||
2,0.297640805721283,0.1610636646958664
|
||||
3,0.31939165234565736,0.1583590291335549
|
||||
4,0.29504018688201905,0.1576145780338368
|
||||
5,0.2902517709732056,0.15566870087469128
|
||||
6,0.27736495971679687,0.15460931475253653
|
||||
7,0.28540756130218503,0.14960734300330372
|
||||
8,0.286936044216156,0.15041930505807252
|
||||
9,0.2995408444404602,0.148698502563135
|
||||
10,0.29390911436080935,0.15335288299041494
|
||||
11,0.2884695405960083,0.14708277001467268
|
||||
12,0.2751960887908936,0.14650094856918458
|
||||
13,0.2799672801494598,0.1487847999847631
|
||||
14,0.2792233467102051,0.14298061154018227
|
||||
15,0.2882510855197907,0.14497376243833085
|
||||
16,0.27452643156051637,0.14379745484957512
|
||||
17,0.29232797074317934,0.13974252193266717
|
||||
18,0.27946979117393494,0.14279049452041956
|
||||
19,0.2787835404872894,0.14284695253165916
|
||||
20,0.2804818112850189,0.13902233894801955
|
||||
21,0.2820916554927826,0.139383605728207
|
||||
22,0.27288539695739744,0.14071089856821287
|
||||
23,0.2864813227653503,0.1379883497713557
|
||||
24,0.2748025369644165,0.13714459814296162
|
||||
0,0.31696280765533447,0.13767159611766247
|
||||
1,0.2769832715988159,0.13706416842083577
|
||||
2,0.27488002157211305,0.13338519192077744
|
||||
3,0.26673159408569336,0.1354027167712179
|
||||
4,0.27130625653266904,0.13945757179432952
|
||||
5,0.27880894565582276,0.13162206620037917
|
||||
6,0.2672685995101929,0.1331401036778686
|
||||
7,0.28156265497207644,0.13363258240808185
|
||||
8,0.2745895628929138,0.13214704028557483
|
||||
9,0.2633651547431946,0.13089811699970866
|
||||
10,0.2721338231563568,0.13175226277268867
|
||||
11,0.2653719038963318,0.12875081447348508
|
||||
12,0.2598814423084259,0.12673108336671257
|
||||
13,0.26601967549324035,0.12520482623481174
|
||||
14,0.2637011590003967,0.1259188068584657
|
||||
15,0.26511856508255005,0.12302523536581389
|
||||
16,0.2636880214214325,0.12158930115776523
|
||||
17,0.2594203445911408,0.12073164521688427
|
||||
18,0.2596956071853638,0.12113923371078023
|
||||
19,0.2599300856590271,0.11755086929805322
|
||||
20,0.2613244261741638,0.11591684365536366
|
||||
21,0.26611848402023314,0.11452594045662065
|
||||
22,0.27005207633972167,0.11453864912331944
|
||||
23,0.2904769446849823,0.11177079255132367
|
||||
24,0.26112217259407045,0.11254378016925673
|
||||
25,0.25728648495674133,0.11414632947751933
|
||||
26,0.25732050275802615,0.11241108607838092
|
||||
27,0.24891260409355165,0.10798269397835857
|
||||
28,0.2511412913799286,0.10771671953935258
|
||||
29,0.2545136468410492,0.10823432317142276
|
||||
30,0.2560087888240814,0.10696582466184014
|
||||
31,0.2522622661590576,0.10693902324442892
|
||||
32,0.2602577781677246,0.10600137460219788
|
||||
33,0.25658335542678834,0.10492770504243897
|
||||
34,0.26329142713546755,0.10551322657817326
|
||||
35,0.2587521333694458,0.10470616238817602
|
||||
36,0.2652066714763641,0.1049015702046379
|
||||
37,0.2581471676826477,0.10301457170089726
|
||||
38,0.2694048194885254,0.10817800959950721
|
||||
39,0.2548550832271576,0.10037725243410114
|
||||
40,0.25655793738365174,0.10118755738680031
|
||||
41,0.25514008331298826,0.10197576899943457
|
||||
42,0.25713088989257815,0.10548951998502916
|
||||
43,0.2823227984905243,0.10124477603186065
|
||||
44,0.26892832255363464,0.09927914228657601
|
||||
45,0.24735493516921997,0.10170585930467371
|
||||
46,0.2608236074447632,0.10002924136112873
|
||||
47,0.25836377215385437,0.09901401926753986
|
||||
48,0.26439350414276125,0.09703376541435119
|
||||
49,0.2520986702442169,0.09762409121037968
|
|
BIN
docs/images/offspring_midis.zip
Normal file
BIN
docs/images/offspring_midis.zip
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user