Welche Bibliothek (TensorFlow oder Keras) würden Sie für einen ersten Ansatz zum Deep Learning empfehlen?
Ich bin ein Neurowissenschaftsstudent und versuche zum ersten Mal, rechnerische Ansätze zu finden, wenn das wichtig ist.
Welche Bibliothek (TensorFlow oder Keras) würden Sie für einen ersten Ansatz zum Deep Learning empfehlen?
Ich bin ein Neurowissenschaftsstudent und versuche zum ersten Mal, rechnerische Ansätze zu finden, wenn das wichtig ist.
Antworten:
Keras ist eine einfache und in Python geschriebene Bibliothek für neuronale Netze auf hoher Ebene, die als Wrapper für Tensorflow und Theano fungiert. Es ist leicht zu erlernen und anzuwenden. Keras zu benutzen ist wie mit Legoblöcken zu arbeiten. Es wurde so gebaut, dass die Leute schnelle Experimente und Proofs-of-Concept durchführen können, bevor sie einen vollständigen Build-Prozess starten.
In diesem Sinne wurde es so konzipiert, dass es sehr modular und erweiterbar ist. Jetzt kann es für viel mehr als nur Experimente verwendet werden. Es kann mit RNN, CNN und Kombinationen von beiden helfen.
Wenn Sie anfangen und eine prototypenfertige Lösung erstellen möchten, empfehle ich Ihnen, mit Keras zu beginnen. Um die Details unter der Haube zu kennen, lernen Sie TensorFlow. Es hat eine riesige aktive Community und es stehen auch sehr gute Ressourcen zur Verfügung, zum Beispiel diese Youtube-Serie .
Siehe auch https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.html .