当前位置: 首页 > wzjs >正文

推进政务服务网站一体化建设whois查询

推进政务服务网站一体化建设,whois查询,长春怎么注册网站平台,做电缆好的网站向量化编程 向量化编程前言1、向量化编程2、向量化优势3、正向传播和反向传播 向量化编程 前言 向量化编程是一种利用专门的指令集或并行算法来提高数据处理效率的技术,尤其在科学计算、数据分析和机器学习领域中非常常见。它允许通过一次操作处理整个数组或矩阵的…

向量化编程

    • 向量化编程
    • 前言
    • 1、向量化编程
    • 2、向量化优势
    • 3、正向传播和反向传播

向量化编程

前言

向量化编程是一种利用专门的指令集或并行算法来提高数据处理效率的技术,尤其在科学计算、数据分析和机器学习领域中非常常见。它允许通过一次操作处理整个数组或矩阵的数据,而不是通过循环逐个处理每个元素。这种方法不仅简化了代码,而且能够显著提高程序运行速度,因为它更有效地利用了现代 CPU 的并行计算能力。

备注:本系列文章基于B站课程: 122集付费!CNN、RNN、GAN、GNN、DQN、Transformer、LSTM等八大深度学习神经网络一口气全部学完!学习整理得到。

1、向量化编程

没更新一次梯度时候,在训练期间我们会拥有 m 个样本,那么这样每个样本提供进去都可以做一个梯度计算。所以我们要去做所有样本上的计算结果、梯度等操作。
在这里插入图片描述

2、向量化优势

由于在进行计算的时候,最好不要使用 for 循环去进行计算,使用 Numpy 可以进行更加快速的向量化计算。
在这里插入图片描述
例如:

  • 使用 for 循环

    import numpy as np
    import timea = np.random.rand(100000)
    b = np.random.rand(100000)
    # 第一种 for 循环
    c = 0
    start = time.time()
    for i in range(100000):c += a[i] * b[i]
    end = time.time()
    print(c)
    print("计算耗时:%s" % str((end - start) * 1000) + 'ms')
  • 使用 np.dot

    import numpy as np
    import timea = np.random.rand(100000)
    b = np.random.rand(100000)
    d = a * b
    # 向量化运算 np.dot()
    start1 = time.time()
    c1 = np.dot(a, b)
    end1 = time.time()
    print(c1)
    print("计算耗时:%s" % str((end1 - start1) * 1000) + 'ms')
    

运行结果如下:
在这里插入图片描述
可以看到 Numpy 能够充分的利用并行化。

Numpy 中提供了很多函数使用

函数作用
np.ones or np,zeros全为1或者0的矩阵
np.exp指数计算
np.log对数计算
np.abs绝对值计算

所以上述的 m 个样本的梯度更新过程,就是去除掉 for 循环

3、正向传播和反向传播

前面我们所做的整个过程分为两个部分,一个是从前往后的计算出梯度和损失,另一部分是从后往前计算参数的更新梯度值。所以在神经网络中经常会出现这两个概念。

http://www.dtcms.com/wzjs/159.html

相关文章:

  • 做网站公司郑州郑州的网站建设公司百度地图推广
  • 北京高端网站建设公司哪家好软文内容
  • 营销型网站是啥想学手艺在哪里可以培训
  • 东莞有什么做网站的公司抖音流量推广神器软件
  • 网站标题怎么做链接哪里可以学seo课程
  • 中山骏域网站建设专家网络营销的目的和意义
  • 东北做美甲的贷款在线播放英文网站抖音优化公司
  • 哈尔滨网站开发电话免费行情网站的推荐理由
  • dede跳转到其他网站怎样制作一个网页
  • 网站服务公司免费建站网站大全
  • 做图片网站咋样关键词投放
  • 陕西省人民政府门户网站长沙免费网站建站模板
  • 做网站建设优化的公司排名免费二级域名建站
  • 建设部执业资格注册中心网站四平网络推广
  • 25个网站厦门百度快照优化排名
  • 西安网站制作国家认可的教育培训机构
  • 英语网站新增两个栏目中国万网登录入口
  • 用java做网站后辍名是什么seo软件定制
  • 小型企业网站建设公司学大教育培训机构电话
  • 响应式网站代码百度游戏中心
  • 深圳网站建设费用多少钱营销策划咨询机构
  • 做网站挣钱不最好用的磁力搜索器
  • 广东营销型网站建设多少钱文案代写在哪里接单子
  • 上市公司做家具网站班级优化大师免费下载学生版
  • wordpress上传大图南京seo外包平台
  • 网站建设网页制北京seo站内优化
  • 邢台网站123那个推广平台好用
  • 做企业网站的尺寸是多少钱网站域名怎么注册
  • 关于集团官方网站内容建设的报告重庆关键词优化服务
  • seo网站地图免费进入b站2022年更新