⾼维矩阵指维度≥3的矩阵,或者叫张量。

高维矩阵相乘分两种情况:1.相同维度 2.不同维度

1.相同维度矩阵

本质上还是⼆维矩阵之间的乘法,即把最后两个维度看成矩阵,执⾏⼆维矩阵乘法。

要求:1)后两维满足二维矩阵乘法

2)前几维形状相同

例如(a,b,c,d)可与(a,b,d,e)相乘

但由于广播机制的存在,要求2)不满足时也可进行相乘,前几维取较大的形状

(a,b,c,d)*(e,f,d,g)=(max{a,b},max{b,f},c,g)

实战中可以使用numpy中的matmul()

2.不同维度矩阵

由于矩阵不同维度,就相当于一维向量与常数进行对位点乘,也相当于二维矩阵与一维向量相乘

要求:较低维矩阵的所有维数形状与高维相同

(a,b,c)*(b,c)或(a,b,c,d)*(b,c,d)

但是由于广播机制的存在,较低维矩阵只要求其最高维与较高维矩阵对应维度形状相同即可,要求不满足时也可进行相乘,后几维取较大形状

实际要求:较低维矩阵的最高维与较高维矩阵对应维度形状相同

(a,b,c)*(b,e)=(a,b,max{c,e})

(a,b,c,d)*(b,,e,f)=(a,b,max{c,e},max{d,f})

因为广播机制,左乘右乘不加以区分

实战中数组点乘*

【深度学习中的数学】高维矩阵乘法规则相关推荐

  1. 深度学习中的数学-线性代数

    深度学习中的数学-线性代数 1 矩阵和向量相乘 1.1 标准乘积 1.2 元素对应乘积 2 线性相关和生成子空间 3 特征分解 4 奇异值分解 推荐书目 参考 1 矩阵和向量相乘 1.1 标准乘积 如 ...

  2. [人工智能-数学基础-1]:深度学习中的数学地图:计算机、数学、数值计算、数值分析、数值计算、微分、积分、概率、统计.....

    作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article ...

  3. 机器学习与深度学习中的数学知识点汇总

    点击上方"AI算法与图像处理",选择加"星标"或"置顶" 重磅干货,每天 8:25 送达 来源:SIGAI 在机器学习与深度学习中需要大量使 ...

  4. 深度学习中的数学--lecture 1(2)

    Introduction:A Non-Rigorous Review of Deep Learning 原文地址 本篇文章为 MIT 课程 Mathematical Aspects of Deep L ...

  5. eta 深度学习 参数_深度学习中的参数梯度推导(一)

    必备的数学知识 矩阵微分与求导 前言 深度学习向来被很多人认为是"黑盒",因为似乎很多人都不清楚深度学习的运作方式,本系列<深度学习中的数学>的连载文章主要目的就是向大 ...

  6. 一文读懂深度学习中的矩阵微积分

    点击视学算法标星,更快获取CVML新技术 鱼羊 编译整理 量子位 报道 | 公众号 QbitAI 想要真正了解深度神经网络是如何训练的,免不了从矩阵微积分说起. 虽然网络上已经有不少关于多元微积分和线 ...

  7. 机器学习中的数学——深度学习中的优化理论

    分类目录:<机器学习中的数学>总目录 深度学习算法在许多情况下都涉及优化.例如,模型中的进行推断涉及求解优化问题.我们经常使用解析优化去证明或设计算法.在深度学习涉及的诸多优化问题中,最难 ...

  8. 【深度学习中模型评价指标汇总(混淆矩阵、recall、precision、F1、AUC面积、ROC曲线、ErrorRate)】

    深度学习中模型好坏的所有评价指标汇总(混淆矩阵.recall.precision.F1score.AUC面积.ROC曲线.ErrorRate) 导航 0.混淆矩阵 1.AUC面积 2.ROC曲线 3. ...

  9. 深度学习中需要掌握的数学1之概率统计

    深度学习中需要掌握的概率统计 1.常见的概率分布 1.1伯努利分布(二值分布,0-1分布) 1.2二项分布(离散的) 1.3均匀分布 1.4`高斯分布`(连续) 2.独立事件的解释 3.多变量概率分布 ...

  10. 一文带你读懂深度学习中的张量(tensor)是什么,它的运算是怎样的,如何理解张量,张量的维度,浅显易懂

    深度学习的数学基础(不要被吓到,很浅显) 数据表示与张量运算 张量 在多维 Numpy 数组中,也叫张量(tensor).一般来说,当前所有机器学习系统都使用张量作为基本数据结构. 张量这一概念的核心 ...

最新文章

  1. boost::mpl模块实现insert相关的测试程序
  2. php 设置中文 cookie, js获取
  3. 如何让二维码自适应浏览器的尺寸
  4. Web设计师须知的10项SEO技巧
  5. python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', 'query 问题
  6. 修改数据库的排序规则
  7. Python-OpenCV双目测距代码实现以及参数解读
  8. 数学符号读法及常用符号英文(超全)
  9. 团队任务3:第一次冲刺-第三组梦之队
  10. Codeforces 1076 - 题集
  11. 三菱模拟量fx3u4da_FX3U-4DA使用案例三菱FX3U-4DA用户手册(模拟量控制篇) - 广州正凌...
  12. 一般人我不告诉的bug
  13. java计算机毕业设计线上教育教学系统源码+数据库+lw文档+系统+部署
  14. FusionCharts的使用方法(超详细)
  15. 朴素贝叶斯(Naive Bayes),联合概率,条件概率,先验概率,后验概率
  16. 全国青少年科技创新大赛全国青少年信息学奥林匹克系列比赛(大赛系列第12期)
  17. 使用nginx 同一端口根据不同域名转发到不同端口
  18. 看最近国内名人们对四川地震灾区的捐款
  19. 谷歌拼音输入法-里程碑式的跃进
  20. 尚学堂java300集飞机小游戏实战

热门文章

  1. 从零开始的FPGA学习5-同步复位D触发器、异步复位D触发器
  2. 基于JSP网上购书系统
  3. 工科数学分析大作业(三) 傅里叶级数
  4. 110kv变电所无功补偿技术的研究
  5. 基础篇:6.10)形位公差-包容原则与可逆原则的标注步骤全解;
  6. Struts2通配符
  7. FC SAN - 光纤通道存储区域网络
  8. 详细了解DAS、SAN和NAS三种存储方式
  9. 端口扫描工具masscan常用方法和参数
  10. 刷机后IMEI丢失如何能刷回来