Welche Bibliothek würden Sie empfehlen, um mit Deep Learning zu beginnen?


35

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.


Wenn Sie nur ein Modell für Ihr Problem mit maschinellem Lernen benötigen, dann bevorzugen Sie Keras. Wenn Sie wie ein Geek sind, dann versuchen Sie, beide zu kennen, TensorFlow wird Sie wissen lassen, was im Modell vor sich geht, und Sie können eine wachsende Tensorflow-Community finden, die bereit ist, zu helfen Sie. Alles
Gute

Antworten:


31

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 .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.