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

游戏的网站策划应该怎么做微信小程序开发300元

游戏的网站策划应该怎么做,微信小程序开发300元,营销型网站建设比较好,wordpress友情链接定时今天作为入门pytorch的第一天。打算记录每天学习pytorch的一些理解和笔记#xff0c;以用来后面回顾。当然如果能帮到和我一样的初学者#xff0c;那也是不胜荣幸。作为一名初学者#xff0c;难免有些地方会现错误#xff0c;欢迎各位大佬指出 预备知识 这里主要介绍pyto…今天作为入门pytorch的第一天。打算记录每天学习pytorch的一些理解和笔记以用来后面回顾。当然如果能帮到和我一样的初学者那也是不胜荣幸。作为一名初学者难免有些地方会现错误欢迎各位大佬指出 预备知识 这里主要介绍pytorch的矩阵一些相关知识。矩阵总所周知是神经网络里重要内容信号传递等都需要用到矩阵的一些知识。 这里的矩阵和numpy库中基本相似。使用基本运算符-*/和另一个矩阵相乘都是对应元素进行运算。如果需要矩阵间的乘法(主要使用的运算)这需要使用方法a.mm(b)这里就是矩阵a和矩阵b使用矩阵乘法 torch和numpy里矩阵的一些区别 首先在numpy里矩阵一般都是直接作为数字计算不会纠结变量类型但是在torch中有矩阵元素类型。如果两个矩阵类型不相同进行运算操作例如矩阵乘法可能会导致报错。在初始化时可以直接定义类型 import torch atorch.tensor([1,2],dtypefloat)#定义时声明类型为float其次在torch中tensor在较高版本的torch中和自动微风变量合并了。如果需要声明此变量是自动微分变量自动微分变量通俗理解就是可以自动求导方便更新参数需要在定义时声明requires_grad参数为True atorch.tensor([1,2],requires_gradTrue,dtypefloat)自动微分变量可以用来更新神经网络权重等。例如以下代码 x torch.linspace(0, 100,100).type(torch.FloatTensor) rand torch.randn(100)* 10 y x rand x_train x[: -10] x_test x[-10 :] y_train y[: -10] y_test y[-10 :] learning_rate 0.0001 for i in range(1000):# 计算在当前a、b条件下的模型预测值predictions a.expand_as(x_train) * x_train b.expand_as(x_train)loss torch.mean((predictions - y_train) ** 2) #损失loss.backward() # 对损失函数进行梯度反传a.data.add_(- learning_rate * a.grad.data) b.data.add_(- learning_rate * b.grad.data) a.grad.data.zero_() # 清空a的梯度数值 b.grad.data.zero_() # 清空b的梯度数值上述代码可以实现对一个一元函数更新。 这里另一个需要注意的点时一个变量被声明为自动微分变量后将损失传递后会有梯度信息这个信息如果再次更新是通过相加更新的也就是说如果用完梯度信息后如果不对梯度进行清空会导致梯度累加影响模型的训练 激活函数 目前我所学的激活函数有三种分别是 sigmoid()函数也就是logist函数图像是 softmax()函数此函数就是使得结果相加等于1。目的是为了使结果为1。通常用于分类问题使得所有输出节点值相加等于1.relu()函数这也是通常用于分类问题。图像特点是 上述三个函数各有特点目前学的就是在隐藏层用sigmoid激活函数在输出层使用下面两个函数 编码处理 这里的编码处理是指神经网络输出结果的编码。对于问题通过有两种类型 对数字大小不敏感数字只是作为一个结果或者现象的表示。例如天气1代表天气2代表下雨。此时大小无意义对数字大小敏感数字大小是结果的。例如重量 此时对这两种问题有两种不同措施 对于第一种问题通常采用一种名为独热编码的方式。就是将输出层设置多个节点一个节点代表一个类型例如表示天气一个节点表示晴天一个表示雨天结果有几个类型就有几个输出节点。输出节点中值最大的就是最终答案。 对于第二种问题无需多少就是常规的方法一个输出。但是这里通常需要使用归一化这样可以加快训练速度。 torch自带的容器 torch自带神经网络容器我也不知道是不是叫容器。使用该容器可以快速构建一个神经网络。 import torch.nn as nn model nn.Sequential( nn.Linear(len(diction), 10),nn.ReLU(), nn.Linear(10, 2), nn.LogSoftmax(dim1),)Linear(a,b)函数是创建一个线性层输入a个节点输出节点数是b 这里有四个参数。分别是输入层到达隐藏层的权重、隐藏层的激活函数、隐藏层到达输出层的权重、输出层的激活函数。 使用该网络时直接将输入传入就会返回一个输出结果 outputmodel(input)数据集的划分 一般的一个数据集通常划分为三个部分。分别是训练集、校验集、测试集。 其中训练集用来训练。 校验集用来验证是否出现过拟合等现象这样可以及时调整超参数学习率等。如果出现过拟合现象通常是校验集的损失曲线上升等。 验证集用来验证最终训练结果的正确率。 通常上述三个集合比例是811。 很明显只要训练集的参数用来训练调整参数校验集和验证集都不能用来训练调整参数否则就失去了意义。
http://www.pierceye.com/news/215933/

相关文章:

  • 怎么才能百度做网站海外直播
  • 响应式企业网站开发所用的平台酷炫网站首页
  • 西安网站建设全包大发 wordpress
  • html5 网站开发定制做公司网站好处
  • 建站网站教程网站建设工程师职责说明书
  • 新云网站模版宠物网站开发
  • 网站建设面授班网站备案回访电话号码
  • 阿里有做网站网站建设费是宣传费用吗
  • 点广告挣钱网站有哪些网站的建设与预算
  • 佛山新网站建设详细内容手机软件公司
  • 网站建设美词原创怎样建设一个能上传数据的网站
  • 网站建设网站营销做APP必须要有网站么
  • 易企建站咖啡公司网站建设策划书
  • wordpress 不能查看站点网站建设公司软件开
  • 网站文章seoftp搭建wordpress
  • 济宁企业做网站受欢迎的常州做网站
  • 我有域名有服务器怎么建设网站凡科官网app下载
  • 深圳保障性住房可以买卖吗襄樊seo排名
  • 餐饮官网建站模板网站开发实验报告可行性分析
  • 美食网站建设规划书外链工具软件
  • 网站设计模板代码七牛wordpress后台慢
  • 佛山网站建设怎么办huang色网站
  • 涞水县建设局网站wordpress wp_enqueue_script
  • 网站怎么添加音乐wordpress livechat
  • 网站开发的业务需求分析学校网站建设运行简介
  • 网站建设找博网iis7.0网站错误代码解决
  • 嘉鱼网站建设公司php网站开发技术期末题库
  • 企业网站搭建方案wordpress代码编辑器件
  • 网站的大小黄埔移动网站建设
  • 建设网站的语言中囯军事网