Tensorflow 2.0筆記 -第五章-經典資料集使用
Tensorflow 2.0筆記 -第五章-經典資料集使用
以下筆記都來自於龍龍老師的龍書《Tensorflow深度學習》
1.經典資料集
Boston Housing | 波士頓房價資料集 | 迴歸模型 |
---|---|---|
CIFAR10/100 | 真實圖片資料集 | 圖片分類 |
MNIST | 手寫數字圖片資料集 | 圖片分類 |
IMDB | 情感分類資料集 | 文字分類任務 |
2.資料載入
import tensorflow as tf
from tensorflow.keras import datasets
# 通過 datasets.xxx.load_data()函式實現對應xxx資料集下載
(x_train,y_train) ,(x_test,y_test) = datasets.mnist.load_data()
3.資料轉換
#資料想要使用Tensorflow時候需要轉換成Dataset物件
train_db = tf.data.Dataset.from_tensor_slices((x , y))
4.資料隨機打散
#通過Dataset.shuffle(buffer_size)可以打亂資料之間的順序
train_db = train_db.shuffle(10000) # 打亂樣本順序,不會影響x和y的對映關係
5.批次訓練
# 將樣本分為多批次,每個批次所含樣本數量叫做Batch_size
train_db = train_db.batch(128) # 將每個Batch大小設定為128
- Batch_size:每個批次的樣本數
- Iteration:總樣本分多少個批次
- Epoch: 總樣本訓練次數
6.預處理
對資料經行處理,來符合資料格式要求。可使用map(func)來呼叫自己自定義的函式方法。
7.迴圈訓練
for epoch in range(20): #總樣本迴圈訓練20次
for step , (x , y) in enumerate(train_db): # 這裡的step相當於是Iteration;train_db.shape = Batch_size
...
8.訓練過程觀測
if step % 100 == 0: #100 次迭代後觀看一次訓練誤差
print(step , 'loss:' , float(loss)) # loss為損失函式(或者是cost代價函式)
相關文章
- 人工智慧領域經典資料集人工智慧
- Unix 入門經典 筆記筆記
- tensorflow2.0在訓練資料集的時候,fit和fit_generator的使用
- pandas基本使用(一)-- 利用python進行資料分析筆記(第五章)Python筆記
- 深度學習筆記:CNN經典論文研讀之AlexNet及其Tensorflow實現深度學習筆記CNN
- 人工智慧實踐:Tensorflow2.0 新手筆記(2)人工智慧筆記
- TensorFlow 入門(MNIST資料集)
- KITTI-二進位制點雲資料集使用筆記筆記
- 5.3 使用tensorflow搭建GoogLeNet網路 筆記Go筆記
- 機器學習筆記——資料集分割機器學習筆記
- 使用tensorflow操作MNIST資料
- TensorFlow 學習筆記筆記
- 【神經網路篇】--基於資料集cifa10的經典模型例項神經網路模型
- 機器學習筆記 - Pascal VOC資料集使用FCN語義分割機器學習筆記
- 深度學習筆記8:利用Tensorflow搭建神經網路深度學習筆記神經網路
- 資料結構——並查集 學習筆記資料結構並查集筆記
- JavaScript經典筆試題JavaScript筆試
- 《資料資產管理核心技術與應用》讀書筆記-第五章:資料服務(二)筆記
- 《資料資產管理核心技術與應用》讀書筆記-第五章:資料服務(一)筆記
- TensorFlow學習筆記(二)筆記
- tensorflow學習筆記3筆記
- tensorflow學習筆記——DenseNet筆記SENet
- TensorFlow2.0教程-使用keras訓練模型Keras模型
- 使用自己的資料集訓練MobileNet、ResNet實現影象分類(TensorFlow)
- 《資料結構與演算法分析》學習筆記-第五章-雜湊資料結構演算法筆記
- 6 大經典機器學習資料集,3w+ 使用者票選得出,建議收藏機器學習
- 大資料經典學習路線大資料
- 經典資料分析應用介紹
- Java 筆記 第二集(eclipse使用 基本資料型別與陣列)Java筆記Eclipse資料型別陣列
- TensorFlow Java API 學習筆記JavaAPI筆記
- Tensorflow學習筆記No.7筆記
- Tensorflow學習筆記No.8筆記
- Tensorflow學習筆記No.10筆記
- Tensorflow學習筆記No.11筆記
- Flownet 2.0 閱讀筆記筆記
- Docker 學習筆記(第五集:資料卷)Docker筆記
- 並查集經典應用場景並查集
- 大資料經典學習路線,必看!!大資料