主要内容

ReconstructionICA

通过重建ICA特征提取

描述

ReconstructionICA适用于重建独立分量分析(黎加)学习转换映射输入预测新的预测。

创建

创建一个ReconstructionICA通过使用对象黎加函数。

属性

全部展开

这个属性是只读的。

拟合历史,作为结构返回两个字段:

  • 迭代——迭代数字从0到最终的迭代。

  • 客观的——目标函数值在每个相应的迭代。迭代0对应于初始值,拟合之前。

数据类型:结构体

这个属性是只读的。

最初的功能转换权重,作为一个返回p——- - - - - -矩阵,p通过预测的数量吗X你想要的是特征的数量。这些权重传递给创建的初始权重函数。训练数据时数据类型单一X是单身。

数据类型:|

这个属性是只读的。

参数训练模型,作为一个结构返回。结构包含的字段对应的一个子集黎加名称-值对,实际上在模型创建过程:

  • IterationLimit

  • VerbosityLevel

  • λ

  • 标准化

  • ContrastFcn

  • GradientTolerance

  • StepTolerance

详情,请参阅黎加名称,值对。

数据类型:结构体

这个属性是只读的。

预测意味着标准化时,作为一个返回p——- - - - - -1向量。该属性时非空的标准化名称-值对是真正的在创建模型。的价值是向量训练数据的预测方法。训练数据时数据类型单一X是单身。

数据类型:|

这个属性是只读的。

返回的消息,同时作为一个长度±1的向量。

  • NonGaussianityIndicator (k) = 1意味着黎加模型的k源亚高斯。

  • NonGaussianityIndicator (k) = 1意味着黎加模型的kth高斯源,用一把锋利的峰值在0。

数据类型:

这个属性是只读的。

数量的输出特性,作为一个正整数返回。这个值是参数传递给创建函数,这是学习的请求数量的特性。

数据类型:

这个属性是只读的。

输入预测,作为一个正整数返回。这个值是预测的数量X创建函数。

数据类型:

这个属性是只读的。

预测标准差标准化时,作为一个返回p——- - - - - -1向量。该属性时非空的标准化名称-值对是真正的在创建模型。预测的价值是向量训练数据的标准差。训练数据时数据类型单一X是单身。

数据类型:|

这个属性是只读的。

功能转换权重,作为一个返回p——- - - - - -矩阵,p通过预测的数量吗X你想要的是特征的数量。训练数据时数据类型单一X是单身。

数据类型:|

对象的功能

变换 预测转换成提取特征

例子

全部折叠

创建一个ReconstructionICA通过使用对象黎加函数。

加载SampleImagePatches图像补丁。

data =负载(“SampleImagePatches”);大小(data.X)
ans =1×25000 363

363年有5000个图像补丁,每个都包含的特性。

从数据中提取100特性。

rng默认的%的再现性q = 100;Mdl =黎加(data.X q“IterationLimit”,100)
警告:解决LBFGS无法收敛到一个解决方案。
Mdl = ReconstructionICA ModelParameters: [1 x1 struct] NumPredictors: 363 NumLearnedFeatures: 100亩:σ[]:[]FitInfo: [1 x1 struct] TransformWeights: [363 x100双]InitialTransformWeights: [] NonGaussianityIndicator: [100 x1双]属性,方法

黎加发出一个警告,因为它停止由于迭代达到极限,而不是达到一个步长限制或gradient-size极限。你仍然可以使用学到的特性通过调用返回的对象变换函数。

版本历史

介绍了R2017a