Getestet mit:Raspberry Pi 2; Python 2.7; Ubuntu Linux
Voraussetzungen:Ubuntu Linux auf einem Raspberry Pi
Bauteile:Raspberry Pi 2
4

DeepDreams auf einem Raspberry Pi 2

Update
Besuche das neue und einfachere Tutorial: DeepDream auf dem RPi3 mit Jessie!

Yeeehaw, DeepDream laeuft auf dem Raspberry Pi 2! Beachte bitte den Post zur Installation von Deepdream auf Ubuntu-Linux fuer Danksagungen, Referenzen und mehr Informationen sowie diese Gallerie mit DeepDream Bildern. Diese Installation wurde auf einem Raspberry Pi 2 getestet- aeltere Modelle sind wahrscheinlich nicht leistungsstark genug fuer DeepDream. Die gesamte Installation dauert ungefaehr einen halben Tag, allerdings gibt es fuer die auf DeepDream basierende psychedelische Ueberwachungskamera PsyCam ein einfach zu installierendes Diskimage.

Ubuntu aktualisieren
Zuerst muss die Ubuntu Software aktualisiert werden. Dies geschieht durch die Eingabe von

Basispakete installieren
Dies sind die Basispakete, die gebraucht werden um DeepDream auf einem Raspberry Pi zu installieren:

Caffe Installation
Caffe ist die fuer DeepDream verwendete Neural Network Engine. Installiere es mit

In der nun geoeffneten Datei, aendere die Zeile

zu

und ersetze

mit

Oeffne danach db_lmdb.cpp mit sudo nano ./src/caffe/util/db_lmdb.cpp und aendere

zu

Jetzt ist alles bereit fuer die Installation von Caffe. Fuehre im Terminal aus

Gib in der nun geoeffneten Datei .bashrc am Ende der Datei

ein und aktualisiere .bashrc nach dem Speichern mit

Protobuf Installation
Protobuf ist ein Framework zur Verarbeitung strukturierter Daten und noetig fuer DeepDream. Installiere es mit

Gib in der nun geoeffneten .bashrc am Ende der Datei ein.

Fuehre nach dem Speichern folgendes im Terminal aus:

DeepDream Installation
Gib zur Installation von DeepDream jetzt folgendes ein.

DeepDream Benutzung
Das ausfuehren des DeepDream Notebooks wurde nicht getestet, da das laden einer graphischen Oberflaeche zu viel RAM auf dem bereits ausgelasteten Raspberry Pi benoetigt. In dem Verzeichnis befindet sich aber das Script deepdreaming.py, mit dem DeepDream-Bilder auf dem Raspberry Pi aus dem Ubuntu Terminal erzeugt werden koennen.
Fuehre das Script aus mit

, um den Raspi traeumen zu lassen oder oeffne die Hilfe mit

.
Die Bilder koennen per scp auf den Festrechner kopiert und dort betrachtet werden.
Das Script wurde absturzfrei getestet fuer eine maximale Bildgroesse von 500px; es wuerde mich sehr interessieren, ob auch groessere Bilder funktionieren.

Das ganze Script (beta)
Klicke auf Ganzes Script um das ganze Programm anzuzeigen.

Dreams of a Raspberry Pi I

Traum eines Raspberry Pi I


Dreams of a Raspberry Pi II

Traum eines Raspberry Pi II


Dreams of a Raspberry Pi III

Traum eines Raspberry Pi III

Links
Dateitransfer mit SCP: http://www.knight-of-pi.org/de/datentransfer-zwischen-festrechner-und-raspberry-pi-mit-scp/
Interceptionism: Going deeper into Neural Networks: http://googleresearch.blogspot.ch/2015/06/inceptionism-going-deeper-into-neural.html
Galerie DeepDream Bilder: http://s478.photobucket.com/user/wirsing/library/DeepDream
DeepDream Ueberwachungskamera: http://www.knight-of-pi.org/de/psycam-eine-raspberry-pi-deepdream-ueberwachungskamera/
DeepDream auf dem RPi3 mit Jessie: http://www.knight-of-pi.org/de/deepdream-auf-dem-raspberry-pi-3-mit-raspbian-jessie/
Installation von DeepDream auf Ubuntu: http://www.knight-of-pi.org/de/installation-der-google-deepdream-software/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

4 Comments

  1. Hey!
    Das sieht echt cool aus!
    Meinst du das würde auch auf nem dem „Jessie“ System von adafruit laufen?
    Wie lange rechnet der PI2 für ein Bild`?
    Ich versuche hab gerade Caffe in einer VM (Ubuntu) aufgesetzt und das scheint ganz gut resourcen zu ziehen
    .

    Beste Grüße

    Andre

    • Hallo Andre,

      Pi2 rechnet fuer ein Bild 5-20 Minuten, je nach Layer. Und das geht auch nur, weil die Bildgroesse auf Postkartengroesse reduziert ist…

      Update:
      Es laeuft jetzt auf Raspbian Jessie, siehe Link am Anfang des Artikels…

  2. Also ich komm nicht weiter als zu den basispaketen, sobald ich pip arbeiten lasse. kommt ganz viel rot..

    • Ok, hast du vorher Ubuntu installiert?

      EDIT: Ich habe in der deutschen Version den Link zur Ubuntu Installation unterschlagen, der jetzt oben unter „Vorraussetzungen“ zu finden ist.

Schreib einen Kommentar zu Knight of Pi Antworten abbrechen

Time limit is exhausted. Please reload CAPTCHA.