- 主题:有大佬了解由n个点,拟合出一条直线,这个问题的矩阵表示吗?

这个问题,该怎么用矩阵表示呢?谢谢
--
FROM 120.242.238.*
【 在 feng321 的大作中提到: 】
: [upload=1][/upload]
: 这个问题,该怎么用矩阵表示呢?谢谢
这个不就是最小二乘吗?
--
FROM 59.172.4.*
认为向量也是矩阵的话,J就是一个列向量的转置乘以这个列向量,或者是这个列向量乘以它的转置然后取迹(trace)。不知对否。
【 在 feng321 的大作中提到: 】
: [upload=1][/upload]
: 这个问题,该怎么用矩阵表示呢?谢谢
--
FROM 153.37.164.*
J是关于b和w的二次式,这些系数里面才有求和。你一定要矩阵表示干嘛。老老实实都写出来就懂了。
【 在 feng321 的大作中提到: 】
: [upload=1][/upload]
: 这个问题,该怎么用矩阵表示呢?谢谢
--
FROM 129.15.66.*
最小二乘法
【 在 feng321 的大作中提到: 】
:
: 这个问题,该怎么用矩阵表示呢?谢谢
#发自zSMTH-v-@OPPO PGU110
--
FROM 115.183.247.*
典型PLS拟合
--
FROM 219.142.152.*
W=(w,b)^T是2行1列的矩阵。
X=(x1,1;x2,1;...;xn,1)是n行2列的矩阵。
Y=(y1;y2;...;yn)是n行1列的矩阵。
J=(W^T*X-Y)^T(W^T*X-Y)
【 在 feng321 的大作中提到: 】
: [upload=1][/upload]
: 这个问题,该怎么用矩阵表示呢?谢谢
--
FROM 106.120.85.*
【 在 operater 的大作中提到: 】
: 标 题: Re: 有大佬了解由n个点,拟合出一条直线,这个问题的矩阵表示吗
: 发信站: 水木社区 (Fri Aug 25 09:47:47 2023), 站内
:
: W=(w,b)^T是2行1列的矩阵。
: X=(x1,1;x2,1;...;xn,1)是n行2列的矩阵。
: Y=(y1;y2;...;yn)是n行1列的矩阵。
: J=(W^T*X-Y)^T(W^T*X-Y)
令 H 为 X^T*X 的逆矩阵,则
W = H*X^T*Y
这里的 * 表示矩阵乘法,前面的也是
:
: 【 在 feng321 的大作中提到: 】
: : [upload=1][/upload]
: : 这个问题,该怎么用矩阵表示呢?谢谢
:
: --
: 软件园里程序猿
: 程序猿总被加班
: 朝九晚九没女友
: 发了工资买键盘
:
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 106.120.85.*]
--
FROM 59.172.4.*
谢谢大佬的详细指点。 W=(w,b)^T是2行1列的矩阵。
X=(x1,1;x2,1;...;xn,1)是n行2列的矩阵。
Y=(y1;y2;...;yn)是n行1列的矩阵。
只是 这里 J(W)= (X*W-Y)^T * (X*W-Y),否则 行列不对。
设 U(W) = X*W-Y,则 J(W)= U^T * U,dJ/dU = 2U, dU/dW = X (应该是求偏导,但是那个符号不知道怎么输入进来,所以用d代替)
所以,dJ/dW = 2U * X (这里U是 n行1列的矩阵,X 是n行2列的矩阵 ,又不能相乘了)
所以,dJ/dW = 2*U^T * X (转置过来,就可以相乘了,而且结果是 1行2列的向量,正好是(w,b))
————我想问一下,这里U 为什么要转置?难道仅仅是因为无法相乘,而转置后可以相乘,所以就转置吗?有没有什么规则的?再次感谢
【 在 operater 的大作中提到: 】
: W=(w,b)^T是2行1列的矩阵。
: X=(x1,1;x2,1;...;xn,1)是n行2列的矩阵。
: Y=(y1;y2;...;yn)是n行1列的矩阵。
: ...................
--
FROM 120.242.238.*
设 U(W) = X*W-Y,则 J(W)= U^T * U,dJ/dU = 2U, dU/dW = X (应该是求偏导,但是那个符号不知道怎么输入进来,所以用d代替)
所以,dJ/dW = 2U * X (这里U是 n行1列的矩阵,X 是n行2列的矩阵 ,又不能相乘了)
所以,dJ/dW = 2*U^T * X (转置过来,就可以相乘了,而且结果是 1行2列的向量,正好是(w,b))
————我想问一下,这里U 为什么要转置?难道仅仅是因为无法相乘,而转置后可以相乘,所以就转置吗?有没有什么规则的?有大佬能解释一下吗?再次感谢
【 在 snoopyzhao 的大作中提到: 】
:
: 令 H 为 X^T*X 的逆矩阵,则
: W = H*X^T*Y
: ...................
--
FROM 223.104.33.*