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

中小企业网站建设好么近期10大新闻事件

中小企业网站建设好么,近期10大新闻事件,做婚恋网站代理商挣钱吗,网站建设的主要问题RNN循环神经网络 应用: 物体移动位置预测、股价预测、序列文本生成、语言翻译、从语句中自动识别人名、 问题总结 这类问题,都需要通过历史数据,对未来数据进行预判 序列模型 两大特点 输入(输出)元素具有顺序关系…

RNN循环神经网络

应用:

物体移动位置预测、股价预测、序列文本生成、语言翻译、从语句中自动识别人名、
问题总结 这类问题,都需要通过历史数据,对未来数据进行预判

序列模型

两大特点

  1. 输入(输出)元素具有顺序关系,有前后关系
  2. 输入输出不定长。如:文章生成、聊天机器人

简单理解

在这里插入图片描述
以人名识别为例
在这里插入图片描述

常见结构

多输入单输出结构

eg. 自然语言文字的情感识别
输入:语句(文字为多个输入信息)
输出:情感判断(是积极的还是消极的)

单输入多输出结构

eg. (序列数据生成器)根据关键词生成文章、音乐等
输入:关键词(单维信息)
输出:文章(多元信息)

多输入多输出结构

eg. 语言翻译
输入:中文(n维数据)
输出:英文(m维数据)

普通RNN模型

越新的信息对结果的影响占比越大,越旧的信息对结果的影响占比越小
缺陷 : 可能导致重要的旧信息丢失(图中蓝色在y中的占比即表示旧信息在结果中的影响占比)
在这里插入图片描述

长短期记忆网络(LSTM)

算法逻辑:增加记忆细胞 C[i],以记忆重要信息
在这里插入图片描述

双向循环神经网络(BRNN)

简单理解 : 普通循环神经网络,只根据上文推测下文;双向循环神经网络,则是根据上文和下文来推测当前片段。

深层循环神经网络(DRNN)

简单理解 单层RNN+MLP,实现更好的拟合效果

实战一:RNN实现股价预测

算法效果

给定(数据-时间轴)数据集,
设定Input_shape = (samples, time_steps, features) ,
sample表示样本数量(默认为:根据输入数据自动计算)
time_steps表示每次用前time_steps个数据预测下一个数据
features 表示样本的特征维数
生成预测曲线

算法流程:

Step 1. 数据载入 与 预处理
序列切断:按time_steps的长度,对被预测数据进行切断

# 数据切断函数
import numpy as np
def extract_data(data,time_step):x=[] #前time_step个时间点的数据y=[] #当前被预测时间点的数据for i in range(len(data)-time_step):x.append( [a for a in data[i:i+time_step] ] )y.append( data[i+time_step] )x = np.array(x)x = x.reshape(x.shape[0],x.shape[1],1)y = np.array(y)return x,y
time_step = int(input("输入参考时间区间的长度:"))
x,y = extract_data(price_norm,time_step)
#print(x.shape)

Step 2. 建立RNN模型

from keras.models import Sequential
from keras.layers import Dense,SimpleRNN
#顺序模型
model = Sequential()
#RNN层
model.add( SimpleRNN(units=5, #神经元个数input_shape = (time_step,1),# 输入格式:以前time_step为根据,预测当前位置# 数据维数为 1activation = 'relu',#  激活函数用relu)
)
#输出层
model.add(Dense(units=1,activation='linear'))
#参数设置
model.compile(optimizer='adam', loss='mean_squared_error', #平方差metrics=['accuracy'] #这个模型看accuracy没有意义
)
model.summary()

Step 3. 预测

pred_y_train = model.predict(x) * max(price) #逆归一化
y_train = y*max(price)
#训练数据-预测训练数据预览
from matplotlib import pyplot as plt
fig1 = plt.figure(figsize=(8,5))
truth, = plt.plot(y_train)
pred, = plt.plot(pred_y_train)
plt.title('close price')
plt.xlabel('date')
plt.ylabel('price')
plt.legend( (pred,truth), ('pred_line','true_line'))
plt.show()

实战二:LSTM自动生成文本

算法效果

给定(文本)数据集,
构建 (文本-编码)字典
输入 编码后的文本数据
生成预测文本的编码
编码转文本

算法流程

Step 1. 数据载入 与 预处理
Step 2. 建立RNN模型
Step 3. 预测

http://www.ds6.com.cn/news/11886.html

相关文章:

  • 东莞做公众号的网站网站推广属于哪些
  • 金沙县建设局网站广告推广文案
  • h5css3做网站首页友情链接论坛
  • 网站制作三级页面关键词推广方式
  • 网站开发管理百度贴吧广告投放
  • 杭州市做外贸网站的公司企业网站优化关键词
  • 长沙做网站哪个最好全球搜索引擎排名2022
  • 长沙抖音代运营公司哈尔滨优化网站公司
  • 学校网站设计图片杭州关键词优化平台
  • 政府网站的建设背景建一个网站大概需要多少钱
  • 招聘网站建设方案湖南网站推广优化
  • 织梦 网站公告网络平台推广有哪些渠道
  • 射阳做企业网站多少钱有什么推广的平台
  • 做竞价的网站有利于优化吗店铺100个关键词
  • 一般网站有哪几部分构成山东关键词网络推广
  • 江苏网站备案流程大连网站优化
  • 私人服装定制网站北京seo教师
  • 淄博网站制作定制优化济南最新消息今天
  • 关于节约化建设网站的表态发言网络营销服务公司
  • 批量扫dedecms做的网站google关键词
  • mg网站建设教程成都网络优化公司有哪些
  • 建设网站广告语苏州优化收费
  • python做网站的案例网站访问量
  • 网页素材大宝库seo研究中心qq群
  • 网站推广需求被逆冬seo课程欺骗了
  • vs网站怎么做反向链接查询
  • 建设银行个人网站个人客户百度推广的几种方式
  • 德州购物网站建设百度广告投放收费标准
  • 网站内容建设规划seo关键词报价查询
  • 导航网站模板牛推网