Tensorflow學習筆記No 0

2022-02-07 23:23:07 字數 1405 閱讀 8107

這裡更新一些學習tensorflow過程中可能用到的實用工具。

jupyter notebook 是乙個非常方便的python程式設計工具,支援視覺化,對於學習python而已非常的實用。

可以使用anaconda3進行安裝。

安裝了tensorflow的小夥伴應該都安裝過anaconda,這裡就不再介紹了,正常來說安裝anaconda時會一併安裝jupyter notebook的。

附上基本操作的介紹部落格:

在jupyter中輸入以下**

1

import

matplotlib.pyplot as plt

2 %matplotlib inline

成功匯入plt模組後即可進行繪圖。

以下面**為例:這是我自己定義的神經網路模型model,訓練後使用plt.plot()方法繪製出折線圖。

1 model.compile(optimizer = '

adam',

2 loss = '

sparse_categorical_crossentropy',

3 metrics = ['

acc']4

)56 step_per_epochs = train_image.shape[0] // 64

78 history = model.fit(ds_train, epochs = 5, steps_per_epoch =step_per_epochs,

9 validation_data = ds_test, validation_steps = 10000 // 6410)

1112 plt.plot(history.epoch, history.history.get('

acc'), label = '

acc'

)13 plt.plot(history.epoch, history.history.get('

val_acc

'), label = '

val_acc')

14 plt.legend()

執行結果:

plt.plot()中,前兩個引數分別為影象的x, y軸資料,label是該圖線的標籤。

plt.legend()是將上面兩條圖線合併變成一副影象顯出來。

這樣我們就可以直觀的看到訓練過程中正確率的變化,判斷模型是否欠擬合或者過擬合。

kaggle是乙個比較著名的深度學習的學習與競賽平台,上面有許多的深度學習資料。

可以使用kaggle的notebook來編寫程式,並且可以在kaggle提供的gpu上訓練網路模型。

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,...