这段时间,自己学习了一些有关机器学习的算法,现在拿鸢尾花分类来对这四种进行巩固与回顾。
这些算法都是直接使用的skearn库的算法,并未自己编写。
鸢尾花的降维
import matplotlib.pyplot as plt
from sklearn.decomposition import PCA
from sklearn.datasets import load_iris
data = load_iris()
y = data.target
X = data.data
pca = PCA(n_components=2)
reduced_X = pca.fit_transform(X)
re
matlab光谱降维码提取大脑氧合信号中瞬时成分的方法
Matlab编码了一种分解方法,可从早产儿的大脑充氧信号中提取瞬态信号。
该方法以迭代方式使用奇异频谱分析。
设计用于使用近红外光谱(NIRS)设备测量的早产儿的脑氧合信号,但可能适用于其他领域。
请参阅下面的更多细节:
O'Toole
JM.
Dempsey
EM,
Boylan
GB
(2018)
'Extracting
transients
from
cerebral
oxygenation
signals
of
preterm
infants:
a
new
singular-spectrum
analysis
method'
in
Int
Conf
IEEE
Eng
Med
Biol
Society
(EMBC),
IEEE,
pp.
5882--5885
如果使用此代码生成新结果,请引用以上参考。
|
|
|
|
需要
具有信号处理工具箱的Matlab()版本R2020a或更高版本。
(应该在较旧的版本上工作,但未经测试。)
在Matlab中添加此项目的路径。
也可以通过以下方式做到这一点:
>>
add_path_he
drttoolbox : Matlab Toolbox for Dimensionality Reduction是Laurens van der Maaten数据降维的工具箱。
里面囊括了几乎所有的数据降维算法
从http://homepage.tudelft.nl/19j49/Matlab_Toolbox_for_Dimensionality_Reduction.html弄下来的,放在这希望对以后有帮助