当前位置: 首页 > news >正文

网站里的图片切换怎么做/长沙做网站推广公司咨询

网站里的图片切换怎么做,长沙做网站推广公司咨询,买的有域名怎么做网站,怎么建立官网谈谈我对矩阵维度的理解前言一、混淆点二、代码实现1.矩阵相乘总结前言 在机器学习中,遇到的数据都是以矩阵形式存储的,那么矩阵的维度经常在变化,在编写代码应该时刻注意矩阵的维度变化,不然在参数和矩阵进行相乘时会报错。 一…

谈谈我对矩阵维度的理解

  • 前言
  • 一、混淆点
  • 二、代码实现
    • 1.矩阵相乘
  • 总结

前言

在机器学习中,遇到的数据都是以矩阵形式存储的,那么矩阵的维度经常在变化,在编写代码应该时刻注意矩阵的维度变化,不然在参数和矩阵进行相乘时会报错。

一、混淆点

在机器学习领域经常会说将特征向量由低维空间映射到高维空间。比如平面就是二维空间,立体就是三维空间,超过三维空间我们就不知道怎样表示。
特征向量feature=[1,2,3,4],feature有4个特征,假设特征空间由这4个特征可以表示,那么给出这4个特征独一无二的数字即可在特征空间上表示出。
我们在口头上经常说一个矩阵的维度是多少,其实说的是这个矩阵的大小是多少,也就是矩阵的shape是多少。
比如[1,2.3]的shape为(3,),[[1,2,3]]的shape为(1,3),.而前者的维度为1,后者的维度为2。

二、代码实现

numpy中的array和torch、tensorflow中的tensor本质是一样的,都是想利用向量矩阵表示参数.本文先写下numpy中的array代码实现。

1.矩阵相乘

带着疑问去写
1.shape大小要符合矩阵相乘运算规则吗?
两个向量相乘:

import numpy as np
w=np.array([1,2,3])
print(w.shape)
x=np.array([1,2,3])
print(x.shape)
print(np.dot(w,x))

输出:

(3,)
(3,)
14

结果就是两个向量相乘最后得到一个数。在numpy.dot中向量相乘肯定得到一个数,和我们数学中两个向量相乘可能会得到一个矩阵不同。
两个矩阵相乘:

import numpy as np
w=np.array([[1,2,3]])
print(w.shape)
x=np.array([[1,2,3]])
print(x.shape)
print(np.dot(w,x))

输出报错:

Traceback (most recent call last):File "D:/机器学习实现/2.py", line 10, in <module>print(np.dot(w,x))File "<__array_function__ internals>", line 6, in dot
ValueError: shapes (1,3) and (1,3) not aligned: 3 (dim 1) != 1 (dim 0)

输出显示维度没有对齐,因为w的shape(1,3)和x的shape(1,3)中3和1不相等,因此不满足矩阵的乘法运算。
解决方法:将矩阵x进行转置满足(1,3)*(3,1)=(1,1)


import numpy as np
w=np.array([[1,2,3]])
print(w.shape)
x=np.array([[1,2,3]])
print(x.shape)
print(np.dot(w,np.transpose(x)))

输出:最后得到shape大小为(1,1)的矩阵。

(1, 3)
(1, 3)
[[14]]

疑问:shape大小为(1,3)和(3,)满足矩阵运算吗?
答:可以,矩阵(1,3),向量(3,).毫无疑问肯定是满足矩阵向量之间运算的。
(1,3)*(3,)=(1,),最后会得到一个向量
代码:

import numpy as np
w=np.array([[1,2,3]])
print(w.shape)
x=np.array([1,2,3])
print(x.shape)
print(np.dot(w,np.transpose(x)))

输出:

(1, 3)
(3,)
[14]

总结

关于tensor那一部分也是相同的,抽空找个时间顺便把各种转置乱七八糟的函数写完.未完待续…

http://www.lbrq.cn/news/1335511.html

相关文章:

  • 公众号推送怎么制作/宁波网站关键词优化排名
  • 2015年做啥网站致富/湖北网站seo
  • 江宁住房和城乡建设局网站/网站注册搜索引擎的目的是
  • 网站开发招聘名称/优化关键词排名推广
  • 怎么接网站开发外包/电商代运营一般收多少服务费
  • 做网站用需要几个软件/营销策划是做什么
  • 温州网站建设优化公司/农大南路网络营销推广优化
  • wordpress主题框架开发/seo会被取代吗
  • 如何申请自己的个人网站/深圳seo推广公司
  • 深圳龙华鸿宇大厦网站建设/建网站的软件有哪些
  • 企业网站产品分类多怎么做seo/近期网络舆情事件热点分析
  • 深圳网站建设 手机网站建设/今日头条极速版官网
  • 有哪些网站做明星周边/百度指数是怎么计算的
  • wordpress 手机不显示图片/百度搜索怎么优化
  • 十堰优化网站排名公司/网络销售平台有哪些
  • 哪些公司可以做网站/百度关键词排名怎么靠前
  • 睢县网站制作公司/网络推广是做什么工作的
  • 个人免费建站的网站/怎样才能注册自己的网站
  • 无锡网站建设电话/如何创建个人网页
  • 网络诚信 网站应怎么做/焊工培训ppt课件
  • 西安千叶网站建设/站长域名查询工具
  • 做微信小程序哪个网站好/关于友谊的连接
  • 网站建设泽宇/举一个病毒营销的例子
  • dedese网站/福州seo代理计费
  • 做优惠卷网站倒闭了多少钱/北京网站建设公司大全
  • 温岭自适应网站建设/网站推广优化排名公司
  • 英语故事网站建设/公众号运营
  • wordpress前台登录注册/丹东网站seo
  • 公司做网站需要准备什么/百度网首页官网登录
  • 邯郸做移动网站多少钱/百度一下你就知道了百度
  • Gartner 《IAM for LLM-Based AI Agents》学习心得
  • 【KO】android 面试 算法
  • 【oracle闪回查询】记录字段短时间被修改的记录
  • C#高级语法_泛型
  • 第5节 大模型分布式推理通信优化与硬件协同
  • “一车一码一池一充”:GB 17761-2024新国标下电动自行车的安全革命