Quale biblioteca (TensorFlow o Keras) consiglieresti per un primo approccio all'apprendimento profondo?
Sono uno studente di neuroscienze che prova per la prima volta approcci computazionali, se questo è importante.
Quale biblioteca (TensorFlow o Keras) consiglieresti per un primo approccio all'apprendimento profondo?
Sono uno studente di neuroscienze che prova per la prima volta approcci computazionali, se questo è importante.
Risposte:
Keras è una libreria di reti neurali semplice e di alto livello, scritta in Python, che funge da wrapper per Tensorflow e Theano. È facile da imparare e usare. Usare Keras è come lavorare con i blocchi Lego. È stato costruito in modo che le persone possano fare esperimenti rapidi e prove di concetto prima di lanciarsi in un processo di costruzione su vasta scala.
Con questo in mente, è stato reso altamente modulare ed estensibile. Ora può essere usato per molto più che semplici esperimenti. Può aiutare con RNN, CNN e combinazioni di entrambi.
Se vuoi iniziare e creare una soluzione pronta per il prototipo, ti consiglierò di iniziare con Keras. Per conoscere i dettagli sotto il cofano, quindi impara TensorFlow. Ha un'enorme comunità attiva e sono disponibili anche ottime risorse, ad esempio questa serie di Youtube .
Vedi anche https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.html .