Strömende Tensoren – Teil 4

Dies ist der vierte Teil der Artikelserie Strömende Tensoren.

Der Snap-Button wird mit Leben gefüllt, das Training des Netzes soll im Hintergrund geschehen und jetzt nicht nur Koordinaten sondern einen Bildbereich liefern und der Fortschritt des Trainings soll in einem Diagramm dargestellt werden.

Im Bild soll man den entsprechenden Bereich angezeigt bekommen und verändern können. Die Daten sollen auch in die Liste zurück übertragen werden können (Button „Change Data”) und die Liste der Bilder soll wieder in eine Datei auf Platte geschrieben werden können.

„Strömende Tensoren – Teil 4“ weiterlesen

Strömende Tensoren – Teil 3

Dies ist der dritte Teil der Artikelserie Strömende Tensoren.

Nun baue ich mir ein kleines GUI, mit dem ich die Daten verwalte und die Eingabe und Verifikation der Daten etwas vereinfachen möchte.

Es soll auf jeden Fall ein Bild angezeigt werden. Auf dem Bild soll die Position des Würfels angezeigt werden. Zusätzlich wird mindestens eine Eingabe für den Wert benötigt, den der Würfel auf dem Bild anzeigt und ein Knopf um ein weiteres Bild mit der Kamera zu machen.

„Strömende Tensoren – Teil 3“ weiterlesen

Strömende Tensoren – Teil 2

Dies ist der zweite Teil der Artikelserie Strömende Tensoren.

Wenn man sich mit neuronalen Netzen befassen möchte, ist es gut, ein kleines Projekt zu haben, an dem man die ganzen benötigten Dinge lernen und ausprobieren kann.

Mein Projekt ist ein Würfelerkenner. Bilder von einer Kamera, auf denen ein Würfel vor einem einfarbigen Hintergrund zu sehen ist sollen untersucht werden. letzten Endes soll das System ausspucken, welchen Wert der Würfel zeigt.

„Strömende Tensoren – Teil 2“ weiterlesen

Strömende Tensoren

Dies ist der erste Teil der Artikelserie Strömende Tensoren.

Ich habe vor ein paar Tagen angefangen mich, nach sehr langer Zeit, mal wieder näher mit Maschinen Lernen, genauer neuronalen Netzen zu beschäftigen. Wenn man danach sucht stolpert man unweigerlich über TensorFlow.

Ein mächtiges Werkzeug, es gibt auf der Website gleich mehrere Tutorials und auch eine mehr oder minder gute Dokumentation aller vorhandenen Funktionen.

Man findet auch im Internet jede Menge Dokumentationen in allen möglichen Formaten, was denn neuronale Netze sind. (Empfohlen sei an dieser Stelle Ein kleiner Überblick über Neuronale Netze).

Mir hat es jedoch den Einstieg jedoch unheimlich erschwert, daß ich nichts zu den Begrifflichkeiten und Funktionsweisen von Tensorflow auf Anhieb gefunden habe.
„Strömende Tensoren“ weiterlesen

Dateisystem mit Gedächtnis

Manchmal möchte man bei Dateien auf dem Computer ältere Versionen behalten. Die einfachste Lösung, welche vermutlich schon jeder einmal verwendet hat ist, Kopien der entsprechenden Datei anzufertigen. Man hat dann so schöne Dateinamen wie:

  • Vortrag.odt
  • Vortrag-2.odt
  • Vortrag-3.odt
  • Vortrag-neu.odt
  • Vortrag-neu-2.odt
  • Vortrag-alt.odt
  • Vortrag-alt-2.odt
  • Vortrag-variante.odt

Geht das nicht auch besser?
„Dateisystem mit Gedächtnis“ weiterlesen