%% 基于PSO的Bp神经网络预测2022赛季NBA总冠军
clc;
clear;
tic
close all;
%% 加载神经网络的训练样本 测试样本每列一个样本 输入P 输出T
load('basket.mat')%加载数据
P = trains(:,1:end-1) ;%训练集输入
T = trains(:,end) ;%训练集输出
P_test = tests(:,1:end-1) ;%测试集输入
T_test = tests(:,end) ;%测试集输出
cur_season = pred ;%待预测的数据,今年NBA季后赛数据,第1行为勇士队数据,第2行为凯尔特人队数据
inputnum=size(P,2); %输入层神经元个数
hiddennum=2*inputnum+1; %初始隐层神经元个数
outputnum=size(T,2); %输出层神经元个数
w1num=inputnum*hiddennum; %输入层到隐层的权值个数
w2num=outputnum*hiddennum; %隐层到输出层的权值个数
N=w1num+hiddennum+w2num+outputnum; %待优化的变量的个数
%% 定义粒子群优化算法参数
nVar=N; %变量数目
VarSi
粒子群优化神经网络
最新推荐文章于 2024-10-19 20:10:18 发布

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



