Introduktion till djupinlärning

Introduktion till djupinlärning i Python

Dan Becker

Data Scientist and contributor to Keras and TensorFlow libraries

Tänk dig att du jobbar på en bank

  • Du behöver förutsäga hur många transaktioner varje kund kommer att göra nästa år
Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.003.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.004.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.005.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.006.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.007.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.008.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.009.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.011.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.012.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.013.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.014.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.015.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.016.png

Introduktion till djupinlärning i Python

Exempel sett med linjär regression

ch1_1.017.png

Introduktion till djupinlärning i Python

Interaktioner

  • Neurala nätverk hanterar interaktioner mycket väl
  • Djupinlärning använder särskilt kraftfulla neurala nätverk
    • Text
    • Bilder
    • Video
    • Ljud
    • Källkod
Introduktion till djupinlärning i Python

Kursstruktur

  • De två första kapitlen fokuserar på konceptuell förståelse
    • Felsök och finjustera djupinlärningsmodeller för vanliga predikeringsproblem
    • Bygg en grund inför moderna tillämpningar
  • Detta lönar sig i kapitel tre och fyra
Introduktion till djupinlärning i Python

Bygg och finjustera djupinlärningsmodeller med keras

import numpy as np
from tensorflow.keras.layers import Dense
from tensorflow.keras.models import Sequential
predictors = np.loadtxt('predictors_data.csv', delimiter=',')
n_cols = predictors.shape[1]
model = Sequential()

model.add(Dense(100, activation='relu', input_shape = (n_cols,)))
model.add(Dense(100, activation='relu'))
model.add(Dense(1))
Introduktion till djupinlärning i Python

Djupinlärningsmodeller fångar interaktioner

ch1_1.033.png

Introduktion till djupinlärning i Python

Djupinlärningsmodeller fångar interaktioner

ch1_1.034.png

Introduktion till djupinlärning i Python

Djupinlärningsmodeller fångar interaktioner

ch1_1.035.png

Introduktion till djupinlärning i Python

Interaktioner i neurala nätverk

ch1_1.037.png

Introduktion till djupinlärning i Python

Interaktioner i neurala nätverk

ch1_1.038.png

Introduktion till djupinlärning i Python

Interaktioner i neurala nätverk

ch1_1.039.png

Introduktion till djupinlärning i Python

Interaktioner i neurala nätverk

ch1_1.040.png

Introduktion till djupinlärning i Python

Interaktioner i neurala nätverk

ch1_1.041.png

Introduktion till djupinlärning i Python

Nu kör vi en övning!

Introduktion till djupinlärning i Python

Preparing Video For Download...