tensorflow學習筆記

2021-10-06 02:31:53 字數 922 閱讀 6166

建立全連線網路:

import tensorflow as tf

import pandas as pd

import matplotlib.pyplot as plt

data = pd.read_csv('f:\\深度學習課程資料\\tensorflow\\資料集\\小型csv資料\\advertising.csv')

x = data.iloc[:,1:-1]

y = data.iloc[:,-1]

model = tf.keras.sequential([tf.keras.layers.dense(10,input_shape=(3,),

activation = 'relu'),

tf.keras.layers.dense(1)]

)model.compile(optimizer='adam',loss='mse')

model.fit(x,y,epochs = 1000)

test = data.iloc[:10,1:-1]

model.predict(test)

model = tf.keras.sequential([tf.keras.layers.dense(10,input_shape=(3,),

activation = 'relu'),

tf.keras.layers.dense(1)]

這個語句是建立一層擁有10個神經元的隱含層和一層擁有乙個神經元的輸出層,dense()中的引數第乙個是輸出的維數,第二個是輸入的維度,第三個是啟用函式。在建立層中只有第一層需要指明輸入的維數,後面的只需要指明輸出的層數即可

model.compile(optimizer='adam',loss='mse')

此語句是配置網路,另梯度下降優化器為adam,此優化器預設學習率為0.01,損失函式為均方差

tensorflow學習筆記

tensorflow安裝可以直接通過命令列或者原始碼安裝,在此介紹tensorflow8命令列安裝如下 安裝tensorflow sudo pip install upgrade 另外,解除安裝tensorflow命令為 sudo pip uninstall tensorflow tensorflo...

Tensorflow學習筆記

1.如何在虛擬機器中安裝tensor flow 1 首先安裝pip pip install 2 pip install 2.學習tensorflow需要學習 python and linux 3.使用 tensorflow,你必須明白 tensorflow 1 使用圖 graph 來表示計算任務.2...

TensorFlow學習筆記

1 擬合直線 import the library import tensorflow as tf import numpy as np prepare train data train x np.linspace 1,1,100 temp1 train x,temp2 train x.shape,...