今天看对着公式看代码发现,在公式中一个向量进行转置而在代码中却没有进行转置的相关运算,特此折腾一番,便记录。

首先看到这个公式

简单说明一下什么意思:就是说P是一个多维向量,这两个是不同的一维向量,在这个公式中想表达的意思就是这样:

这个也就是keras中dot的函数用法,也就是说dot函数只需要将两个一维向量传入即可,就会将对应向量相乘之后相加。

keras的multipy函数所对应的数学公式表达符号是下面这样的

其接收一个列表的同shape张量,并返回它们的逐元素积的张量,shape不变

keras 的dot、multiply区别相关推荐

  1. Numpy数据的操作 * dot() multiply() 的区别

    使用numpy时,跟matlab不同: 1.* dot() multiply() 对于array来说,* 和 dot()运算不同 *是每个元素对应相乘 dot()是矩阵乘法 对于matrix来说,*  ...

  2. tf.nn.dropout和tf.keras.layers.Dropout的区别(TensorFlow2.3)与实验

    这里写目录标题 场景:dropout和Dropout区别 问题描述: 结论: 深层次原因:dropout是底层API,Dropout是高层API 场景:dropout和Dropout区别 全网搜索tf ...

  3. Keras入门笔记(番一):从源码分析K.batch_dot及与dot的区别

    动机 矩阵和向量的乘法各种名称都有,甚至相互混杂,在不同框架里的命名也不一样,每每都会陷入这些Magic中.例如,同样是dot对向量shape= (n,)和一维张量shape=(n,1)而言都不一样, ...

  4. numpy中matmul,dot,multiply的区别

    结论: np.matmul用于矩阵相乘,dot即适用于矩阵相乘也使用标量与矩阵相乘.*,multiply用于两个矩阵中对应的元素相乘. 上面这句话的理解:np.matmul(a,b)    a.sha ...

  5. numpy矩阵乘法中的multiply,matmul和dot

    用numpy做矩阵运算时,少不了用到矩阵乘法.本文帮你迅速区分multiply, matmul和dot的区别. numpy官方文档中的说明:(想深入了解可以一戳) multiply: https:// ...

  6. python模型保存save_浅谈keras保存模型中的save()和save_weights()区别

    今天做了一个关于keras保存模型的实验,希望有助于大家了解keras保存模型的区别. 我们知道keras的模型一般保存为后缀名为h5的文件,比如final_model.h5.同样是h5文件用save ...

  7. python的matmul_浅谈keras中的batch_dot,dot方法和TensorFlow的matmul

    概述 在使用keras中的keras.backend.batch_dot和tf.matmul实现功能其实是一样的智能矩阵乘法,比如A,B,C,D,E,F,G,H,I,J,K,L都是二维矩阵,中间点表示 ...

  8. keras教程-静态图编程框架keras-学习心得以及知识点总结

    在过去的四个月里(2020三月开始的),和朋友一起对着官网的keras教程学习了一遍,学习的过程中发现有一些解释的不清楚的地方(官网的教程实在是~~~),我们自己做了实验,探索了问题的各个角落以及每个 ...

  9. Keras.Backend的一些理解

    Keras.Backend的一些理解(备份) 一.理解 二.重要的一些backend函数(方法) 一.理解 我理解的深度学习层级由大到小为:Model>layer>函数,方法形成layer ...

  10. 各种乘法的区别 “点积、外积、数乘...等

    I've seen several conventions, including ⋅⋅, ∘∘, ∗∗, ⊗⊗, and ⊙⊙. However, most of these have overloa ...

最新文章

  1. Cookie简单使用方法
  2. 45.Keepalived高可用群集
  3. Maven依赖中的scope详解
  4. 【转载保存】hadoop学习之wordcount运行错误处理
  5. 视频列表页html,视频列表.html
  6. 数组之间的比较应当用Arrays.equals()
  7. 基本排序算法(冒泡,选择(希尔),插入,快速,归并,堆,二分查找)
  8. Nsight软件简介
  9. asc 点阵数组和计算认识
  10. DDD领域建模基本流程
  11. 电脑版微信多开显示网络代理服务器,电脑版微信多开办法,超级简单,一看就会...
  12. 【转】图解领带的打法10种
  13. Php扫码签到功能怎么实现,扫码签到常用方法_云分组小程序
  14. 面试字节跳动测试岗位一般问什么测试点_字节跳动校招流程详解(附带笔试真题+面经)...
  15. 小猫打螃蟹-第10届蓝桥杯Scratch省赛真题第2题
  16. 什么数据库可以撑起微信支付每天数亿笔交易?
  17. myeclipse超详细安装教程+图文+安装包获取
  18. 杭州高级建筑职称评审条件
  19. LwIP常见问题FAQ
  20. 趋高智能注塑件表面视觉检测之机器视觉的缺陷检测方案

热门文章

  1. 使用tinyxml2将gps经纬度转换为kml和gpx格式文件
  2. 计算机网络考研知识点整理,计算机网络考研知识点
  3. 数学一年级应用题_小学一年级数学应用题100道
  4. 用html制作毕业论文设计,个人网页的设计与制作毕业论文
  5. Ubuntu16.04 安装Firefox火狐浏览器中国版使用及升级
  6. VS2012 正式版BUG太多
  7. dicom协议开源库DCMTK安装和使用
  8. c语言程序训练营,王道训练营-C语言-1
  9. Visio 使用心得
  10. 八天学会Ansys命令流