Wäre es für einen Amateur möglich, der praktische Erfahrungen beim Entwerfen und Trainieren tiefer neuronaler Netze sammeln möchte, einen gewöhnlichen Laptop für diesen Zweck zu verwenden (keine GPU), oder ist es hoffnungslos, gute Ergebnisse zu erzielen? angemessene Zeit ohne einen leistungsstarken Computer / Cluster / GPU?
Genauer gesagt handelt es sich bei der CPU des Laptops um einen Intel Core i7 5500U der fünften Generation mit 8 GB RAM.
Da ich nicht angegeben habe, an welchen Problemen ich arbeiten möchte, werde ich meine Fragen anders formulieren: Welche tiefen Architekturen würden Sie empfehlen, die ich mit meiner Hardware implementieren möchte, damit das folgende Ziel erreicht wird : Erwerb von Intuition und Wissen darüber, wie und wann Techniken anzuwenden sind, die in den letzten 10 Jahren eingeführt wurden und für den Aufstand tiefer Netze von wesentlicher Bedeutung waren (z. B. Verständnis für Initialisierungen, Ausfall, rmsprop, um nur einige zu nennen).
Ich habe über diese Techniken gelesen, aber ohne sie selbst auszuprobieren, würde ich natürlich nicht genau wissen, wie und wann ich sie effektiv implementieren soll. Andererseits befürchte ich, dass wenn ich versuche, einen PC zu verwenden, der nicht stark genug ist, meine eigene Lernrate so langsam ist, dass es sinnlos wäre zu sagen, dass ich ein besseres Verständnis erlangt habe. Und wenn ich versuche, diese Techniken auf flachen Netzen anzuwenden, würde ich vielleicht nicht die richtige Intuition aufbauen.
Ich stelle mir den Prozess meines Lernens wie folgt vor: Ich implementiere ein neuronales Netz, lasse es bis zu mehreren Stunden üben, sehe, was ich habe, und wiederhole den Prozess. Wenn ich dies ein- oder zweimal am Tag mache, würde ich mich freuen, wenn ich nach beispielsweise 6 Monaten praktische Kenntnisse erworben hätte, die mit denen eines Fachmanns vergleichbar sind.