- 博客(5)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Matlab PlotPub绘图工具箱
简介PlotPub 是一个免费和开放源的MATLAB绘图库,用于生成MATLAB漂亮的,出版质量的图。从名字可以看出,该工具包主要是plot绘制一些曲线。下载安装下载:https://github.com/masumhabib/PlotPub安装:addpath('D:/MATLAB/PlotPub-master/lib');解压后将路径添加到Matlab的环境中即可。例子官方例子:https://github.com/masumhabib/PlotPubclear all; close al
2021-04-28 14:41:54 1799
原创 Matlab TreeBagger随机森林分类实例
例子clc; clear all; close all;rng(6,'twister')% 载入数据,花的数据load fisheriris% 随机划分训练数据和验证数据index = logical(randi([0 1],1,150));% 训练数据Xtt = meas(index,:);Ytt = species(index,:);b = TreeBagger(50,Xtt,Ytt,'OOBPredictorImportance','On');% 模型性能figur
2021-04-21 14:38:50 4600 3
原创 马氏距离Mahalanobis Distance实例
简介如果按照欧氏距离去理解马氏距离,一定会迷惑一段时间。因为欧氏距离可以计算两个点之间的距离,而马氏距离是计算一个点距离一个聚类的距离。如果想通过马氏距离去计算某两个点之间的距离是行不通的。下面按照一般的套路介绍一下欧氏距离与马氏距离的定义,从定义上可以发现二者之间的差异。欧氏距离p和q两个点之间的欧氏距离,p和q都由n个维度构成。对于维度尺度相同的情况,欧氏距离表现良好。如计算平面(二维)或三维空间中点之间的距离。但是对于有其它尺度的维度信息表现就不尽人意。下面两张表分别列举了面积和价格的关系,
2021-04-16 17:07:02 10410 3
原创 基于Matlab非监督分类
简介非监督学习是一种机器学习算法,用于在没有人工干预的情况下从数据集中得到分类结果。最常见的非监督学习方法是聚类分析,它应用聚类方法来探索数据并查找数据中的隐藏模式或分组。基于Matlab常用的流行的聚类算法有:(1)Hierarchical clustering;(2)k-Means and k-medoids clustering;(3)Gaussian mixture models;(4)Density-based spatial clustering (DBSCAN);(5)Self-organi
2021-04-11 19:36:10 2786 1
原创 Matlab多核CPU并行和多线程
简介这里需要明白的概念有:多核、多进程、多线程、并行计算、并发计算的区别。什么是多核在计算机设计早期,为了响应更多计算性能的需要,单处理器系统发展成为多处理器系统。更现代的、类似的系统设计趋势是将多个计算核放到单个芯片。无论多个计算核是在多个CPU芯片上还是在单个 CPU 芯片上,我们称之为多核或多处理器系统。多进程进程就是正在进行的一个程序或者任务,而负责执行任务的是CPU,执行任务的地方是内存。程序运行时的过程就是进程,同一个程序执行两次就是两个进程了。并发与并行并发和并行都是“同时”在工
2021-04-03 14:52:47 21943 1
Optical Properties of Aerosols and Clouds (OPAC)
2022-09-27
MATLAB环境LIBSVM测试数据
2019-02-17
二叉树 (C++)添加、遍历功能 可以用来学习
2014-05-28
CMake 构建Qt项目,出现无法找到合适的Qt版本
2015-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人