欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

keras中的backend.clip用法

 更新時間:2020年05月22日 09:02:06   作者:bebr  
這篇文章主要介紹了keras中的backend.clip用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

keras.backend.clip(x, min_value, max_value)

逐元素clip(將超出指定范圍的數(shù)強制變?yōu)檫吔缰担?/p>

參數(shù)

x: 張量或變量。
min_value: Python 浮點或整數(shù)。
max_value: Python 浮點或整數(shù)。

返回

一個張量。

import tensorflow as tf
from keras import backend
a = tf.constant(2.1) #定義tensor常量
b = backend.clip(a, 0, 1)
with tf.Session() as sess:
  print (sess.run(b))
 
>>>1.0

Keras中可以利用backend中的一些函數(shù)來自定義模型的評估標準。

補充知識:keras中merge用法

首先keras的文檔中是這樣給出的,把若干個層合并成一個層

keras.engine.topology.Merge(layers=None, mode='sum', concat_axis=-1, dot_axes=-1, output_shape=None, node_indices=None, tensor_indices=None, name=None)

layers:該參數(shù)為Keras張量的列表,或Keras層對象的列表。該列表的元素數(shù)目必須大于1。

mode:合并模式,如果為字符串,則為下列值之一{“sum”,“mul”,“concat”,“ave”,“cos”,“dot”}

其中sum和mul是對待合并層輸出做一個簡單的求和、乘積運算,因此要求待合并層輸出shape要一致。concat是將待合并層輸出沿著最后一個維度進行拼接,因此要求待合并層輸出只有最后一個維度不同。

下面我要說的主要針對訓(xùn)練時,Merge是一個層對象,在多個sequential組成的網(wǎng)絡(luò)模型中,如果

x:輸入數(shù)據(jù)。如果模型只有一個輸入,那么x的類型是numpy array,如果模型有多個輸入,那么x的類型應(yīng)當為list,list的元素是對應(yīng)于各個輸入的numpy array

y:標簽,numpy array

否則運行時很可能會提示意思就是你輸入的維度與實際不符,好了,說什么都不如寫一個代碼來的實際:

model_left= Sequential() 
model_left.add(Dense(50, input_shape=(784,))) 
model_left.add(Activation('relu')) 
  
model_right = Sequential() 
model_right.add(Dense(50, input_shape=(784,))) 
model_rightadd(Activation('relu')) 
  
model = Sequential() 
model.add(Merge([model_left,model_right], mode='concat')) 
  
model.add(Dense(10)) 
model.add(Activation('softmax')) 
  
model.compile(loss='categorical_crossentropy', optimizer='adam',
       metrics=['accuracy']) 
model.fit([X_train, X_train], Y_train, batch_size=64, nb_epoch=30, validation_data=([X_test, X_test], Y_test))

以上這篇keras中的backend.clip用法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 帶星號(* 或 **)的函數(shù)參數(shù)詳解

    Python 帶星號(* 或 **)的函數(shù)參數(shù)詳解

    這篇文章主要介紹了Python 帶星號(* 或 **)的函數(shù)參數(shù)詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python中Numpy mat的使用詳解

    Python中Numpy mat的使用詳解

    這篇文章主要介紹了Python中Numpy mat的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Python趣味挑戰(zhàn)之turtle庫繪畫飄落的銀杏樹

    Python趣味挑戰(zhàn)之turtle庫繪畫飄落的銀杏樹

    銀杏還是和恐龍同時代的植物,被稱為活化石,適應(yīng)能力強,生長期漫長,壽命可達千年.因此,銀杏是長壽的代表和象征,接下來用Python的turtle庫來繪畫銀杏樹唯美的一幕,需要的朋友可以參考下
    2021-05-05
  • 利用python中pymysql操作MySQL數(shù)據(jù)庫的新手指南

    利用python中pymysql操作MySQL數(shù)據(jù)庫的新手指南

    PyMySQL是在Python3.x版本中用于連接MySQL服務(wù)器的一個庫,Python2中是使用mysqldb,這篇文章主要給大家介紹了關(guān)于利用python中pymysql操作MySQL數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • python用socket實現(xiàn)協(xié)議TCP長連接框架

    python用socket實現(xiàn)協(xié)議TCP長連接框架

    大家好,本篇文章主要講的是python用socket實現(xiàn)協(xié)議TCP長連接框架,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • 使用Python創(chuàng)建一個簡單的任務(wù)管理器應(yīng)用程序

    使用Python創(chuàng)建一個簡單的任務(wù)管理器應(yīng)用程序

    本文主要介紹了使用Python創(chuàng)建一個簡單的任務(wù)管理器應(yīng)用程序,這個應(yīng)用程序?qū)⒃试S用戶添加、編輯、刪除和完成任務(wù),具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • python按行讀取文件,去掉每行的換行符\n的實例

    python按行讀取文件,去掉每行的換行符\n的實例

    下面小編就為大家分享一篇python按行讀取文件,去掉每行的換行符\n的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 深入解析Python小白學(xué)習(xí)【操作列表】

    深入解析Python小白學(xué)習(xí)【操作列表】

    這篇文章主要介紹了Python操作列表,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Python基于OpenCV實現(xiàn)人臉檢測并保存

    Python基于OpenCV實現(xiàn)人臉檢測并保存

    這篇文章主要介紹了Python基于OpenCV實現(xiàn)人臉檢測并保存,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python 利用高德地圖api實現(xiàn)經(jīng)緯度與地址的批量轉(zhuǎn)換

    Python 利用高德地圖api實現(xiàn)經(jīng)緯度與地址的批量轉(zhuǎn)換

    這篇文章主要介紹了Python 利用高德地圖api實現(xiàn)經(jīng)緯度與地址的批量轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評論