楼主: FS135
2478 1

[问答] 急求指教:elman神经网络做空间数据分析 [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
5 小时
注册时间
2013-12-28
最后登录
2015-4-18

楼主
FS135 发表于 2014-11-18 19:24:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我想用elman神经网络做一个城市气温的预测。训练数据为:输入为50个气象台站一个月前29天的气温值,输出为每天的最高和最低气温。预测第30天的最高和最低气温,现在我想把出现最高和最低气温的气象台站找出来,该怎么办啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:空间数据分析 Elman 数据分析 空间数据 神经网络 空间 网络 气象

沙发
DM小菜鸟 发表于 2014-12-23 16:38:42
首先,你要用到‘RSNNS’这个包
然后找到elman函数——
elman(x, y, size = c(5), maxit = 100,
initFunc = "JE_Weights", initFuncParams = c(1, -1, 0.3, 1, 0.5),
learnFunc = "JE_BP", learnFuncParams = c(0.2), updateFunc = "JE_Order",
updateFuncParams = c(0), shufflePatterns = FALSE, linOut = TRUE,
outContext = FALSE, inputsTest = NULL, targetsTest = NULL, ...)



x就是训练数据了
y是target值

这样的内容,官方文档里面都会给具体的例子,比如这个——

data(snnsData)
inputs <- snnsData$eight_016.pat[,inputColumns(snnsData$eight_016.pat)]
outputs <- snnsData$eight_016.pat[,outputColumns(snnsData$eight_016.pat)]
par(mfrow=c(1,2))
modelElman <- elman(inputs, outputs, size=8, learnFuncParams=c(0.1), maxit=1000)
modelElman
modelJordan <- jordan(inputs, outputs, size=8, learnFuncParams=c(0.1), maxit=1000)
modelJordan
plotIterativeError(modelElman)
plotIterativeError(modelJordan)
summary(modelElman)
summary(modelJordan)

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 11:59