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

设立网站 费用上海计算机一级网页设计

设立网站 费用,上海计算机一级网页设计,做网站商机,个人网站建设规划书#x1f4e2;#xff1a;如果你也对机器人、人工智能感兴趣#xff0c;看来我们志同道合✨ #x1f4e2;#xff1a;不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 #x1f4e2;#xff1a;文章若有幸对你有帮助#xff0c;可点赞 #x1f44d;… 如果你也对机器人、人工智能感兴趣看来我们志同道合✨ 不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 文章若有幸对你有帮助可点赞 收藏 ⭐不迷路 内容若有错误敬请留言 指正原创文转载请注明出处 文章目录 简单介绍下PytorchPytorch基础张量创建张量tensor自动梯度线性回归逻辑回归人工神经网络感知机反向传播 Pytorch中的基础数据集 简单介绍下Pytorch 深度学习框架的作用通过深度学习框架搭建神经网络 什么是PytorchPytorch是Facebook的AI研究团队开发以python优先的深度学习框架。 tensor的作用tensor是Pytorch中最基本的构建能够像Numpy一样进行矩阵运算同时支持GPU加速。亦可以与Numpy相互转换。 tensor学习的重点重点是tensor的操作和数学运算难点是variable和自动求导。 tourch包括两种操作 1.数学运算这个跟python中的数学运算一致。 2.高级操作 导入Pytorch的方法import torch Pytorch基础 张量 什么是张量Pytorch中任何数据都是张量分为一维和多维张量其中三维张量就是图像。 创建张量tensor 创建空张量atorch.empty(2,3)或是atorch.zeros(2,3) 创建随机张量atorch.random(3,3) 创建自定义张量 atorch.tensor([1,2,3,2,4,4])#一维 atorch.tensor([[1,2,3],[2,4,4]])#二维 张量算术运算规则跟数组一样相±形状必须一样*/要求参考数组的表达。 例如 Ca.add(b) xytorch.matmul(x,y) 张量形状变换使用view函数张量名2张量名1.view(新形状) 查看张量形状张量名.size() 张量与数组之间的数据转换 张量转成数组数组名张量名.Numpy() 数组转成张量张量名torch.from_Numpy(数组名) 张量可以理解为矩阵。 张量里面的review跟数组内的reshape一样。 matmul翻译为矩阵相乘 自动梯度 什么是自动梯度就是自动求偏导数计算梯度就是计算偏导数。 如何计算梯度使用函数backward() 例如 输出结果的作用帮助调整输入也就是深度学习的目的。最终得到一个正确的预测模型。 计算梯度就是反向计算也就是求导。 线性回归 什么是线性回归线性规划根据输入的数据拟合曲线。通过一堆点生成一条直线这条直线符合ykxb这样的一元一次函数。采用的方法拟合方式是最小二乘法也就是每个点的纵坐标真实值与线上的预测值之间的误差和最小。 Pytorch中如何求线性回归使用函数torch.nn.liner(input,output) 其中的输入是x输出是y。 如何计算真实值与预测值之间的误差 公式 使用的函数torch.nn.MSELoss 更新参数k和d的方法参数参数-学习率*参数梯度 计算损失值不断循环往复直到这个损失值到最小值才停止更新。 上述不断更新参数的过程在Pytorch中如何实现 使用下面的函数即可。使用SGD优化器不断拟合参数 如何构建正确的线性回归模型 1.构建初始模型 2.计算损失 3.更新参数模型训练 数据模型损失优化 通过一堆点生成一条直线这个过程叫做拟合。 线性回归的过程就是找到合适的k和b使得真实值与预测值的差值损失值最小。 逻辑回归 什么是逻辑回归在线性组合的基础上加上非线性变换。 逻辑回归在理解了线性回归的基础上理解起来比较简单其实是对线性的情况进行复杂化因为实际情况中的很多关系不是线性的。 人工神经网络 人工神经网络的出现线性回归是预先知道y-x之间的关系的而实际上很多时候是不知道两者之间的关系就是说y-x很可能不是线性的甚至数据量是否庞大这个时候人工神经网络出现了可以帮助构建y-x之间的模型关系。人工神经网络本意是为了模仿人的大脑神经网络希望做到像人脑一样思考因此提出了人工神经网络这个概念。 人工神经网络发展历史 感知机 感知机的出现线性回归都是单个变量之间的关系为应对更为复杂的实际问题出现了感知机这一概念感知机的输入有多个x输出y由多个线性回归组合而成是一个多元一次函数。所求出的y为和通过激活函数的操作判断是否将其激活。这个就是比逻辑回归更加复杂点多增加了输入量。 感知机也是在模仿神经网络其中的结点就是神经元。 反向传播 反向传播算法的两个阶段前向传播阶段和反向传播阶段。 前向传播的作用从输入层到隐藏层到输出层这一个过程输出预测值计算预测值跟标签值之间的差值。 反向传播的作用差值从输出层反向传播给输入层若差值过大就会重新计算参数进行优化。优化后的参数再一次进行前向传播如此往复循环最终输出最小差值停止参数更新。也说明预测值越来越接近真实值。 反向传播算法的分类静态反向传播循环反向传播。 反向传播的数学原理自动梯度求导遵循链式求导法则 E是损失误差net是输入值o是输入值经过激活函数后的输出值。 E对wi求出的导数越大说明对E的贡献越大可以通过减小w值来实现E的缩小得到新的wi值新的值重新进行训练得到新的E值通过判断E的大小考虑是否再进行上述的轮回直至最小也就是训练结束。 反向传播举例 反向传播的训练方法 1.随机/世故梯度下降计算梯度基于单个样本计算速度快很容易收敛。 每个样本都要下降一次。 2.标准/批量梯度下降计算基于整个数据集计算速度慢不容易收敛。 整个样本全部计算完后下降一次。 3.mini_batch梯度下降而实际训练中都不采用上述两种方法而采用小批量梯度下降也就是batch_size的值这个值要根据显卡的内存去设置。 优点是收敛速度快算法精度高。 线性组合加上非线性变换就是感知机。 总结前向传播用于产生错误反向传播用于更新参数 Pytorch中的基础数据集 Pytoch内置数据集Pytorch内置需要经典的数据集可以直接拿来使用。 数据集的读取和加载dataset用于读取数据集dataloader用于加载数据集。 dataset也就是封装好了许多经典的数据集我们没必要去网上下载了存储在torchvision这个模块里面。在Pytorch里直接使用dataloader就可以下载了。
http://www.hkea.cn/news/14363130/

