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

建设旅游网站财务分析上海专门做网站的公司

建设旅游网站财务分析,上海专门做网站的公司,帝国cms手机网站,wordpress+音乐网1. 什么是向量化 向量化通常是消除代码中显示for循环语句的技巧,在深度学习实际应用中,可能会遇到大量的训练数据,因为深度学习算法往往在这种情况下表现更好,所以代码的运行速度非常重要,否则如果它运行在一个大的数据…

1. 什么是向量化

        向量化通常是消除代码中显示for循环语句的技巧,在深度学习实际应用中,可能会遇到大量的训练数据,因为深度学习算法往往在这种情况下表现更好,所以代码的运行速度非常重要,否则如果它运行在一个大的数据集上面,代码可能花费很长时间去运行。

        什么是向量化?在logistic回归中,需要计算z=w^{T}x+b,w、x均为列向量。如果为非向量化实现

z=0
for i in range(n_x):z+=w[i]*x[i]z+=b

        如果为向量化实现,会直接计算w^{T}x,后面直接加上b:

z=np.dot(w,x)+b

         经过时间计算对比发现,非向量化的版本花费了300倍向量版本的时间:

         可扩展深度学习实现实在GPU上做的,GPU也叫做图像处理单元。而GPU和CPU都有并行化的指令,有时候叫做SIMD指令,意思是单指令流多数据流,意思是如果使用了这样的内置函数np.function或者其他能去掉for循环的函数,这样python的numpy能充分利用并行化更快地计算。GPU相比较于CPU更擅长SIMD计算。

2. 向量化的更多例子

例1:

当编写神经网络时,尽可能的避免for循环。若我们想要计算u=Av,即u_{i}=\sum_{i} \sum_{j}A_{ij}v_{j}

# 非向量化
for i in range (5)for j in range (5)u[i]+=A[i][j]*v[j]# 向量化
u=np.dot(A,v)

例2:

假设已经有一个向量vv=[v_{1},v_{2},...,v_{n}]^{T},求u=[e^{v_{1}} , e^{v_{2}}, ..., e^{v_{n}}]^{T},非向量化计算方法:

u=np.zeros((n,1))
for i in range (n):u[i]=math.exp(v[i])

向量化计算方法:

import numpy as np
u=np.exp(v)np.log(v)
np.abs(v)
np.maximux(v,0)

例3:

m个样本的梯度下降算法

 3. 向量化 logistic 回归(Vectorizing Logistic Regression)

        假设有m个样本,为了实现前向传播,需要计算出m个训练样本的预测结果。在下面的例子中,当加上一个常数b的时候,会将其自动拓展成一个1xm的向量,在python中也称为 “Broadcasting”。

 X=[x^{(1)},x^{(2)},...,x^{m}]

Z=[z^{(1)},z^{(2)},...,z^{m}]=w^{T}X+[b,b,b,...,b]_{1\cdot m}

A=[a^{(1)},...,a^{(m)}]=\sigma(z)

Z=np.dot(w.T,X)+b

 4. 向量化 logistic 回归的梯度输出

Z=np.dot(w.T,x)+b
A=σ(Z)
dZ=A-Y
dw=np.dot(X,dZ.T)/m
db=np.sum(dZ)/m
w:=w-a*dw
b:=w-a*dw
http://www.yayakq.cn/news/6914/

相关文章:

  • 湖北省建设厅乡镇污水官方网站棋牌小程序开发一个多少钱啊
  • 专业建设网站多少钱江门关键词排名工具
  • 地域文化创意产网站建设规则制作网站需要什么技术
  • 如何做网站挂qq站长之家网页模板下载
  • 织梦网站地图模版只有一个域名怎么做网站
  • 公众号开发者密码重置福州百度推广优化排名
  • 商业网站用什么语言做永久免费个人网站申请
  • 女孩做网站工作辛苦吗wordpress安装工信部备案
  • 用vs2013网站开发网页设计代码网站
  • 做网站是先做后台还是前端网站建设多少钱实惠湘潭磐石网络
  • 潍坊方圆网站建设鞍山建立公司网站的步骤
  • 驻马店360网站建设多用户商城系统哪个公司的好
  • 徐州网站可用的ftp网站
  • 商城网站制作公司地址网站开发项目视频教程
  • asp.net2.0网站开发全程解析 pdf做网站厦门
  • 商城网站源码免费做网站要学什么东西
  • 企业录太原seo网站排名
  • 网站开发搜索功能做公司网站需要多
  • 高碑店市建设局网站wordpress标签管理系统
  • 建设银行忘记密码网站首页建公司网站要提供哪些素材
  • 网站如何做促销活动dw个人网站设计
  • 网站和数据库专注wordpress主题
  • 搭建网站多少时间深圳市建设工程交易服务中心宝安分中心
  • 山东建站管理系统苏州园区租房
  • 杭州网站开发制作公司贵阳网页设计
  • 怎么自己制作一个网站下载器wordpress svg
  • 官网做有下拉列表的网站的图片网站建设的总体需求
  • 建设部网站监理工程师网页制作英文
  • 将网站源码下载下来如何使用网页设计软件列表html代码
  • ae如何做视频模板下载网站360的网站排名怎么做