Date de intrare

Introducere în TensorFlow în Python

Isaiah Hull

Visiting Associate Professor of Finance, BI Norwegian Business School

Diapozitivul prezintă o diagramă cu trei tipuri de date: text, imagini și date numerice.

Introducere în TensorFlow în Python

Importul datelor pentru utilizare în TensorFlow

  • Datele pot fi importate cu tensorflow
    • Util pentru gestionarea fluxurilor complexe
    • Nu este necesar în acest capitol
  • Opțiune mai simplă utilizată în acest capitol
    • Importați datele cu pandas
    • Convertiți datele într-un array numpy
    • Utilizați în tensorflow fără modificări
Introducere în TensorFlow în Python

Cum să importați și să convertiți datele

# Import numpy and pandas
import numpy as np
import pandas as pd

# Load data from csv
housing = pd.read_csv('kc_housing.csv')

# Convert to numpy array
housing = np.array(housing)
  • În acest capitol ne vom concentra pe date stocate în format csv
  • Pandas oferă și metode pentru alte formate
    • Ex.: read_json(), read_html(), read_excel()
Introducere în TensorFlow în Python

Parametrii funcției read_csv()

Parametru Descriere Implicit
filepath_or_buffer Acceptă o cale de fișier sau un URL. None
sep Delimitator între coloane. ,
delim_whitespace Boolean pentru delimitarea spațiilor albe. False
encoding Specifică codificarea utilizată, dacă există. None
Introducere în TensorFlow în Python

Utilizarea seturilor de date de tip mixt

Această imagine prezintă date din setul de date imobiliare King County, cu coloana prețului evidențiată.

Această imagine prezintă date din setul de date imobiliare King County, cu coloana waterfront evidențiată.

Introducere în TensorFlow în Python

Setarea tipului de date

# Load KC dataset
housing = pd.read_csv('kc_housing.csv')

# Convert price column to float32
price = np.array(housing['price'], np.float32)

# Convert waterfront column to Boolean
waterfront = np.array(housing['waterfront'], np.bool)
Introducere în TensorFlow în Python

Setarea tipului de date

# Load KC dataset
housing = pd.read_csv('kc_housing.csv')

# Convert price column to float32
price = tf.cast(housing['price'], tf.float32)

# Convert waterfront column to Boolean
waterfront = tf.cast(housing['waterfront'], tf.bool)
Introducere în TensorFlow în Python

Să exersăm!

Introducere în TensorFlow în Python

Preparing Video For Download...