Che cos'è Keras?

Introduzione al Deep Learning con Keras

Miguel Esteban

Data Scientist & Founder

Theano vs Keras

Introduzione al Deep Learning con Keras

Keras

  • Framework di Deep Learning
  • Consente sperimentazione rapida
  • Si appoggia ad altri framework
  • Scritto da François Chollet

Introduzione al Deep Learning con Keras

Perché usare Keras?

  • Modelli rapidi pronti per l'uso
  • Per principianti ed esperti
  • Meno codice
  • Crea qualsiasi architettura
  • Distribuisci modelli su più piattaforme

Introduzione al Deep Learning con Keras

Keras + TensorFlow

  • Il framework ad alto livello scelto da TensorFlow
  • Keras è complementare a TensorFlow
  • Puoi usare TensorFlow per funzioni a basso livello

Introduzione al Deep Learning con Keras

Feature engineering

1 Towards Data Science
Introduzione al Deep Learning con Keras

Dati non strutturati

Introduzione al Deep Learning con Keras

Quando usare le reti neurali?

  • Gestire dati non strutturati
  • Non servono risultati facilmente interpretabili
  • Puoi sfruttare un'architettura nota

Esempio: Classificare immagini di gatti e cani

  • Immagini -> Dati non strutturati
  • Non ti interessa perché la rete riconosce gatto o cane
  • Puoi sfruttare le reti neurali convoluzionali

Introduzione al Deep Learning con Keras

Esercitiamoci!

Introduzione al Deep Learning con Keras

Preparing Video For Download...