码农知识堂 - 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回归的梯度输出中去
    在这里插入图片描述

  • 相关阅读:
    胺液(MDEA)净化树脂A-98FM
    centos7安装mysql5.7
    嵌入式学习笔记(16)反汇编工具objdump
    ffmpeg之avformat_alloc_output_context2
    Cloudfront HTTPS 性能优化
    vue组件
    使用vue-cli脚手架工具搭建vue工程项目以及配置路由
    通过 vue-cli 创建一个 vue3 的项目
    Python3,为了给女神暗送秋波,我默默的写了一个图片字符画生成器,真香。
    关于安卓recyclerview的子布局中,scrollview滑动冲突问题
  • 原文地址: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号