diff --git a/docs/document.aux b/docs/document.aux index 9b95870..a6b22b3 100644 --- a/docs/document.aux +++ b/docs/document.aux @@ -111,11 +111,17 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2\relax .\enspace }Zbiór danych}{52}\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 } -\@writefile{toc}{\contentsline {section}{\numberline {3.7\relax .\enspace }Generowanie muzyki przy pomocy wytrenowanych modeli}{54}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1\relax .\enspace }Generowanie muzyki przy pomocy wytrenowanych modeli}{54}\protected@file@percent } \newlabel{fig:losses}{{3.3}{55}} -\@writefile{toc}{\contentsline {section}{\numberline {3.8\relax .\enspace }Wyniki}{56}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3.9\relax .\enspace }Wnioski}{56}\protected@file@percent } -\@writefile{toc}{\contentsline {chapter}{Rozdzia\PlPrIeC {\l }\ 4\relax .\enspace Podsumowanie}{57}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2\relax .\enspace }Wyniki}{56}\protected@file@percent } +\newlabel{fig:score1}{{3.4}{57}} +\newlabel{fig:score10}{{3.5}{57}} +\newlabel{fig:score25}{{3.6}{58}} +\newlabel{fig:score50}{{3.7}{58}} +\newlabel{fig:score75}{{3.8}{59}} +\newlabel{fig:score100}{{3.9}{59}} +\newlabel{fig:score150}{{3.10}{60}} +\@writefile{toc}{\contentsline {chapter}{Podsumowanie}{61}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \bibcite{survay}{1} @@ -128,6 +134,6 @@ \bibcite{tempos}{8} \bibcite{deep_learning_2}{9} \bibcite{seq2seq-keras}{10} -\@writefile{toc}{\contentsline {chapter}{Bibliografia}{59}\protected@file@percent } +\@writefile{toc}{\contentsline {chapter}{Bibliografia}{63}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} diff --git a/docs/document.fdb_latexmk b/docs/document.fdb_latexmk index 0913125..bead1d4 100644 --- a/docs/document.fdb_latexmk +++ b/docs/document.fdb_latexmk @@ -1,12 +1,12 @@ # Fdb version 3 -["makeindex document.idx"] 1592309706 "document.idx" "document.ind" "document" 1592311737 - "document.idx" 1592311706 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" +["makeindex document.idx"] 1592309706 "document.idx" "document.ind" "document" 1592327447 + "document.idx" 1592325689 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" (generated) "document.ind" "document.ilg" -["pdflatex"] 1592311706 "/home/altarin/praca-magisterska/docs/document.tex" "/home/altarin/praca-magisterska/docs/document.pdf" "document" 1592311737 - "/home/altarin/praca-magisterska/docs/document.aux" 1592311708 10968 b9ce593ce2b0d41f0995bf3ec1a23fef "" - "/home/altarin/praca-magisterska/docs/document.tex" 1592311736 85266 80bb2437b200613429831b310deb8a96 "" +["pdflatex"] 1592325689 "/home/altarin/praca-magisterska/docs/document.tex" "/home/altarin/praca-magisterska/docs/document.pdf" "document" 1592327447 + "/home/altarin/praca-magisterska/docs/document.aux" 1592325691 11062 b7d99c6ec90910f2437d7eefc58d55f8 "" + "/home/altarin/praca-magisterska/docs/document.tex" 1592327446 86779 9de21b2b0b8f046372d20ba6309fa46d "" "/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" 1592311708 10968 b9ce593ce2b0d41f0995bf3ec1a23fef "pdflatex" + "document.aux" 1592325691 11062 b7d99c6ec90910f2437d7eefc58d55f8 "pdflatex" "document.ind" 1592309706 0 d41d8cd98f00b204e9800998ecf8427e "makeindex document.idx" - "document.tex" 1592311736 85266 80bb2437b200613429831b310deb8a96 "" - "document.toc" 1592311708 4377 79773f5f3b957c073dc21afc2e647be2 "pdflatex" + "document.tex" 1592327446 86779 9de21b2b0b8f046372d20ba6309fa46d "" + "document.toc" 1592325691 4273 12b26e58d6bba7b794684ff91ee264d3 "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 "" @@ -213,6 +213,13 @@ "images/neural_net_1_ver2.png" 1591814444 101593 00707e0ddead153f1fd0e87893eafdb4 "" "images/nuty_linia.png" 1586086475 21762 16cba37ab47ffa1339da455c8de72422 "" "images/rnn.PNG" 1590512447 32351 9cff38190eee4574c7dfff93b5b29152 "" + "images/score_1.png" 1592323793 19902 1aaaee10bf0c58b6fbf66d318762d21c "" + "images/score_10.png" 1592323815 25547 abc3d1b3196e5b95fc3f618444217ff1 "" + "images/score_100.png" 1592323905 28821 40b7dc6f718565aed59b1c35d193c17f "" + "images/score_150.png" 1592323928 35857 6bde0570179978fd289f65c36a39d23c "" + "images/score_25.png" 1592323835 30596 f0a1631accc0536f937f8cc1739e1401 "" + "images/score_50.png" 1592323857 31659 2821b85f95c928c4387e5acf045d5e3f "" + "images/score_75.png" 1592324433 32253 9f5246912bbd722b97229c051d0d7084 "" "images/seq2seq2.PNG" 1590512447 30893 d3e441a4d6ac1f006b02c75d5df74b35 "" "images/sigmoid.png" 1590389797 9716 b83afcf14af2336533ae9a25190c325c "" "images/tanh.png" 1591814444 11044 8185fd3a85dff7011d009aa6a0232896 "" @@ -222,10 +229,10 @@ "images/waveform_axis.png" 1592238099 15586 787fa8332b5d81033490d9d317c21a25 "" "pythonhighlight.sty" 1591814444 4822 44a39a68d852c9742af161f7166b2a03 "" (generated) - "document.log" "document.pdf" "document.toc" - "/home/altarin/praca-magisterska/docs/document.log" - "document.aux" - "document.idx" "/home/altarin/praca-magisterska/docs/document.pdf" + "document.log" + "document.idx" + "document.aux" + "/home/altarin/praca-magisterska/docs/document.log" diff --git a/docs/document.fls b/docs/document.fls index 6932514..af1a508 100644 --- a/docs/document.fls +++ b/docs/document.fls @@ -323,6 +323,27 @@ 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 /home/altarin/praca-magisterska/docs/images/score_1.png +INPUT /home/altarin/praca-magisterska/docs/images/score_1.png +INPUT /home/altarin/praca-magisterska/docs/images/score_1.png +INPUT /home/altarin/praca-magisterska/docs/images/score_10.png +INPUT /home/altarin/praca-magisterska/docs/images/score_10.png +INPUT /home/altarin/praca-magisterska/docs/images/score_10.png +INPUT /home/altarin/praca-magisterska/docs/images/score_25.png +INPUT /home/altarin/praca-magisterska/docs/images/score_25.png +INPUT /home/altarin/praca-magisterska/docs/images/score_25.png +INPUT /home/altarin/praca-magisterska/docs/images/score_50.png +INPUT /home/altarin/praca-magisterska/docs/images/score_50.png +INPUT /home/altarin/praca-magisterska/docs/images/score_50.png +INPUT /home/altarin/praca-magisterska/docs/images/score_75.png +INPUT /home/altarin/praca-magisterska/docs/images/score_75.png +INPUT /home/altarin/praca-magisterska/docs/images/score_75.png +INPUT /home/altarin/praca-magisterska/docs/images/score_100.png +INPUT /home/altarin/praca-magisterska/docs/images/score_100.png +INPUT /home/altarin/praca-magisterska/docs/images/score_100.png +INPUT /home/altarin/praca-magisterska/docs/images/score_150.png +INPUT /home/altarin/praca-magisterska/docs/images/score_150.png +INPUT /home/altarin/praca-magisterska/docs/images/score_150.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 diff --git a/docs/document.log b/docs/document.log index 54b37f4..9471ca7 100644 --- a/docs/document.log +++ b/docs/document.log @@ -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 14:48 +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 18:41 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -743,39 +743,69 @@ Overfull \hbox (3.0656pt too wide) in paragraph at lines 1460--1461 []\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] [55 ] +[54] Overfull \hbox (4.86064pt too wide) in paragraph at lines 1478--1479 [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][] [] - +[55 ] Overfull \hbox (1.56473pt too wide) in paragraph at lines 1492--1494 [][][][][][][][]\OT4/cmr/m/n/12 , któ-re wspie-ra-j¡ for-mat se-kwen-cji sªów mu-zycz-nych omó- [] -[56] -Overfull \vbox (16.08192pt too high) detected at line 1522 - [] + +File: images/score_1.png Graphic file (type png) + +Package pdftex.def Info: images/score_1.png used on input line 1521. +(pdftex.def) Requested size: 398.33858pt x 164.35861pt. + +File: images/score_10.png Graphic file (type png) + +Package pdftex.def Info: images/score_10.png used on input line 1528. +(pdftex.def) Requested size: 398.33858pt x 200.99646pt. + +File: images/score_25.png Graphic file (type png) + +Package pdftex.def Info: images/score_25.png used on input line 1535. +(pdftex.def) Requested size: 398.33858pt x 211.34148pt. + +File: images/score_50.png Graphic file (type png) + +Package pdftex.def Info: images/score_50.png used on input line 1542. +(pdftex.def) Requested size: 398.33858pt x 212.13666pt. + +File: images/score_75.png Graphic file (type png) + +Package pdftex.def Info: images/score_75.png used on input line 1549. +(pdftex.def) Requested size: 398.33858pt x 209.86871pt. + +File: images/score_100.png Graphic file (type png) + +Package pdftex.def Info: images/score_100.png used on input line 1556. +(pdftex.def) Requested size: 398.33858pt x 218.23076pt. + +File: images/score_150.png Graphic file (type png) + +Package pdftex.def Info: images/score_150.png used on input line 1563. +(pdftex.def) Requested size: 398.33858pt x 206.14786pt. +[56] [57 ] [58 ] [59 ] [60 ] [61 -Rozdzia\PlPrIeC {\l } 4. -[57 +] [62 -] [58 - -] (/home/altarin/praca-magisterska/docs/document.ind) [59] (/home/altarin/praca-magisterska/docs/document.aux) ) +] (/home/altarin/praca-magisterska/docs/document.ind) [63] (/home/altarin/praca-magisterska/docs/document.aux) ) Here is how much of TeX's memory you used: - 17040 strings out of 492167 - 313598 string characters out of 6131558 - 668511 words of memory out of 5000000 - 21046 multiletter control sequences out of 15000+600000 + 17096 strings out of 492167 + 314740 string characters out of 6131558 + 670589 words of memory out of 5000000 + 21095 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,1969s 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} -Output written on /home/altarin/praca-magisterska/docs/document.pdf (59 pages, 809211 bytes). +Output written on /home/altarin/praca-magisterska/docs/document.pdf (63 pages, 1016912 bytes). PDF statistics: - 332 PDF objects out of 1000 (max. 8388607) - 212 compressed objects within 3 object streams + 352 PDF objects out of 1000 (max. 8388607) + 221 compressed objects within 3 object streams 0 named destinations out of 1000 (max. 500000) - 103 words of extra memory for PDF output out of 10000 (max. 10000000) + 138 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/docs/document.pdf b/docs/document.pdf index f8d0591..85401e4 100644 Binary files a/docs/document.pdf and b/docs/document.pdf differ diff --git a/docs/document.synctex.gz b/docs/document.synctex.gz index f570a2d..746eb41 100644 Binary files a/docs/document.synctex.gz and b/docs/document.synctex.gz differ diff --git a/docs/document.tex b/docs/document.tex index 334cc33..55a58aa 100644 --- a/docs/document.tex +++ b/docs/document.tex @@ -1455,7 +1455,7 @@ Na potrzeby badaÅ„ trenowaÅ‚em i generowaÅ‚em klipy muzyczne dla epok 1, 10, 25, \label{fig:losses} \end{figure} -\section{Generowanie muzyki przy pomocy wytrenowanych modeli} +\subsection{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}). @@ -1512,14 +1512,60 @@ generated_midi.save(save_path) W ten sposób pomyÅ›lnie zostaÅ‚y wygenerowane fragmenty muzyczne przy pomocy gÅ‚Ä™bokiego uczenia. -\section{Wyniki} +\subsection{Wyniki} +PrzedstawiÄ™ wybrane fragmenty wygenerowanych utworów w zapisie nutowym dla kolejnych etapów uczenia. Krótko scharakteryzujÄ™ każdy fragment oraz opowiem jakie ulepszenia pojawiaÅ‚y siÄ™ wraz z postÄ™pem treningu. +\begin{figure}[!htb] + \centering + \includegraphics[width=\linewidth]{images/score_1.png} + \caption[]{Wygenerowany fragment po jednej epoce.} + \label{fig:score1} +\end{figure} +\begin{figure}[!htb] + \centering + \includegraphics[width=\linewidth]{images/score_10.png} + \caption[]{Wygenerowany fragment po dziesiÄ™ciu epokach.} + \label{fig:score10} +\end{figure} -\section{Wnioski} +\begin{figure}[!htb] + \centering + \includegraphics[width=\linewidth]{images/score_25.png} + \caption[]{Wygenerowany fragment po dwudziestu piÄ™ciu epokach.} + \label{fig:score25} +\end{figure} -\chapter{Podsumowanie} +\begin{figure}[!htb] + \centering + \includegraphics[width=\linewidth]{images/score_50.png} + \caption[]{Wygenerowany fragment po pięćdziesiÄ™ciu epokach.} + \label{fig:score50} +\end{figure} + +\begin{figure}[!htb] + \centering + \includegraphics[width=\linewidth]{images/score_75.png} + \caption[]{Wygenerowany fragment po siedemdziesiÄ™ciu piÄ™ciu epokach} + \label{fig:score75} +\end{figure} + +\begin{figure}[!htb] + \centering + \includegraphics[width=\linewidth]{images/score_100.png} + \caption[]{Wygenerowany fragment po stu epokach} + \label{fig:score100} +\end{figure} + +\begin{figure}[!htb] + \centering + \includegraphics[width=\linewidth]{images/score_150.png} + \caption[]{Wygenerowany fragment po stu pięćdziesiÄ™ciu epokach} + \label{fig:score150} +\end{figure} + +\chapter*{Podsumowanie} Ostateczne wnioski, czy muzyka generowana komputerowa da siÄ™ lubić? Czy to pozytywnie wpÅ‚ynie na przemysÅ‚ muzyczny? Tak i nie. Może sÅ‚użyć jako inspiracja dla muzyków, proces wspierajÄ…cy. Z drugiej strony może obniży koszty produkowania muzyki pop, która i tak jest już bardzo powtarzalna. Czy sieci neuronowe nauczÄ… siÄ™ produkować Hity? diff --git a/docs/document.toc b/docs/document.toc index a3036fe..f65fa8a 100644 --- a/docs/document.toc +++ b/docs/document.toc @@ -43,8 +43,7 @@ \contentsline {subsection}{\numberline {3.5.2\relax .\enspace }Zbiór danych}{52}% \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}{56}% -\contentsline {section}{\numberline {3.9\relax .\enspace }Wnioski}{56}% -\contentsline {chapter}{Rozdzia\PlPrIeC {\l }\ 4\relax .\enspace Podsumowanie}{57}% -\contentsline {chapter}{Bibliografia}{59}% +\contentsline {subsection}{\numberline {3.6.1\relax .\enspace }Generowanie muzyki przy pomocy wytrenowanych modeli}{54}% +\contentsline {subsection}{\numberline {3.6.2\relax .\enspace }Wyniki}{56}% +\contentsline {chapter}{Podsumowanie}{61}% +\contentsline {chapter}{Bibliografia}{63}% diff --git a/docs/images/offspring_midis/epoch1.pdf b/docs/images/offspring_midis/epoch1.pdf new file mode 100644 index 0000000..0626ec4 Binary files /dev/null and b/docs/images/offspring_midis/epoch1.pdf differ diff --git a/docs/images/offspring_midis/epoch_1.mscz b/docs/images/offspring_midis/epoch_1.mscz new file mode 100644 index 0000000..b2ef217 Binary files /dev/null and b/docs/images/offspring_midis/epoch_1.mscz differ diff --git a/docs/images/offspring_midis/epoch_10.mscz b/docs/images/offspring_midis/epoch_10.mscz new file mode 100644 index 0000000..709e40a Binary files /dev/null and b/docs/images/offspring_midis/epoch_10.mscz differ diff --git a/docs/images/offspring_midis/epoch_10.pdf b/docs/images/offspring_midis/epoch_10.pdf new file mode 100644 index 0000000..3008379 Binary files /dev/null and b/docs/images/offspring_midis/epoch_10.pdf differ diff --git a/docs/images/offspring_midis/epoch_100.mscz b/docs/images/offspring_midis/epoch_100.mscz new file mode 100644 index 0000000..d7393c2 Binary files /dev/null and b/docs/images/offspring_midis/epoch_100.mscz differ diff --git a/docs/images/offspring_midis/epoch_100.pdf b/docs/images/offspring_midis/epoch_100.pdf new file mode 100644 index 0000000..a54edc8 Binary files /dev/null and b/docs/images/offspring_midis/epoch_100.pdf differ diff --git a/docs/images/offspring_midis/epoch_150.mscz b/docs/images/offspring_midis/epoch_150.mscz new file mode 100644 index 0000000..f25bdc2 Binary files /dev/null and b/docs/images/offspring_midis/epoch_150.mscz differ diff --git a/docs/images/offspring_midis/epoch_150.pdf b/docs/images/offspring_midis/epoch_150.pdf new file mode 100644 index 0000000..d4a2843 Binary files /dev/null and b/docs/images/offspring_midis/epoch_150.pdf differ diff --git a/docs/images/offspring_midis/epoch_25.mscz b/docs/images/offspring_midis/epoch_25.mscz new file mode 100644 index 0000000..f10bfc9 Binary files /dev/null and b/docs/images/offspring_midis/epoch_25.mscz differ diff --git a/docs/images/offspring_midis/epoch_25.pdf b/docs/images/offspring_midis/epoch_25.pdf new file mode 100644 index 0000000..8d9a3da Binary files /dev/null and b/docs/images/offspring_midis/epoch_25.pdf differ diff --git a/docs/images/offspring_midis/epoch_50.mscz b/docs/images/offspring_midis/epoch_50.mscz new file mode 100644 index 0000000..4e2749f Binary files /dev/null and b/docs/images/offspring_midis/epoch_50.mscz differ diff --git a/docs/images/offspring_midis/epoch_50.pdf b/docs/images/offspring_midis/epoch_50.pdf new file mode 100644 index 0000000..d88ac8e Binary files /dev/null and b/docs/images/offspring_midis/epoch_50.pdf differ diff --git a/docs/images/offspring_midis/epoch_75.mscz b/docs/images/offspring_midis/epoch_75.mscz new file mode 100644 index 0000000..5135492 Binary files /dev/null and b/docs/images/offspring_midis/epoch_75.mscz differ diff --git a/docs/images/offspring_midis/epoch_75.pdf b/docs/images/offspring_midis/epoch_75.pdf new file mode 100644 index 0000000..88a7722 Binary files /dev/null and b/docs/images/offspring_midis/epoch_75.pdf differ diff --git a/docs/images/score_1.png b/docs/images/score_1.png new file mode 100644 index 0000000..f6b8b87 Binary files /dev/null and b/docs/images/score_1.png differ diff --git a/docs/images/score_10.png b/docs/images/score_10.png new file mode 100644 index 0000000..1808862 Binary files /dev/null and b/docs/images/score_10.png differ diff --git a/docs/images/score_100.png b/docs/images/score_100.png new file mode 100644 index 0000000..8af61fd Binary files /dev/null and b/docs/images/score_100.png differ diff --git a/docs/images/score_150.png b/docs/images/score_150.png new file mode 100644 index 0000000..42bb76a Binary files /dev/null and b/docs/images/score_150.png differ diff --git a/docs/images/score_25.png b/docs/images/score_25.png new file mode 100644 index 0000000..69abba0 Binary files /dev/null and b/docs/images/score_25.png differ diff --git a/docs/images/score_50.png b/docs/images/score_50.png new file mode 100644 index 0000000..09b8a4f Binary files /dev/null and b/docs/images/score_50.png differ diff --git a/docs/images/score_75.png b/docs/images/score_75.png new file mode 100644 index 0000000..ccd00e8 Binary files /dev/null and b/docs/images/score_75.png differ