码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 机器学习深度学习——向量化


    向量化

    Whenever possible, avoid explicit for-loops.

    为什么向量化

    加快运算速率,这就要使用一个强大的工具包numpy
    直接上代码看看非向量化和向量化的对比 计算 两个向量内积,可以看到,向量化的结果比非向量化的快了有三百倍
    在这里插入图片描述

    向量化的更多例子

    矩阵和一个向量相乘
    在这里插入图片描述
    计算向量的指数运算
    在这里插入图片描述

    将向量化运用到logistic回归中

    非向量化logistic回归的梯度下降代码:
    在这个代码里面 有两个循环,绿色指示的部分,在计算dw的时候,如果我们有多个特征值,就要计算多个dw,此时n=2,dw就计算两个,很多的时候就要用循环解决,但是为了不循环,将下面的代码改成向量
    在这里插入图片描述

    将dw1,dw2 …改成一个向量dw表示,初始化dw为n_x行1列的0即可
    在这里插入图片描述

    向量化logistic回归

    在上面的向量化中,简化了中间求dw的循环,这里,将for i=1 to m也简化掉,进行向量化
    具体的做法是:
    首先要求出z1,z2等,由z = wTx + b可知,应先将w,x和b向量化,x是输入的特征值个数,记为nx,而每一个样本都对应不同的输入,一共m个样本,所以有m列,所以x是R(nx,m)的矩阵,而w在上面已经知道是个R(nx,1)的矩阵,w*x得到的矩阵是R(1*m)的,所以b也是R(1*m)的,最后z = np.dot(w.t, X) + b
    然后要计算a1,a2等,a是由一个激活函数对z求得的,当z已经求出,可以直接将向量放入激活函数求出向量a, 最后A = σ(Z)
    在这里插入图片描述

    向量化logistic回归的梯度输出

    接下来就是计算dz,db,dw
    在这里插入图片描述
    最后,将向量化运用到logistic回归的梯度输出中去
    在这里插入图片描述

  • 相关阅读:
    想搭建数字藏品平台怎么做?
    ovs-vswitchd的启动分析
    unity的ui跟随鼠标移动
    深兰科技轮腿家用AI机器人荣获“2023年度城市更新科创大奖”
    Java程序设计(边学边练)(二)
    批量测试ip连通性shell脚本
    Java编程学习-MySQL(数据库CRUD语句)
    【时间的比较】
    【误码率仿真】基于matlab LDPC编译码误码率仿真【含Matlab源码 2079期】
    Nvidia Deepstream Python Queue 多线程操作
  • 原文地址:https://blog.csdn.net/m0_51474171/article/details/125420602
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号