机器学习P3.1~4.2学习记录

1.矩阵与向量:

  在矩阵A中,A_{ij}代表此元素在第i行\left ( i^{\mathit{th}} \right ),第j列\left ( j^{\mathit{th}} \right )

矩阵可以快速整理,索引和访问大量数据。

  在向量A中,A_{\mathit{n}}可以看作是n\times 1阶矩阵。

记向量A_{n}为y,则y中存在的元素可表示为:y_{i}= i^{th}

2.关于矩阵和向量的加减乘运算,特别提出乘法运算:

            A      \times    x    =    y

例:     \begin{bmatrix} 3 &2 \\ 4&5 \\ 6&7 \end{bmatrix}\times\begin{bmatrix} 3\\ 5 \end{bmatrix}= \begin{bmatrix} 19\\ 37\\ 53 \end{bmatrix}3\times 2阶矩阵)=(2\times 1阶矩阵)=(3\times 1阶矩阵),观察此式引出矩阵或向量乘法结论:( m\times n阶矩阵) \times( n\times 1向量)= (m\times 1向量)  

3.对于一些情况(如:知道数据集和假设函数)

计算的预测值=数据矩阵【数据集计入首列全为1的矩阵】\times参数【假设函数的参数】

例:已知房子的面积                         已知3种计算房子价格的假设函数

                2104                                          1.h_{\theta }=-40+0.25x

                1416                                          2.h_{\theta }=200+0.1x

                1534                                          3.h_{\theta }=-150+0.4x

                 852

计算预测值可以由矩阵乘法表示为:

\begin{bmatrix} 1 &2104 \\ 1& 1416\\ 1& 1534\\ 1& 852 \end{bmatrix}\times \begin{bmatrix} -40 &200 & -150\\ 0.25&0.1 &0.4 \end{bmatrix}= \begin{bmatrix} 486 &410 &692 \\ 314&342 &416 \\ 344& 353 & 464\\ 173& 285& 191 \end{bmatrix}【三列结果分别表示对应的三个代价函数的预测值】

4.编程语言的线性代数函数库/计算机的SIMD并行(一条指令处理多个数据)可以高效进行矩阵之间的乘法运算。

5.矩阵补充:

  逆矩阵:只有方阵才有逆矩阵

  奇异矩阵和退化矩阵:矩阵不存在逆矩阵

  转置矩阵:

6.多变量

  先前利用房屋面积作为房屋价格的唯一特征,现在引入多个变量同时参与衡量房屋价格:面积,房间数量,房屋楼层和房屋年限,分别记为

  引入几个符号:

    n:特征数量

    :训练集第i行的特征集

   :训练集第i行的特征集的第j个特征值

基于多变量重写假设函数:

       定义:/

便捷方式表示多变量特征下的假设函数:

  ,其中特征向量:,参数向量:

7.多元梯度下降法(解决多元线性回归的问题)

假设函数:

参数:

【可以看作一个整体:n+1维向量】

代价函数:

【 向量】

多元梯度下降法:

repeat{

 【 向量】

}

具体展开:

repeat{

  【同步更新,j=0,1,2,...,n】

}

因此:

[=1]

......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值