2016-07-03 7 views
0

Gibt es eine Möglichkeit, die ich bestehende Bilder in meinem System durch eine ausgebildete VGG mit Fackel weitergeben kann? Ich benutze Ubuntu 14.04 und habe leider keine GPU. Ich habe ziemlich ausführlich gesucht, aber alle, die ich gefunden habe, benötigen eine GPU. Gibt es andere Möglichkeiten, VGG ohne Taschenlampe zu verwenden? Ich bin offen für Vorschläge, aber die Methode sollte keine GPU erfordern.Mit Taschenlampe geübt VGG Gesicht

Antwort

0

Während das Netzwerk mit einer GPU läuft, wird es viel schneller, Sie können das Netzwerk nur im CPU-Modus laufen lassen.

Nachdem Sie das Modell laden, vortrainierter Sie auf einer GPU kann einfach konvertieren es zu CPU wie folgt:

model = model:float() 

Sie leicht ein Bild von Ihrem Computer mit Hilfe der image Bibliothek laden und dann tun ein Vorwärtspass

local img = image.load(imagefile,3,'byte') local output = model:forward(img)

+0

Vielen Dank! Über welches VGG-Modell sprichst du und wo finde ich es? – Sibi

+0

@Sibi Sie können hier eine Liste der verfügbaren vortrainierten Netzwerke finden: https://github.com/torch/torch7/wiki/ModelZoo (sie sind Caffe-Modelle), und Sie können sie als ein Fackelmodell mit loadcaffe-Modul als laden beschrieben im Link von oben. –