相关文章:

  • 大丰网站建设哪家好网站域名登录不了
  • 网站建设思路方法苏州高端网站设计制作
  • 长沙做网站需要多少钱悟空crm永久免费了
  • 网站开发公司联系电话百度指数行业排行
  • 专业制作网站是什么wordpress 下一篇文章
  • 珠海专业做网站制作平原网站建设价格
  • 怎么和其它网站做友情链接广西壮族自治区成立于哪一年
  • 门窗网站制作宣传语网站还能赚钱吗
  • 制作网站费怎么做会计科目导航网源码
  • vps 网站发布ppt的制作方法
  • 广丰区建设局网站长沙网站建设zh68
  • 专门做电商的招聘网站网泰网站建设网络推广
  • 做企业网站 长春招商平台哪个好
  • 啤酒网站建设app开发公司哪个公司好
  • 哪个网站可以做砍价新北方app下载
  • 怎么上传自己的网站手机网站 域名
  • 昆明网站建设手机版阿里企业邮箱注册申请免费
  • 网站做优化按点击收费网站模版制作教程
  • 外贸推广网站收费吗ps怎么做电商网站
  • 网站设计用什么字体搜索引擎优化seo目的
  • canvas 特效网站云南政务服务网
  • 做网站的钱叫什么科目站长工具seo词语排名
  • 上海昆山网站公司网站活动模板
  • 国外手机设计网站推荐怎么做网站在线玩游戏
  • 东莞网站制作十强世界工厂网官网下载
  • 无需注册免费创建网站溧阳网站建设
  • 国建设银行e路通网站申陕西网站建设通报
  • linux 建立网站抖音代运营话术模板
  • 公司网站怎么做才能吸引人如何在外管局网站做付汇延期
  • 北京做网站比较有名的公司有哪些珠海做网站哪家专业