当前位置:网站首页>【回归预测】基于GPML工具箱的高斯过程回归附matlab代码
【回归预测】基于GPML工具箱的高斯过程回归附matlab代码
2022-08-08 07:06:00 【matlab_dingdang】
1 内容介绍
针对传统网络流量预测精度低难题,为了获得理想的网络流量预测结果,提出一种基于高斯过程回归(GPR)的网络流量预测模型.该模型首先计算延迟时间和嵌入维数,构建高斯过程回归的学习样本;然后采用高斯过程回归对网络流训练集进行学习,并采用入侵杂草优化对高斯过程回归的参数进行优化;最后采用经典的网络流量测试集对该模型性能进行实验测试.实验结果表明,高斯过程回归模型提高了网络流量的预测精度.
2 仿真代码
%%%%%%%%%% Gaussian Process Regression (GPR) %%%%%%%%%
% Demo: prediction using GPR
% ---------------------------------------------------------------------%
clc
close all
clear all
addpath(genpath(pwd))
% load data
%{
x : training inputs
y : training targets
xt: testing inputs
yt: testing targets
%}
% multiple input-multiple output
load('./data/data_2.mat')
% Set the mean function, covariance function and likelihood function
% Take meanConst, covRQiso and likGauss as examples
meanfunc = @meanConst;
covfunc = @covRQiso;
likfunc = @likGauss;
% Initialization of hyperparameters
hyp = struct('mean', 3, 'cov', [2 2 2], 'lik', -1);
% meanfunc = [];
% covfunc = @covSEiso;
% likfunc = @likGauss;
%
% hyp = struct('mean', [], 'cov', [0 0], 'lik', -1);
% Optimization of hyperparameters
hyp2 = minimize(hyp, @gp, -5, @infGaussLik, meanfunc, covfunc, likfunc,x, y);
% Regression using GPR
% yfit is the predicted mean, and ys is the predicted variance
[yfit ys] = gp(hyp2, @infGaussLik, meanfunc, covfunc, likfunc,x, y, xt);
% Visualization of prediction results
% First output
plotResult(yt(:,1), yfit(:,1))
% Second output
plotResult(yt(:,2), yfit(:,2))
3 运行结果
4 参考文献
[1]李振刚. 基于高斯过程回归的网络流量预测模型[J]. 计算机应用, 2014.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
猜你喜欢
随机推荐
想用sql实现两日数据对比后,对新增数据单加一列标签
Source Insight 4.0 安装过程及简单使用
每日一题Day2
物联网安全-单向散列算法
【Android安全】手机Root、刷机、救砖常用命令
论文解读:《PST-PRNA:使用蛋白质表面地形和深度学习对RNA结合位点的预测》
蓝牙Mesh的基本概念
goroutine 调度
Integer类缓存池的理解
网安学习-应急响应2
【Android安全】priv-app 系统应用权限
动手学高等数学
CesiumJS 更新日志 1.96 与 1.97 - 新构建工具 esbuild 体验及 Model API 更替完成
双馈风电机组备用容量控制策略研究
操作Zip压缩文件流的用法总结
超大Excel文件读写 :使用SXSSFWorkbook和EasyExcel方式对比
under项目under项目
HCIA --- VLAN实验报告
Detection of transcription factors binding to methylatedDNA by deep recurrent neural network
性能测试------LoadRunner