搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
盐析白兔
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
C++从零开始的打怪升级之路(day31)
2
linux常用命令-part3_查看当前目录下的文件数量,命令是 a. count files b. ls -la | wc -l
3
PyQt教程 - pythonQt的安装和配置及版本间差异_make sure you have a qt qmake on your path
4
Python 基础| Python 直接赋值、深拷贝和浅拷贝_python深拷贝、浅拷贝、赋值
5
R语言中的清屏问题_r语言怎么清空界面
6
交互题--
7
vue中eslint代码规范校验如何关闭_disable eslint in vue
8
公有云与私有云,IaaS、PaaS 和 SaaS云服务模型概述_paas云
9
【Spring Boot】快速上手SpringBoot_spring boot】快速上手springboot_高朗的博客-csdn博客
10
嵌入式基础之启动boot_嵌入式boot启动模式
当前位置:
article
> 正文
机器学习的各种分类器,MATLAB实现代码_题目:利用matlab自带数据集(或网上下载数据集)和三种不同机器学习分类器
作者:盐析白兔 | 2024-02-12 19:06:35
赞
踩
题目:利用matlab自带数据集(或网上下载数据集)和三种不同机器学习分类器
train_data是训练特征数据, train_label是分类标签。
Predict_label是预测的标签。
MatLab训练数据, 得到语义标签向量 Scores(概率输出)。
1.逻辑回归(多项式MultiNomial logistic Regression)
Factor = mnrfit(train_data, train_label);
Scores = mnrval(Factor, test_data);
scores是语义向量(概率输出)。对高维特征,吃不消。
2.随机森林分类器(Random Forest)
Factor = TreeBagger(nTree, train_data, train_label);
[Predict_label,Scores] = predict(Factor, test_data);
scores是语义向量(概率输出)。实验中nTree = 500。
效果好,但是有点慢。2500行数据,耗时400秒。500万行大数据分析,会咋样?准备好一篇小说慢慢阅读吧^_^
3.朴素贝叶斯分类(Naive Bayes)
Factor = NaiveBayes.fit(train_data, train_label);
Scores = posterior(Factor, test_data);
[Scores,Predict_label] = posterior(Factor, test_data);
Predict_label = predict(Factor, test_data);
accuracy = length(find(predict_label == test_label))/length(test_label)*100;
效果不佳。
4. 支持向量机SVM分类
Factor = svmtrain(train_data, train_label);
predict_label = svmclassify(Factor, test_data);
不能有语义向量 Scores(概率输出)
支持向量机SVM(Libsvm)
Factor = svmtrain(train_label, train_data, '-b 1');
[predicted_label, accuracy, Scores] = svmpredict(test_label, test_data, Factor, '-b 1');
5.K近邻分类器 (KNN)
predict_label = knnclassify(test_data, train_data,train_label, num_neighbors);
accuracy = length(find(predict_label == test_label))/length(test_label)*100;
不能有语义向量 Scores(概率输出)
IDX = knnsearch(train_data, test_data);
IDX = knnsearch(train_data, test_data, 'K', num_neighbors);
[IDX, Dist] = knnsearch(train_data, test_data, 'K', num_neighbors);
IDX是近邻样本的下标集合,Dist是距离集合。
自己编写, 实现概率输出 Scores(概率输出)
Matlab 2012新版本:
Factor = ClassificationKNN.fit(train_data, train_label, 'NumNeighbors', num_neighbors);
predict_label = predict(Factor, test_data);
[predict_label, Scores] = predict(Factor, test_data);
6.集成学习器(Ensembles for Boosting, Bagging, or Random Subspace)
Matlab 2012新版本:
Factor = fitensemble(train_data, train_label, 'AdaBoostM2', 100, 'tree');
Factor = fitensemble(train_data, train_label, 'AdaBoostM2', 100, 'tree', 'type', 'classification');
Factor = fitensemble(train_data, train_label, 'Subspace', 50, 'KNN');
predict_label = predict(Factor, test_data);
[predict_label, Scores] = predict(Factor, test_data);
效果比预期差了很多。不佳。
7. 判别分析分类器(discriminant analysis classifier)
Factor = ClassificationDiscriminant.fit(train_data, train_label);
Factor = ClassificationDiscriminant.fit(train_data, train_label, 'discrimType', '判别类型:伪线性...');
predict_label = predict(Factor, test_data);
[predict_label, Scores] = predict(Factor, test_data);
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/盐析白兔/article/detail/78443
推荐阅读
article
微分方程
应用(
MATLAB
)...
【例题2】
微分方程
解析解。【例题3】求解方程组。
微分方程
应用(
MATLAB
) 【例题1】matl...
赞
踩
article
故障诊断
|
一文
解决
,
BP
神经网络
的
故障诊断
(
Matlab
)...
故障诊断
|
一文
解决
,
BP
神经网络
的
故障诊断
(
Matlab
)
故障诊断
|
一文
解决
,
BP
神经网络
的
故障诊断
(Matla...
赞
踩
article
找出穿过最多
点
的
直线
M
a
x
Points
on
a
Line
_在一堆
点
中 怎么找到经过
点
最多
的
直线
...
平面上有若干个
点
,要你找出一条
直线
,使其能穿过最多
的
点
。思路:枚举法。求出任意两
点
之间
的
线,以
直线
(斜率,与y轴
的
交
点
坐...
赞
踩
article
matlab
|
一些
总是
忘记多次查
的
快捷键
及
符号...
多行注释:选中要注释
的
语句,
快捷键
:ctrl+r 取消注释:选中要取消
的
语句,
快捷键
:ctrl+t。2、改变
matlab
...
赞
踩
article
SAR
成像
处理
算法
_CS
算法
_程序设计(Matlab)_radarsat-1
数据
cs
成像
教程...
针对正侧视
SAR
和大斜视
SAR
模型,设计基于CS
算法
的
成像
处理
软件。本文给出了软件的接口与调用方式;使用仿真
数据
验证了软...
赞
踩
article
前景
提取
matlab
,基于
MATLAB
的动态
前景
目标
特征
提取
与运动跟踪...
吴晶鑫 仲梁维摘 要:动态
前景
目标
识别和
提取
是计算机视觉领域的重要内容。对动态图像进行
前景
目标
提取
与运动跟踪,通过改进高...
赞
踩
article
MATLAB
核
密度估计
Kernel
Density
Estimation
(
KDE
)_kerne...
通过选取核函数和合适的带宽,可以得到样本的distribution probability,在这里核函数选取标准正态分布...
赞
踩
article
matlab
画
kde
图,使用
kde
2d
(R)和
ksdensity2d
(
Matlab
)生成的2D KD...
在尝试将一些代码从
Matlab
移植到R时,我遇到了一个问题.代码的要点是产生2D核密度估计,然后使用估计进行一些简单的计...
赞
踩
article
区间
预测
| MATLAB实现基于
CNN
-
BiLSTM
-
Multihead
-
Attention
-KD...
区间
预测
| MATLAB实现
CNN
-
BiLSTM
-
Multihead
-
Attention
-
KDE
多头
注意力
卷积
神经网络
...
赞
踩
article
matlab
ksdensity
个数
,关于
matlab
统计
函数
ksdensity
的问题...
概率密度
函数
不是概率,它求和会大于1,甚至于单个的值也会大于1。如:x=randn(20)/100;[f,xi]=ksd...
赞
踩
article
matlab
绘图
操作技巧整理
_
ecdf
matlab
...
一、最近因为写论文的原因,经常需要使用
matlab
进行
绘图
,在
绘图
中遇到了一个问题,在使用cdfplot绘制图形的累计分...
赞
踩
article
matlab
ksdensity
,
估计样本的
概率密度函数
——
ksdensity
函数...
如果你得到一堆数,你想知道它们的大致分布,该怎么办呢?kedensity命令可以帮助你解决这个问题。命令如下:[f
,
xi...
赞
踩
article
Matlab
中
ksdensity
表示意义...
Matlab
中
ksdensity
表示意义f表示估计的概率密度函数值(对应于x),即f是x的函数值;自动生成的x有几个...
赞
踩
article
ksdensity
函数
估计
核密度@
Matlab
...
_
ksdensity
ksdensity
ksdensity
函数
估...
赞
踩
article
matlab
ksdensity
函数
,
[转载]估计样本
的
概率密度
函数
——
ksdensity
函数
...
如果你得到一堆数,你想知道它们
的
大致分布,该怎么办呢?kedensity命令可以帮助你解决这个问题。命令如下:[f
,
xi...
赞
踩
article
matlab
e
cdf
与
cdf
,
pyth
on
中
的
经验
cdf
类似于
matlab
的
on
...
我在
matlab
中有一些代码,我想重写成
pyth
on
。这是一个简单
的
程序,可以计算一些分布,并以双对数标度绘制。在我遇到...
赞
踩
article
matlab
ksdensity
虚线
,
请教
matlab
函数
ksdensity
的用法...
ksdensity
函数
用于计算一维或二维核密度或分布估计。其主要使用格式:[F
,
XI]=
ksdensity
(X) %计算...
赞
踩
article
MATLAB
|
高斯
变量
概率密度函数
的理论与实际对比_
高斯
随机过程
matlab
仿真...
生成一组
高斯
变量
,并基于生成的数据统计其
概率密度函数
,与理论
高斯
概率密度函数
进行对比,观察生成的
高斯
变量
的概率分布。_高...
赞
踩
article
随机
信号处理
----实验一:利用
MATLAB
生成
均匀分布
,
二项分布
,
正态分布
的
概率密度
曲线,并求期望...
用
MATLAB
生成
均匀分布
,
二项分布
,
正态分布
概率密度
曲线,并求期望和方差_
均匀分布
的
概率密度
matlab
均匀分布
的概...
赞
踩
article
绘制
卡方
分布的
概率密度
函数
matlab
,MATLAB如何使用
chi2pdf
函数计算
卡方
分布的概率密...
MATLAB如何使用
chi2pdf
函数计算
卡方
分布的
概率密度
【语法说明】Y=
chi2pdf
(X,V):函数计算X中的元素...
赞
踩
相关标签
matlab
数学建模
神经网络
人工智能
BP神经网络
故障诊断
开发语言
合成孔径雷达
斜视SAR
CS算法
RadarSat-1数据处理
前景提取 matlab
matlab画kde图
CNN-BiLSTM
Multihead
Attention
多变量时间序列区间预测
KDE
matlab ksdensity 个数
matlab ksdensity
算法
数据结构
matlab ksdensity函数