全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2013 1
2020-05-19
我在做分类问题,采用的方法是模糊自适应神经网络,调用R语言frbs包里面的anfis方法,数据集中共有5个自变量,已标准化处理。输出因变量为1,2 。但是无论怎样调参数,模型的预测精度都很低。检查发现训练集和测试集在模型中的输出均为一个值1。但是ANFIS的方法在鸢尾花数据集中分类也比较成功,所以我不知道是我的数据集出现了问题,还是代码出现了问题。

核心代码如下:

method_type <- "ANFIS"

control.ANFIS <- list(num.labels = 6,
                      max.iter = 300,
                      step.size = 0.05,
                      type.tnorm = "MIN",
                      type.implication.func = "ZADEH",
                      name = "Sim-0")

object.ANFIS <- frbs.learn(data.train=Train_ANFIS,
                           method.type=method_type,
                           control = control.ANFIS)

Test_ANFIS_predicted=predict(model_ANFIS_NEW, Test_ANFIS_input)


附件列表

Data_train_ANFIS.xlsx

大小:34.64 KB

 马上下载

训练集数据

Data_test_ANFIS.xlsx

大小:26.35 KB

 马上下载

测试集数据

二维码

扫码加我 拉你入群

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

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

全部回复
2020-5-26 22:14:52
自己顶
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群