tf.keras搭建網路八股
六步法:
import 匯入模組
train,test 訓練集和測試集是什麼(訓練集輸入特徵x_train和訓練集的標籤y_train)
(測試集輸入特徵x_test和測試集的標籤y_test)
model = tf.keras.models.sequential 在sequntial()中搭建網路結構,逐層描述每層網路,走一遍前向傳播
model.compile 配置訓練方法,告知訓練時選擇哪種優化器,選擇哪個損失函式,選擇哪種評測指標
model.fit 執行訓練過程,告知訓練集和測試集的輸入特徵和標籤,告知每個batch是多少,迭代多少次資料集
model.summary 列印出網路的結構和引數統計
model = tf.keras.models.sequential([網路結構]) sequential可以認為是乙個容器,容器中封裝了乙個神經網路結構,要描述從輸入層到輸出層每一層的網路結構。
每一層的網路結構可以 是:
拉直層: tf.keras.layers.flatten() 不含計算,只是形狀轉換,把輸入特徵拉直變成一維陣列
全連線層:tf.keras.layers.dense(神經元個數,activation="啟用函式",kernel_regularizer=哪種正則化)
啟用函式可以選擇:relu、softmax、sigmoid、tanh(以字串的形式給出)
正則化可以選擇:tf.keras.regularizers.l1()、tf.keras.regularizers.l2()
卷積層:tf.keras.layers.conv2d(filters=卷積核個數,kernel_size = 卷積核尺寸,strides = 卷積步長,padding="valid"or"same")
lstm層(迴圈神經網路):tf.keras.layers.lstm()
model.compile(optimizer = 優化器,loss=損失函式,metrics=["準確率"])
optimizer可選:
'sgd' or tf.keras.optimizers.sgd(lr=學習率,momentum=動量引數)
'adagard' or tf.keras.optimizers.adagrad(lr=學習率)
'adadelta' or tf.keras.optimizers.adadelta(lr=學習率)
'adam' or tf.keras.optimizers.adam(lr=學習率,beta_1=0.9,beta_2=0.999)
loss可選:
『mse』 or tf.keras.losses.meansquarederror()
'sparse_categorical_crossentropy' or tf.keras.losses.sparsecategoricalcrossentropy(from_logits=false) 是否原始輸出,false說明經過了概率分布
metrics可選:
'accuracy' : y_核y都是數值 , 如y_=[1] y=[1]
'categorical_accuracy': y_和y都是讀熱碼(概率分布),如y_=[0,1,1] y=[0.256,0.695,0.048]
『sparse_categorical_accuracy』 : y_是數值, y是讀熱碼(概率分布)如y_=[1] y=[0.256,0.695,0.048]
model.fit(訓練集的輸入特徵,訓練集的標籤,batch_size,epochs=,
validation_data=(測試集的輸入特徵,測試集的標籤),
validation_split=從訓練集劃分多少比例給測試集,
validation_freq=多少次epoch測試一次)
model.summary() 可以列印出網路的結構和引數統計
安全生產六步法是什麼 安全生產六步法
卓越績效管理模式 管理架構及實施六步法共121頁 財務管理 經管營銷 專業資料。1.8 9.3 73.4 氣象指數 演 橫向 練 0.3 修 0.2 正值 2.6 7.7 8.5 84.5 學習交流ppt 9 安全觀察與溝通 行動 錄入軟體 跟蹤落實 計畫 六步法 6 62 20 1.8 9.3 7...
資料視覺化六步法
在當前網際網路,各種資料視覺化圖表層出不窮,本文嘗試對資料視覺化的方法進行歸納,整理成6步法,1將指標值圖形化 2將指標圖形化 3將指標關係圖形化 4將時間空間視覺化 5將資料進行概念轉換 6讓圖表動起來。一般的資料圖表都可以拆分成最基本的兩類元素 所描述的事物及這個事物的數值,我們暫且將其分別定義...
獲得成果六步法 修訂版
用nlp解決問題,達成目標的 獲致成果公式 激發心靈的潛力 提到一條必定成功公式,是nlp的獲致成果公式的簡介。喚醒心中的巨人 提到達成目標的14步。合在一起,就是獲致成果公式了。獲致成果公式,是乙個大框架,以這個框架,我們可以將大部分的nlp內容組織到裡面。同時,它也是乙個思維工具,讓我們解決問題...