[PYTHON] Fragen, die auf der Studiensitzung im August 2017 geprüft wurden

Dies habe ich bei Nagoya.Swift + August Study Session --connpass untersucht.

Ab diesem Zeitpunkt werden wir auch die von anderen Personen untersuchten Angelegenheiten beschreiben.

Maschinelles Lernen

Ich habe mir den Quellcode von Magenta angesehen und Udacity trainiert.

magenta

Die Aktivität des Projekts Magenta, das durch maschinelles Lernen Musik erzeugt, ist weiterhin aktiv.

Das Verfahren zum Verschieben ist ebenfalls auf Qiita veröffentlicht.

Das Ausgabeergebnis, als ich versuchte, es mit Midi des Toho-Projekts (sicherlich Eiyasho) gemäß dem obigen Verfahren zu verschieben, war wie folgt. Irgendwie riecht es nach rotem freiem Papier.

Ich war überrascht, dass ich die Trommel ausgeben konnte, als ich es bemerkte. Ich möchte es probieren.

kokoro

Als ich mir Magenta ansah, gab es einen Ordner mit dem Namen Magenta / Kokoro, also versuchte ich herauszufinden, wer es war.

Als ich auf 2016-jenkins-world-jenkins_inside_google.pdf verwies, wurde das CI in Google verwendet Es klingt wie der Name des Werkzeugs.

Udacity

Ich werde gefragt, was ich für maschinelles Lernen empfehle, aber ich finde Andrew Ngs Maschinelles Lernen | Coursera gut.

Ich denke jedoch, dass ich ziemlich enthusiastisch und sicher sein muss (ich war ungefähr dreimal frustriert), und ich wollte es auch mit Python anstelle von Octave machen, deshalb empfehle ich den Google-Kurs. ..

Sie können den Code der Person, die daran arbeitet, im Voraus sehen, daher denke ich, dass er auch beliebt ist.

In den meisten Fällen funktioniert das Kopieren jedoch nicht. Zum Beispiel scheint tf.concat ein wenig anders zu sein als die vorherige Version.

  ix = tf.Variable(tf.truncated_normal([vocabulary_size, num_nodes], -0.1, 0.1))
  fx = tf.Variable(tf.truncated_normal([vocabulary_size, num_nodes], -0.1, 0.1))
  cx = tf.Variable(tf.truncated_normal([vocabulary_size, num_nodes], -0.1, 0.1))
  ox = tf.Variable(tf.truncated_normal([vocabulary_size, num_nodes], -0.1, 0.1))
  # Doesn't work
  # sx = tf.concat(1, [ix, fx, cx, ox])
  sx = tf.concat([ix, fx, cx, ox], 1)

Das Beispiel, an dem ich dieses Mal gearbeitet habe, ist wie folgt.

  1. LSTM Der Inhalt besteht darin, mithilfe von Wikipedia-Daten zu lernen, die aus Über die Testdaten stammen, und sie etwas Englisch-ähnliches sprechen zu lassen. Es ist fast zufällig, bevor man lernt.
ot zmwpnsdlhbt orh g uhn x q dzilnnjkheet rdu jaf zakdfeaf gka ez pa fc saj seo
 oiipenfkniemohxxiuugdbsmntyae njrzze ysptv g f ucwzjstprjetktnr rqu sgkqeeg wgn
rio gxiaagltsenb zp ihacvzhlruwniafer ribrignq nljsc vaucyttmzhienn u rwhq gu ii
n on mdpy mn eybllngudeekm lzcorecvhhgxeniyuxq  fkk ato  k yl sunksjcinafgjnak i
cybdd etizneliudnsrnoqam  hcemiqip ue lioffhe y ujq eyjpyxiebdvqvyn pczitcvssft

Nach dem Lernen wird es so sein. Sie können englische Wörter sehen.

voly stated beath or were mhyn spains consenty prime importa studied to duc comm
y partiather conspition in rishen alpharry in with the stage simpos fabouting th
way earl war scokiu as the film formbus painpents their flagned are sternincrati
ameritially coderish adomecord lyhas orgers spipal days and for log while minocr
 a side the rearory the air mager have days yorge as medi american outsom be cou

Tensorflow

Das Gute an Tensorflow ist, dass es viele Tutorials gibt.

Dies ist ein Stoß.

Erstellen einer Webanwendungsentwicklungsumgebung

Die Web-App-Entwicklungsumgebung wurde auf zwei Arten erstellt.

Vagrant + VirtualBox

Eine Entwicklungsumgebung für Webanwendungen wurde unter Verwendung von Cent OS erstellt. Es scheint, dass das Verfahren auf das folgende Video verwiesen wurde.

Docker Compose

Ich habe mit Docker Compose eine Web-App (Nginx + Rails + MySQL) erstellt. Ich habe auch die folgenden Schritte in Qiita gefunden.

Erstellung von Präsentationsmaterialien

Es gab eine Person, die ein Präsentationsmaterial bei HackMD erstellt und einen Kommentar zu MNIST von TensorFlow erstellt hat.

Hier ist das Material, das erstellt wurde.

Vorschau beim nächsten Mal

Die nächste Veranstaltung findet am Samstag, den 16. September statt.

Recommended Posts

Fragen, die auf der Studiensitzung im August 2017 geprüft wurden
Fragen, die während der Studiensitzung im Mai geprüft wurden
Studiere in Zundoko
Ich habe versucht, auf der WEB-Serverseite bei einer internen Python-Lernsitzung zu lernen
Lesen Sie "Gewöhnliche Linux-Programmierung" in einer internen Lernsitzung