Vad är Keras?

Introduktion till djupinlärning med Keras

Miguel Esteban

Data Scientist & Founder

Theano vs Keras

Introduktion till djupinlärning med Keras

Keras

  • Ramverk för djupinlärning
  • Möjliggör snabb experimentering
  • Körs ovanpå andra ramverk
  • Skrivet av François Chollet

Introduktion till djupinlärning med Keras

Varför använda Keras?

  • Snabba, produktionsklara modeller
  • För nybörjare och experter
  • Mindre kod
  • Bygg valfri arkitektur
  • Driftsätt modeller på flera plattformar

Introduktion till djupinlärning med Keras

Keras + TensorFlow

  • TensorFlows valda högnivåramverk
  • Keras kompletterar TensorFlow
  • TensorFlow kan användas för lågnivåfunktioner

Introduktion till djupinlärning med Keras

Särdragsextraktion

1 Towards Data Science
Introduktion till djupinlärning med Keras

Ostrukturerad data

Introduktion till djupinlärning med Keras

När ska man använda neurala nätverk?

  • Hantering av ostrukturerad data
  • Tolkningsbara resultat behövs inte
  • Du kan dra nytta av en känd arkitektur

Exempel: Klassificera bilder av katter och hundar

  • Bilder -> Ostrukturerad data
  • Det spelar ingen roll varför nätverket vet att det är en katt eller hund
  • Du kan dra nytta av faltningsneurala nätverk

Introduktion till djupinlärning med Keras

Nu kör vi en övning!

Introduktion till djupinlärning med Keras

Preparing Video For Download...