美文网首页
机器学习——向量化

机器学习——向量化

作者: BioLearner | 来源:发表于2020-05-17 19:44 被阅读0次

    MATLAB编程中,向量化的思想可从下图看出:



    对于常见的线性回归假设函数



    做乘积累加的过程,传统的编写方法可能像左边一样,但是如果把θ和X看作一个向量,则只需要写成向量相乘即可。
    对应的C++的向量化例子:

    线性回归算法梯度下降的更新规则的向量化


    梯度下降确定θ参数时,需要同时对所有的θ进行更新,θ的方程如上图所示,一般编程时可能需要写for循环,对所有的θ进行处理,如果是向量化的形式,相当于:

    θ = θ - αδ

    其中θ是一个j维的向量,α是学习速率,是一个常数。δ是一个j维的向量:



    微信公众号:BioLearner

    定期更新,欢迎关注

    相关文章

      网友评论

          本文标题:机器学习——向量化

          本文链接:https://www.haomeiwen.com/subject/azflohtx.html