文档帮助中心文档
基于重构ICA的特征提取
ReconstructionICA应用重构独立分量分析(RICA)来学习将输入预测器映射到新预测器的转换。
ReconstructionICA
创建一个ReconstructionICA对象的黎加函数。
黎加
全部展开
FitInfo
此属性是只读的。
拟合历史,返回为带有两个字段的结构:
迭代-从0到最后一次迭代的迭代数。
迭代
客观的-每个对应迭代的目标函数值。迭代0对应于初始值,在进行任何拟合之前。
客观的
数据类型:结构体
结构体
InitialTransformWeights
p
问
初始特征变换权值,返回为p——- - - - - -问矩阵,p是否传递了预测因子的数量X和问是你想要的功能的数量。这些权重是传递给创建函数的初始权重。当训练数据时,数据类型是单一的X是单身。
X
数据类型:单|双
单
双
ModelParameters
用于训练模型的参数,作为结构返回。属性对应的字段的子集黎加在模型创建期间有效的名称-值对:
IterationLimit
VerbosityLevel
λ
标准化
ContrastFcn
GradientTolerance
StepTolerance
具体操作请参见黎加名称,值对。
名称,值
μ
1
预测器表示在标准化时,返回为p——- - - - - -1向量。该属性是非空的标准化名称-值对是真正的在创建模型。该值为训练数据中预测均值的向量。当训练数据时,数据类型是单一的X是单身。
真正的
NonGaussianityIndicator
源的非高斯性,返回为长度-问±1的向量。
NonGaussianityIndicator (k) = 1意味着黎加模型的k源为次高斯分布。
NonGaussianityIndicator (k) = 1
k
NonGaussianityIndicator (k) = 1意味着黎加模型的kth源为超高斯,在0处有一个尖峰。
数据类型:双
NumLearnedFeatures
输出特性的数量,作为正整数返回。这个值是问参数传递给创建函数,这是要求学习的特性数量。
NumPredictors
输入预测器的数量,返回为正整数。这个值是传入的预测器的数量X到创建函数。
σ
预测标准化时的标准偏差,返回为p——- - - - - -1向量。该属性是非空的标准化名称-值对是真正的在创建模型。该值为训练数据中预测标准差的向量。当训练数据时,数据类型是单一的X是单身。
TransformWeights
特征变换权值,返回为p——- - - - - -问矩阵,p是否传递了预测因子的数量X和问是你想要的功能的数量。当训练数据时,数据类型是单一的X是单身。
变换
全部折叠
加载SampleImagePatches图像补丁。
SampleImagePatches
data =负载(“SampleImagePatches”);大小(data.X)
ans =1×25000 363
有5000个图像补丁,每个包含363个特征。
从数据中提取100个特征。
rng默认的%的再现性q = 100;Mdl =黎加(数据。X,问,“IterationLimit”, 100)
警告:解算器LBFGS不能收敛到一个解。
Mdl = ReconstructionICA ModelParameters: [1x1 struct] NumPredictors: 363 NumLearnedFeatures: 100 Mu: [] Sigma: [] FitInfo: [1x1 struct] TransformWeights: [363x100 double] InitialTransformWeights: [] NonGaussianityIndicator: [100x1 double]属性,方法
黎加发出警告,因为它是由于达到迭代限制而停止的,而不是由于达到步长限制或梯度大小限制。的方法仍然可以在返回的对象中使用学到的特性变换函数。
黎加|sparsefilt|SparseFiltering|变换
sparsefilt
SparseFiltering
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系