BP神经网络结合实际案例"精辟"分享
一、什么是BP神经网络?
用简单一句话也可以描述为:
二、引入实际案列“空气质量评估训练”讲解
1.图中为我的原始数据,选取空气质量中的六种指标,通过训练后可根据指标含量判断出空气质量等级(1-6等级)。
2.数据处理
将原始数据分为4个表格,通过图可见:
inputtrain为所有指标数据,注意只有指标数据:
同理:outputrain为所有指标对应的等级数据:
inputtest则为按一定比例选取的inputtrain的数据,我选取的1/10。outputtest同理为取outputrain中一定比例,注意取的数据指标和空气等级要对应。
3.导入数据
4.结果
MATLAB代码
代码如下(示例):
%%初始化
clear
close all
clc
%%读入数据
%%数据从excel表中导入
%%输入400条数据,并进行转置“'”转置符
input_train=xlsread('\date.xlsx','inputtrain')';