家用电器用户行为分析与事件识别

编程入门 行业动态 更新时间:2024-10-25 18:32:48

家用电器用户行为分析与<a href=https://www.elefans.com/category/jswz/34/1770959.html style=事件识别"/>

家用电器用户行为分析与事件识别

4、模型检验

library(AMORE)

netfile="result.RData"#神经网络模型存储路径

testdatafile="E:code/chapter10/test_neural_network_data.csv"#待验证数据存储路径

testoutputfile="test_output_data.csv"#测试数据模型输出文件

data=read.csv(testdatafile,header=T)#读入验证数据

for (i in 5:16){

data[,i]

}#将数据处理为可用的numeric类型

targetoutput=data[,5]#记录教师信号所在列

#神经网路仿真

testdata=data[,6:16]#神经网络输入形式

load(netfile)#载入训练好的神经网络模型

output=sim(result$net,testdata)#仿真得到输出结果

output[which(output<=0)]=-1

output[which(output>0)]=1

#计算正确率

sum=0

for(i in 1:nrow(data)){

if(output[i]==targetoutput[i]){

sum=sum+1

}

}

cat("正确率",sum/nrow(data))

#导出数据

temp=data.frame(matrix(NA,nrow(data),6))

temp[,1:5]=data[1:5]

temp[,6]=output

colnames(temp)=c("热水事件","起始数据编号","终止数据编号","开始时间",

"根据日志判断是否为洗浴(1表示是,-1表示否)",

"神经网络判断是否为洗浴")

write.csv(temp,file=testoutputfile,quote = F,row.names = F)

更多推荐

家用电器用户行为分析与事件识别

本文发布于:2024-03-04 06:46:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1708539.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:事件   用户

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!