TensorFlow2 X 自定義損失函式

2021-10-03 04:24:49 字數 545 閱讀 2624

tensorflow2.x——自定義損失函式

自定義損失函式只需要定義乙個函式,並在compile的時候呼叫該自定義損失函式即可。

示例:自定義乙個均方根損失函式:

#自定義損失函式

defcustomized_mse

(y_true, y_pred)

:return tf.reduce_mean(tf.square(y_pred - y_true)

)

編譯函式:

#編譯compile

model.

compile

(loss = customized_mse,

#使用自定義的損失函式

optimizer =

"sgd"

,#優化函式

metrics =

["mean_squared_error"

]#評價函式:用於評估當前訓練模型的效能,評價函式和損失函式相似,只不過評價函式的結果不會用於訓練過程中

)

JSP 2 x 自定義標籤

jsp 1.x的標籤,雖然使用起來非常靈活,但是比較複雜,jsp 2.x提供了一組簡化的標籤寫法 tagsupport是 tag介面的子類,同時支援引數和標籤體,最核心的方法時dotage public addtag extends tagsupport 省略setter getter方法 同樣是實...

TensorFlow2 0 自定義層與自定義網路

自定義層函式需要繼承layers.layer,自定義網路需要繼承keras.model。其內部需要定義兩個函式 1 init 初始化函式,內部需要定義構造形式 2 call函式,內部需要定義計算形式及返回值。self def layer class mydense layers.layer inhe...

struts2 x自定義型別轉換

struts2的型別轉換是基於ognl 物件影象導航語言 1 ognl裡面有乙個介面typeconverter,該介面有乙個方法convertvalue,convertvalue該方法很複雜,裡面還有乙個預設實現類defaulttypeconverter,通過該類來實現型別轉換 typeconver...