最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談keras中的batch_dot,dot方法和TensorFlow的matmul

 更新時間:2020年06月18日 11:23:35   作者:huml126  
這篇文章主要介紹了淺談keras中的batch_dot,dot方法和TensorFlow的matmul,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

概述

在使用keras中的keras.backend.batch_dot和tf.matmul實現(xiàn)功能其實是一樣的智能矩陣乘法,比如A,B,C,D,E,F,G,H,I,J,K,L都是二維矩陣,中間點表示矩陣乘法,AG 表示矩陣A 和G 矩陣乘法(A 的列維度等于G 行維度),WX=Z

import keras.backend as K
import tensorflow as tf
import numpy as np

w = K.variable(np.random.randint(10,size=(10,12,4,5)))
k = K.variable(np.random.randint(10,size=(10,12,5,8)))
z = K.batch_dot(w,k)
print(z.shape) #(10, 12, 4, 8)

import keras.backend as K
import tensorflow as tf
import numpy as np

w = tf.Variable(np.random.randint(10,size=(10,12,4,5)),dtype=tf.float32)
k = tf.Variable(np.random.randint(10,size=(10,12,5,8)),dtype=tf.float32)
z = tf.matmul(w,k)
print(z.shape) #(10, 12, 4, 8)

示例

from keras import backend as K
a = K.ones((3,4,5,2))
b = K.ones((2,5,3,7))
c = K.dot(a, b)
print(c.shape)

會輸出:

ValueError: Dimensions must be equal, but are 2 and 3 for ‘MatMul' (op: ‘MatMul') with input shapes: [60,2], [3,70].

from keras import backend as K
a = K.ones((3,4))
b = K.ones((4,5))
c = K.dot(a, b)
print(c.shape)#(3,5)

或者

import tensorflow as tf
a = tf.ones((3,4))
b = tf.ones((4,5))
c = tf.matmul(a, b)
print(c.shape)#(3,5)

如果增加維度:

from keras import backend as K
a = K.ones((2,3,4))
b = K.ones((7,4,5))
c = K.dot(a, b)
print(c.shape)#(2, 3, 7, 5)

這個矩陣乘法會沿著兩個矩陣最后兩個維度進行乘法,不是element-wise矩陣乘法

from keras import backend as K
a = K.ones((1, 2, 3 , 4))
b = K.ones((8, 7, 4, 5))
c = K.dot(a, b)
print(c.shape)#(1, 2, 3, 8, 7, 5)

keras的dot方法是Theano中的復制

from keras import backend as K
a = K.ones((1, 2, 4))
b = K.ones((8, 7, 4, 5))
c = K.dot(a, b)
print(c.shape)# (1, 2, 8, 7, 5).
from keras import backend as K
a = K.ones((9, 8, 7, 4, 2))
b = K.ones((9, 8, 7, 2, 5))
c = K.batch_dot(a, b)
print(c.shape) #(9, 8, 7, 4, 5)

或者

import tensorflow as tf
a = tf.ones((9, 8, 7, 4, 2))
b = tf.ones((9, 8, 7, 2, 5))
c = tf.matmul(a, b)
print(c.shape) #(9, 8, 7, 4, 5)

以上這篇淺談keras中的batch_dot,dot方法和TensorFlow的matmul就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python colormap庫的安裝和使用詳情

    Python colormap庫的安裝和使用詳情

    這篇文章主要介紹了Python colormap庫的安裝和使用詳情,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • 適合Python初學者的一些編程技巧

    適合Python初學者的一些編程技巧

    這篇文章主要介紹了給Python初學者的一些編程技巧,皆是基于基礎的一些編程習慣建議,需要的朋友可以參考下
    2020-02-02
  • 通過python爬蟲mechanize庫爬取本機ip地址的方法

    通過python爬蟲mechanize庫爬取本機ip地址的方法

    python中的mechanize算是一個比較古老的庫了,在python2的時代中,使用的多一些,在python3以后就很少使用了,現(xiàn)在已經(jīng)是2202年了,可能很多人都沒聽說過mechanize,這不要緊,我們先來簡單的講解一下,如何使用mechanize,感興趣的朋友一起看看吧
    2022-08-08
  • 如何解決PyCharm顯示:無效的Python?SDK

    如何解決PyCharm顯示:無效的Python?SDK

    這篇文章主要介紹了在不同電腦之間傳輸Python項目時遇到的路徑問題,并提供了解決方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • 查看python下OpenCV版本的方法

    查看python下OpenCV版本的方法

    今天小編就為大家分享一篇查看python下OpenCV版本的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 如何使用python-dotenv解決代碼與敏感信息的分離

    如何使用python-dotenv解決代碼與敏感信息的分離

    我們開發(fā)的每個系統(tǒng)都離不開配置信息,這些信息都非常敏感,一旦泄露出去后果非常嚴重,被泄露的原因一般是程序員將配置信息和代碼混在一起導致的,這篇文章主要給大家介紹了關于如何使用python-dotenv解決代碼與敏感信息的分離,需要的朋友可以參考下
    2022-03-03
  • Python解析JSON數(shù)據(jù)的方法簡單例子

    Python解析JSON數(shù)據(jù)的方法簡單例子

    這篇文章主要給大家介紹了關于Python解析JSON數(shù)據(jù)的方法,解析JSON文件是Python中非常常見的操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-09-09
  • 7個提高Python代碼運行效率的小技巧

    7個提高Python代碼運行效率的小技巧

    提高Python代碼的運行效率是每個Python開發(fā)者都關心的問題,本文有7個可以提高Python代碼運行效率的小貼士,希望對大家有一定的幫助
    2024-11-11
  • python中三種輸出格式總結(jié)(%,format,f-string)

    python中三種輸出格式總結(jié)(%,format,f-string)

    在Python語言編程中,我們會與字符串打交道,那務必會輸出字符串來查看字符串的內(nèi)容,下面這篇文章主要給大家介紹了關于python中三種輸出格式的相關資料,三種格式分別是%,format,f-string,需要的朋友可以參考下
    2022-03-03
  • python 創(chuàng)建一個空dataframe 然后添加行數(shù)據(jù)的實例

    python 創(chuàng)建一個空dataframe 然后添加行數(shù)據(jù)的實例

    今天小編就為大家分享一篇python 創(chuàng)建一個空dataframe 然后添加行數(shù)據(jù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評論

石泉县| 吉安市| 陕西省| 游戏| 万盛区| 镶黄旗| 黔江区| 定西市| 丁青县| 青州市| 轮台县| 翁源县| 大冶市| 津市市| 南阳市| 东乌珠穆沁旗| 灵丘县| 泰州市| 陆丰市| 新闻| 晋宁县| 云浮市| 宜城市| 丘北县| 洛川县| 沽源县| 哈密市| 海南省| 新丰县| 荥经县| 金湖县| 荆州市| 汉中市| 察哈| 盐城市| 昌乐县| 奉化市| 林州市| 古田县| 准格尔旗| 卫辉市|