Czym jest Keras?

Wprowadzenie do uczenia głębokiego z Keras

Miguel Esteban

Data Scientist & Founder

Theano vs Keras

Wprowadzenie do uczenia głębokiego z Keras

Keras

  • Framework do głębokiego uczenia
  • Umożliwia szybką eksperymentację
  • Działa na innych frameworkach
  • Stworzony przez François Chollet

Wprowadzenie do uczenia głębokiego z Keras

Dlaczego warto używać Keras?

  • Szybkie modele gotowe do wdrożenia
  • Dla początkujących i ekspertów
  • Mniej kodu
  • Budowanie dowolnych architektur
  • Wdrażanie modeli na wielu platformach

Wprowadzenie do uczenia głębokiego z Keras

Keras + TensorFlow

  • Wysokopoziomowy framework TensorFlow
  • Keras uzupełnia TensorFlow
  • TensorFlow można używać do niskopoziomowych operacji

Wprowadzenie do uczenia głębokiego z Keras

Inżynieria cech

1 Towards Data Science
Wprowadzenie do uczenia głębokiego z Keras

Dane nieustrukturyzowane

Wprowadzenie do uczenia głębokiego z Keras

Kiedy używać sieci neuronowych?

  • Praca z danymi nieustrukturyzowanymi
  • Wyniki nie muszą być łatwo interpretowalane
  • Możliwość skorzystania ze znanych architektur

Przykład: Klasyfikacja obrazów kotów i psów

  • Obrazy -> Dane nieustrukturyzowane
  • Nie jest ważne, dlaczego sieć rozpoznaje kota lub psa
  • Można skorzystać z konwolucyjnych sieci neuronowych

Wprowadzenie do uczenia głębokiego z Keras

Czas na ćwiczenia!

Wprowadzenie do uczenia głębokiego z Keras

Preparing Video For Download...