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

网站开发设计定制成都房地产公司排行榜

网站开发设计定制,成都房地产公司排行榜,上海建设工程协会网站,用python做网站优点☁️主页 Nowl #x1f525;专栏《机器学习实战》 《机器学习》 #x1f4d1;君子坐而论道#xff0c;少年起而行之 文章目录 介绍 记忆功能对比展现 任务描述 导入库 处理数据 前馈神经网络 循环神经网络 编译与训练模型 模型预测 可能的问题 梯度消失 梯… ☁️主页 Nowl 专栏《机器学习实战》 《机器学习》 君子坐而论道少年起而行之  文章目录 介绍 记忆功能对比展现 任务描述 导入库  处理数据  前馈神经网络 循环神经网络 编译与训练模型 模型预测 可能的问题 梯度消失 梯度爆炸 其他的循环神经网络 结语 介绍 RNN也叫循环神经网络普通的神经网络层的输入都是上一层的输出而循环神经网络会在RNN层循环指定次数这样的特点使得RNN在处理序列数据上表现得很好因为它可以更好地记住前后文的关系 记忆功能对比展现 任务描述 我们有一段数字序列我们训练一个神经网络使得该模型能通过任意连在一起的两个数判断出第三个数 我们先定义数字序列 data_sequence [1, 3, 5, 2, 4, 9, 7, 6, 8] 导入库  import numpy as np from keras.models import Sequential from keras.layers import SimpleRNN, Dense 处理数据  # 准备训练数据使用前两个数字作为输入预测第三个数字以此类推 X [] y []for i in range(len(data_sequence)-2):X.append([data_sequence[i], data_sequence[i1]])y.append(data_sequence[i2])X np.array(X) y np.array(y)# 转换数据形状以适应RNN X X.reshape((X.shape[0], X.shape[1], 1)) 我们打印X得到下图结果结果竖向排列无法展示完全X的形状为7 2 1两两排列有七组数据每组数据两个特征每个特征单独输入 打印y 为每两个数的第三个数 前馈神经网络 接下来我们定义一个简单的前馈神经网络 model Sequential() model.add(Dense(500, input_dim2)) model.add(Dense(1)) 该模型有三层输入层没有在这里定义我们等下输入的数据就充当这一层一个500个神经元的线性层输入维度为二一个输出维度为1的输出层输入维度为上一层神经元的个数即500 循环神经网络 定义一个循环神经网络 # 创建RNN模型 model Sequential() model.add(SimpleRNN(500, input_shape(2, 1))) model.add(Dense(1)) 该模型有三层输入层没有在这里定义我们等下输入的数据就充当这一层一个500个神经元的RNN层input_shape21的意思是时间步为2每个时间步有一个数据可以理解时间步为网络记忆的长度一个输出维度为1的输出层输入维度为上一层神经元的个数即500 编译与训练模型 # 编译模型 model.compile(optimizeradam, lossmse)# 训练模型 model.fit(X, y, epochs200, batch_size1, verbose2) 编译阶段设置模型的优化器为adam损失函数为mse训练部分设置模型训练数据Xy设置训练回合为200次批次为1即一次输入一组数据verbose决定了是否打印训练过程中的信息。verbose2 表示打印每个 epoch 的信息包括损失值和其他指标。verbose0表示不打印任何信息verbose1表示打印进度条。 模型预测 接下来看看在相同神经元数量和相同训练批次上谁的效果更好吧 # 使用模型进行预测 input_data np.array([[data_sequence[2], data_sequence[3]]]) predicted_value model.predict(input_data)[0, 0]# 打印预测结果 print(f输入序列: {data_sequence[2:4]}预测下一个数字: {predicted_value}) 我们训练后使用5 2进行预测查看原始数据我们知道下一个数字应该是4让我们看看两个模型运行的结果吧 前馈神经网络 循环神经网络 可以看到循环神经网络的效果更优 可能的问题 梯度消失 当在网络的反向传播过程中梯度逐渐减小到几乎为零时就会出现梯度消失问题。这使得网络难以学习到远距离时间步的依赖关系因为在反向传播时较早时间步的信息无法有效传递给较晚时间步。 梯度爆炸 相反梯度爆炸是指在反向传播中梯度变得非常大这可能导致权重更新变得非常大模型不稳定。这可能导致数值溢出和无法收敛。 这两个问题在神经网络中都会出现只是由于RNN的结构梯度消失与梯度爆炸问题会更加显著 其他的循环神经网络 LSTMLSTM引入了三个门门是一种控制信息流动的机制来控制信息的输入、输出和遗忘。GRUGRU是对LSTM的一种简化版本它只包含两个门更新门Update Gate和重置门Reset Gate。 这两种循环神经网络能有效地应对梯度消失和梯度爆炸的问题这里先做了解之后会具体介绍 结语 循环神经网络是深度学习中一种重要的结构一般用来处理文本语音的序列数据我们通过一个比较直观地感受到了RNN的记忆功能梯度消失与梯度爆炸问题在RNN中更加显著 感谢阅读觉得有用的话就订阅下本专栏吧
http://www.hkea.cn/news/14301138/

相关文章:

  • 网站站长指南北京网络推广外包公司排行
  • 德阳网站优化塑胶制品塘厦东莞网站建设
  • 绿色配色的企业网站东营做网站建设的公司
  • 东莞网站建设哪个平台好网站建设数据库的链接
  • 关注网站建设可以做卷子的网站
  • 西凤酒网站建设c 网站开发案例源码
  • 舞蹈学校网站模板wordpress文章页横幅
  • 安康那个公司做网站好什么是企业法人
  • 网站建设选择什么模式网站开发项目说明书
  • 四川网站建设公司 会员登录网络制作软件
  • 做网站怎么对接国际收款商户重庆建站网络公司
  • 广州地铁站路线图完整的网页设计代码
  • 网站空间大小有什么用WordPress影视cms
  • 江西专业网站建设中国建筑网建设通查询证件网
  • 怎样制作企业的网站高科技公司网站模板
  • 网站成品作业上海网站建设方案咨询
  • 贵州省兴义市建设局网站首页个人团购网站 转入备案
  • 自己建设自己的网站自己想开个网站怎么弄
  • 新浦网站制作seo和sem是什么意思啊
  • 什么网站做外贸好旅游网站怎么做才能被关注
  • 网站开发与设计实训总结两千字网站正能量入口
  • 做爰全过程免费的教网站进国企但是签的是外包
  • 2008 iis配置网站如何建立自己的购物网站
  • 福建住房和城乡建设部网站首页西安网站seo优化
  • 我做网站可以赚钱吗常州网站建设系统
  • 长春本地网站制作wordpress迁移所有页面空白
  • 招商网站建设服务商国外数码印花图案设计网站
  • 免费制作永久企业网站宁波模板建站定制网站
  • 温州开发网站公司青岛天河小学网站建设
  • 沈阳高铁站南宁中庭装饰公司电话