Keras官方中文文件 效能評估Metrices

2021-08-16 17:01:21 字數 1030 閱讀 4776

效能評估模組提供了一系列用於模型效能評估的函式,這些函式在模型編譯時由metrics關鍵字設定

效能評估函式類似與目標函式, 只不過該效能的評估結果講不會用於訓練.

可以通過字串來使用域定義的效能評估函式

model.compile(loss='mean_squared_error',

optimizer='sgd',

metrics=['mae', 'acc'])

也可以自定義乙個theano/tensorflow函式並使用之

from keras import metrics

model.compile(loss='mean_squared_error',

optimizer='sgd',

metrics=[metrics.mae, metrics.categorical_accuracy])

單個用以代表輸出各個資料點上均值的值

除fbeta_score額外擁有預設引數beta=1外,其他各個效能指標的引數均為y_true和y_pred

定製的評估函式可以在模型編譯時傳入,該函式應該以(y_true, y_pred)為引數,並返回單個張量,或從metric_name對映到metric_value的字典,下面是乙個示例:

(y_true, y_pred) as arguments and return a single tensor value.

import keras.backend as k

def mean_pred(y_true, y_pred):

return k.mean(y_pred)

model.compile(optimizer='rmsprop',

loss='binary_crossentropy',

metrics=['accuracy', mean_pred])

艾伯特(國內第一家人工智慧門戶

Keras官方中文文件 函式式模型API

為什麼叫 函式式模型 請檢視 keras新手指南 的相關部分 keras的函式式模型為model,即廣義的擁有輸入和輸出的模型,我們使用model來初始化乙個函式式模型 from keras.models import model from keras.layers import input,den...

python官方 Python官方中文文件強勢來襲

python 官方支援的文件一直沒有中文。小夥伴們已經習慣了原汁原味的英文文件,但如果有官方中文文件,對於初學者來說,門檻會大大的降低。現在中文文件強勢來襲 以前也是有一些第三方維護的 python 中文文件,不過可能因為人力等限制,並做不到同步更新與維護。目前也有很多高質量的 python 中文資...

keras中文版官方文件

keras是乙個高層神經網路api,由純python編寫而成並基tensorflow theano以及cntk後端。快速開始序慣 sequential 模型 序貫模型是多個網路層的線性堆疊,也就是 一條路走到黑 指定輸入資料的shape 編譯 compile接受三個引數 優化器,損失函式,指標列表m...