一、基本概念
tensorflow 用張量表示資料,用計算圖搭建神經網路,用會話執
行計算圖,優化線上的權重(引數),得到模型。
張量:張量就是多維陣列(列表),用「階」表示張量的維度。
0階張量稱作標量,表示乙個單獨的數;
舉例 s=123
1階張量稱作向量,表示乙個一維陣列;
舉例 v=[1,2,3]
2階張量稱作矩陣,表示乙個二維陣列,它可以有 i 行 j 列個元素,每個元素可
以用行號和列號共同索引到;
舉例 m=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
全文請直接檢視我在onenote上做的筆記
搭建神經網路
1.import 2.train,test 3.model tf.keras.model.sequential 在sequential中描述網路結構,相當於走一遍前向傳播 4.model.compile 在compile中配置訓練方法,選擇哪個優化器,選擇什麼損失函式,選擇什麼評價指標 5.mode...
神經網路體系搭建(一) 神經網路
本篇是神經網路體系搭建的第一篇,解決體系搭建的前四個問題,詳見神經網路體系搭建 序 神經網路的定義就不再贅述,直接從最簡單的神經網路說起。將一系列輸入資料,通過訓練好的網路模型處理,得到輸出結果,這是神經網路決策的步驟。那麼我們的重點就是通過訓練得到網路模型。從上圖可以看出,模型的關鍵其實是尋找合適...
簡單搭建神經網路
簡單的神經網路 準備,前傳,後傳,迭代 下面是乙個簡單的神經網路搭建的 coding utf 8 import tensorflow as tf import numpy as np batch size 8 seed 23455 基於seed產生隨機數 rng np.random.randomst...