机器学习Machine Learning
机器学习Machine Learning
cccont
这个作者很懒,什么都没留下…
展开
-
Python 粒子群算法PSO
安装pip install scikit-opt使用from sko.PSO import PSOimport matplotlib.pyplot as pltdef demo_func(x): x1, x2, x3 = x return x1 ** 2 + (x2 - 0.05) ** 2 + x3 ** 2pso = PSO(func=demo_func, n_dim=3, pop=40, max_iter=150, lb=[-1,-1,-1], ub=[1,1,1])原创 2021-07-24 14:39:34 · 764 阅读 · 2 评论 -
计算两个向量的互信息(Mutual Information) matlab程序
function [Ixy,lambda]=MutualInfo(X,Y)%%% Estimating Mutual Information with Moon et al. 1995% between X and Y% Input parameter% X and Y : data column vectors (nL*1, nL is the record length)%% O...原创 2020-03-19 21:55:52 · 10723 阅读 · 24 评论 -
自适应进化极限学习机SaDE_ELM程序源码和使用方法
输入参数:TrainingData_File=‘sinc_train’;%训练集TestingData_File=‘sinc_test’;%测试集Elm_Type=0; % 0代表回归 1代表分类NumberofHiddenNeurons=10;% 隐藏层神经元的个数Max_FES=20000;% elm_x函数最大调用次数Lbound=-10; %突变向量左边界(最小值)Ubou...原创 2020-02-19 15:43:49 · 1917 阅读 · 14 评论 -
极限学习机Extreme Learning Machines (ELM)代码讲解Matlab
ELM的程序代码早已开放,提供源码下载的网站:黄广斌老师的ELM资源主页 黄广斌老师的ELM资源主页.,上面已经有了MATLAB、C++、python和Java的版本,使用起来也比较方便。本文对其代码进行讲解注释。function [TrainingTime, TestingTime, TrainingAccuracy, TestingAccuracy] = elm(TrainingData_...原创 2020-02-01 20:34:49 · 4536 阅读 · 9 评论 -
极限学习机Extreme Learning Machines (ELM)
一、ELM的基本原理极限学习机(ELM)是一种针对单隐含层前馈神经网络(SinglehiddenLayerFeedforwardNeuralNetwork,SLFN)的神经网络的算法。传统的SLFN是一个由输入层、隐含层和输出层组成的全连接网络。设输入层有n个神经元,对应n个输入变量,隐藏层有l个神经元,输出层具有m个神经元,对应于m个输出变量。SLFN的相应输出可以表示为:O=∑j=1nβj...原创 2020-02-01 20:23:32 · 2569 阅读 · 0 评论