使用支持向量机(SVM)分类器对观测值进行一类和二类分类万博1manbetx
统计和机器学习工具箱/分类
的<年代pan class="block">分类年代pan>块使用SVM分类对象对观测值进行分类(分类VM
或CompactClassificationSVM
)用于一类和二类(二进制)分类。
通过指定包含对象的工作空间变量的名称,将经过训练的SVM分类对象导入到块中。输入端口<年代trong class="guilabel">x年代trong>接收观测(预测器数据)和输出端口<年代trong class="guilabel">标签年代trong>返回观察的预测类标签。您可以添加可选的输出端口<年代trong class="guilabel">分数年代trong>返回预测的班级分数或后验概率。
x
-预测数据预测器数据,指定为一个观测值的列向量或行向量。
中的变量<年代trong class="guilabel">x年代trong>必须与训练由指定的SVM模型的预测变量具有相同的顺序<年代trong class="guilabel">选择经过训练的机器学习模型
.
如果你设定“标准化”,真的
在里面fitcsvm
在训练SVM模型时,将<年代pan class="block">分类年代pan>块的价值标准化<年代trong class="guilabel">x年代trong>使用中的平均值和标准偏差亩
和西格玛
SVM模型的属性(分别)。
数据类型:年代trong>仅有一个的
|双重的
|一半
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔值
|定点
标签
-预测类标签预测的类标签,作为标量返回。
一节课的学习,<年代trong class="guilabel">标签年代trong>表示正类的值。
对于两个班的学习,<年代trong class="guilabel">标签年代trong>是产生最大得分或最大后验概率的类。
数据类型:年代trong>仅有一个的
|双重的
|一半
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔值
|定点
|列举
分数
-预测的班级分数或后验概率预测类分数或后验概率,对于一个类的学习返回标量,对于两个类的学习返回1×2向量。
一节课的学习,<年代trong class="guilabel">分数年代trong>是正类的分类分数。您无法获得一个类学习的后验概率。
对于两个班的学习,<年代trong class="guilabel">分数年代trong>是一个1乘2的向量。
元素的第一和第二个元素<年代trong class="guilabel">分数年代trong>对应于否定类的分类分数(svmMdl.ClassNames(1)
)和积极类(svmMdl.ClassNames(2)
),分别为,svmMdl
SVM模型是否由<年代trong class="guilabel">选择经过训练的机器学习模型
.你可以使用一会
的属性svmMdl
检查负类名和正类名。
如果您使用菲特罗斯特
或fitSVMPosterior
,然后<年代trong class="guilabel">分数年代trong>包含类后验概率。否则,<年代trong class="guilabel">分数年代trong>包含班级分数。
要启用该端口,请选中为预测的班级分数添加输出端口
上<年代trong class="guilabel">主要的年代trong>“块参数”对话框的选项卡。
仅有一个的
|双重的
|一半
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|布尔值
|定点
选择经过训练的机器学习模型
-支持向量机分类模型svmMdl
(默认)|分类VM
反对|CompactClassificationSVM
对象年代pan>指定包含分类VM
反对或CompactClassificationSVM
对象
当你使用fitcsvm
,以下限制适用:
预测器数据不能包括分类预测器(逻辑
,明确的
,烧焦
,一串
或单间牢房
)。如果在表格中提供培训数据,则预测值必须为数字(双重的
或仅有一个的
)。此外,您不能使用“CategoricalPredictors”
名称值参数。若要在模型中包含分类预测值,请使用dummyvar
在拟合模型之前。年代pan>
价值“分数变换”
名称值参数不能为空“因弗罗吉特”
或者一个匿名函数。对于一个预测新观测值后验概率的块,将一个经过训练的SVM模型传递给菲特罗斯特
或fitSVMPosterior
.
价值“内核函数”
名称-值参数必须为“高斯”
(同)“rbf”
,默认为一节课学习),“线性”
(默认为两节课学习),或者“多项式”
.
块参数:年代trong>TrainedLearner |
类型:年代trong>工作空间变量年代pan> |
价值观:年代trong>分类VM 反对|CompactClassificationSVM 对象年代pan> |
默认值:年代trong>“svmMdl” |
为预测的班级分数添加输出端口
-增加第二个输出端口预测类得分关
(默认)|在…上
选中该复选框以包括第二个输出端口<年代trong class="guilabel">分数年代trong>在<年代pan class="block">分类年代pan>块。
块参数:年代trong>ShowOutputScore |
类型:年代trong>特征向量年代pan> |
价值观:年代trong>“关”|“开” |
默认值:年代trong>“关” |
整数舍入模式
-定点操作的舍入模式地板
(默认)|天花板
|会聚性的
|最近的
|圆形的
|简单的
|零
指定定点操作的舍入模式。有关详细信息,请参阅舍入(定点设计器)年代pan>.
块参数始终舍入到最接近的可表示值。要控制块参数的舍入,请使用MATLAB输入表达式<年代up>®年代up>将函数舍入掩码字段。
块参数:年代trong>RndMeth |
类型:年代trong>特征向量年代pan> |
价值观:年代trong>'天花板' | '收敛' | '地板' | '最近' | 'Round' | '最简单' | '零' |
默认值:年代trong>“地板” |
整数溢出饱和
-溢出作用方法关
(默认)|在…上
指定溢出是否饱和或缠绕。
行动 | 基本原理 | 对溢流的影响 | 实例 |
---|---|---|---|
选中此复选框( |
您的模型可能存在溢出,并且您希望在生成的代码中提供显式的饱和保护。 |
溢出会饱和到数据类型所能表示的最小值或最大值。 |
所需的最大值 |
清除此复选框( |
您希望优化生成代码的效率。 您希望避免过度指定块如何处理超出范围的信号。有关更多信息,请参阅排除信号范围误差(万博1manbetx模型)年代pan>. |
溢出换行到数据类型可以表示的适当值。 |
所需的最大值 |
块参数:年代trong>饱和积分溢出 |
类型:年代trong>特征向量年代pan> |
价值观:年代trong>“关”|“开” |
默认值:年代trong>“关” |
根据定点工具的更改锁定输出数据类型设置
-防止定点工具重写数据类型关
(默认)|在…上
选择此参数可防止定点工具覆盖为块指定的数据类型。有关详细信息,请参阅使用锁定输出数据类型设置(定点设计器)年代pan>.
块参数:年代trong>磅秤 |
类型:年代trong>特征向量年代pan> |
价值观:年代trong>“关”|“开” |
默认值:年代trong>“关” |
标签数据类型
-标签输出的数据类型继承:通过反向传播继承
|继承:汽车
|双重的
|仅有一个的
|一半
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|布尔值
|fixdt(1,16)
|fixdt(1,16,0)
|fixdt(1,16,2^0,0)
|枚举:<类名>
|<数据类型>表达
指定数据的数据类型<年代trong class="guilabel">标签年代trong>输出。该类型可以继承、指定为枚举数据类型或表示为数据类型对象,如万博1manbetxSimulink.NumericType
.
选择继承选项时,软件的行为如下所示:
继承:通过反向传播继承
(数字和逻辑标签的默认值)-Simulink自动确定万博1manbetx<年代trong class="guilabel">标签数据类型年代trong>在数据类型传播期间块的数据类型传播(万博1manbetx模型)年代pan>)。在这种情况下,块使用下游块或信号对象的数据类型。
继承:汽车
(默认为非数字标签)—块使用自定义枚举数据类型变量。例如,假设指定的工作区变量名选择经过训练的机器学习模型
是myMdl
,类标签为第一类
和第二类
.然后,相应的<年代trong class="guilabel">标签年代trong>值是myMdl_enumLabels.class_1
和myMdl_.class_2
。该块使用matlab.lang.makeValidName
函数。
有关数据类型的详细信息,请参见信号的控制数据类型(万博1manbetx模型)年代pan>.
点击<年代trong class="guibutton">显示数据类型助手年代trong>按钮<年代pan class="guiicon">显示<年代trong class="guilabel">数据类型助手年代trong>,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型(万博1manbetx模型)年代pan>.
所支持的万博1manbetx数据类型依赖于指定的模型中使用的标签选择经过训练的机器学习模型
.
如果模型使用数字或逻辑标签,则支持的数据类型为万博1manbetx继承:通过反向传播继承
(违约),双重的
,仅有一个的
,一半
,int8
,uint8
,int16
,uint16
,int32
,uint32
,int64
,uint64
,布尔值
、固定点和数据类型对象。
如果模型使用非数字标签,则支持的数据类型为万博1manbetx继承:汽车
(违约),枚举:<类名>
,以及数据类型对象。
块参数年代trong>:LabelDataTypeStr |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:“继承:通过反向传播继承” |'继承:自动' |“双人” |“单身” |“一半” |“int8” |‘uint8’ |“int16” |‘uint16’ |“int32” |‘uint32’ |“int64” |“uint64” |“布尔” |‘fixdt(1,16)’ |‘fixdt(1,16,0)’ |'fixdt(1,16,2^0,0)' |“枚举: |“< >数据类型表达” |
违约年代trong>:“继承:通过反向传播继承” (用于数字和逻辑标签)|'继承:自动' (对于非数字标签)年代pan> |
标签最低
-用于范围检查的标签输出的最小值[]
(默认)|标量年代pan>较低的<年代trong class="guilabel">标签年代trong>Simulink的输出范围万博1manbetx<年代up>®年代up>检查。
万博1manbetxSimulink使用最小值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">标签最低年代trong>参数不饱和或剪裁实际值<年代trong class="guilabel">标签年代trong>输出信号。使用饱和年代pan>(万博1manbetx模型)年代pan>取而代之的是封锁。
仅当指定的模型为选择经过训练的机器学习模型
使用数字标签。
块参数年代trong>:LabelOutMin |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
标签最大值
-用于范围检查的标签输出的最大值[]
(默认)|标量年代pan>上值<年代trong class="guilabel">标签年代trong>Simulink检查的输出范围。万博1manbetx
万博1manbetxSimulink使用最大值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">标签最大值年代trong>参数不饱和或剪裁实际值<年代trong class="guilabel">标签年代trong>输出信号。使用饱和年代pan>(万博1manbetx模型)年代pan>取而代之的是封锁。
仅当指定的模型为选择经过训练的机器学习模型
使用数字标签。
块参数年代trong>:唇瓣 |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
分数数据类型
-分数输出的数据类型继承:汽车
(默认)|双重的
|仅有一个的
|一半
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|布尔值
|fixdt(1,16)
|fixdt(1,16,0)
|fixdt(1,16,2^0,0)
|<数据类型>表达
指定数据的数据类型<年代trong class="guilabel">分数年代trong>输出。类型可以继承、直接指定或表示为数据类型对象,例如万博1manbetxSimulink.NumericType
.
当您选择继承:汽车
,块使用继承数据类型的规则。
有关数据类型的详细信息,请参见信号的控制数据类型(万博1manbetx模型)年代pan>.
点击<年代trong class="guibutton">显示数据类型助手年代trong>按钮<年代pan class="guiicon">显示<年代trong class="guilabel">数据类型助手年代trong>,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型(万博1manbetx模型)年代pan>.
块参数年代trong>:ScoreDataTypeStr |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'继承:自动' |“双人” |“单身” |“一半” |“int8” |‘uint8’ |“int16” |‘uint16’ |“int32” |‘uint32’ |“int64” |“uint64” |“布尔” |‘fixdt(1,16)’ |‘fixdt(1,16,0)’ |'fixdt(1,16,2^0,0)' |“< >数据类型表达” |
违约年代trong>:'继承:自动' |
分数最低
-范围检查的分数输出的最小值[]
(默认)|标量年代pan>较低的<年代trong class="guilabel">分数年代trong>Simulink检查的输出范围。万博1manbetx
万博1manbetxSimulink使用最小值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">分数最低年代trong>参数不饱和或剪裁实际值<年代trong class="guilabel">分数年代trong>信号。使用饱和年代pan>(万博1manbetx模型)年代pan>取而代之的是封锁。
块参数年代trong>:ScoreOutMin |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
得分上限
—范围检查的最大分数输出值[]
(默认)|标量年代pan>上值<年代trong class="guilabel">分数年代trong>Simulink检查的输出范围。万博1manbetx
万博1manbetxSimulink使用最大值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">得分上限年代trong>参数不饱和或剪裁实际值<年代trong class="guilabel">分数年代trong>信号。使用饱和年代pan>(万博1manbetx模型)年代pan>取而代之的是封锁。
块参数年代trong>:ScoreOutMax |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
原始评分数据类型
-未转换的分数数据类型继承:汽车
(默认)|双重的
|仅有一个的
|一半
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|布尔值
|fixdt(1,16)
|fixdt(1,16,0)
|fixdt(1,16,2^0,0)
|<数据类型>表达
指定内部未转换分数的数据类型。该类型可以继承、直接指定或表示为数据类型对象,如万博1manbetxSimulink.NumericType
.
当您选择继承:汽车
,块使用继承数据类型的规则。
有关数据类型的详细信息,请参见信号的控制数据类型(万博1manbetx模型)年代pan>.
点击<年代trong class="guibutton">显示数据类型助手年代trong>按钮<年代pan class="guiicon">显示<年代trong class="guilabel">数据类型助手年代trong>,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型(万博1manbetx模型)年代pan>.
仅当指定的模型为选择经过训练的机器学习模型
使用得分转换“没有”
(默认值,与“身份”
).
您可以通过指定“分数变换”
参数Name-value,或通过更改分数变换
培训后的财产。
块参数年代trong>:RawScoreDataTypeStr |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'继承:自动' |“双人” |“单身” |“一半” |“int8” |‘uint8’ |“int16” |‘uint16’ |“int32” |‘uint32’ |“int64” |“uint64” |“布尔” |‘fixdt(1,16)’ |‘fixdt(1,16,0)’ |'fixdt(1,16,2^0,0)' |“< >数据类型表达” |
违约年代trong>:'继承:自动' |
最低原始分数
-范围检查的最小未转换分数[]
(默认)|标量年代pan>Simulink检查的未转换分数范围的较低值。万博1manbetx
万博1manbetxSimulink使用最小值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">最低原始分数年代trong>参数不饱和或剪辑实际未转换的分数信号。
块参数年代trong>:罗尔斯考特明 |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
原始分数上限
-范围检查的最大未转换分数[]
(默认)|标量年代pan>Simulink检查的未转换分数范围的上限值。万博1manbetx
万博1manbetxSimulink使用最大值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">原始分数上限年代trong>参数不饱和或剪辑实际未转换的分数信号。
块参数年代trong>:RawScoreOutMax |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
内核数据类型
-核计算数据类型双重的
(默认)|仅有一个的
|一半
|int8
|uint8
|int16
|uint16
|int32
|int64
|uint64
|uint32
|布尔值
|fixdt(1,16)
|fixdt(1,16,0)
|fixdt(1,16,2^0,0)
|<数据类型>表达
指定用于内核计算的参数的数据类型。该类型可以直接指定,也可以表示为数据类型对象,例如万博1manbetxSimulink.NumericType
.
的<年代trong class="guilabel">内核数据类型年代trong>参数指定不同参数的数据类型,具体取决于指定SVM模型的核函数类型“内核函数”
训练SVM模型时的名称值参数。
“内核函数” 价值 |
数据类型 |
---|---|
“高斯” 或“rbf” |
内核数据类型年代trong>指定平方距离的数据类型<年代pan class="inlineequation"> 对于高斯核<年代pan class="inlineequation"> 哪里x是观察和分析的预测数据年代是一个支持万博1manbetx向量。 |
“线性” |
内核数据类型年代trong>指定线性核函数输出的数据类型<年代pan class="inlineequation"> 哪里x是观察和分析的预测数据年代是一个支持万博1manbetx向量。 |
“多项式” |
内核数据类型年代trong>指定多项式核函数输出的数据类型<年代pan class="inlineequation"> 哪里x是观察的预测数据,年代是支持向量万博1manbetx,然后呢p是一个多项式核函数阶。 |
有关数据类型的详细信息,请参见信号的控制数据类型(万博1manbetx模型)年代pan>.
点击<年代trong class="guibutton">显示数据类型助手年代trong>按钮<年代pan class="guiicon">显示<年代trong class="guilabel">数据类型助手年代trong>,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型(万博1manbetx模型)年代pan>.
块参数年代trong>:内核数据类型 |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:“双人” |“单身” |“一半” |“int8” |‘uint8’ |“int16” |‘uint16’ |“int32” |‘uint32’ |“uint64” |“int64” |“布尔” |‘fixdt(1,16)’ |‘fixdt(1,16,0)’ |'fixdt(1,16,2^0,0)' |“< >数据类型表达” |
违约年代trong>:“双人” |
核极小值
-用于范围检查的最小内核计算值[]
(默认)|标量年代pan>Simulink检查的内核计算内部变量范围的较低值。万博1manbetx
万博1manbetxSimulink使用最小值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">核极小值年代trong>参数不饱和或剪裁实际内核计算值信号。
块参数年代trong>:核外蛋白 |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
内核最大
-用于范围检查的最大内核计算值[]
(默认)|标量年代pan>Simulink检查的内核计算内部变量范围的上限值。万博1manbetx
万博1manbetxSimulink使用最大值来执行:
参数范围检查(参见指定块参数的最小值和最大值(万博1manbetx模型)年代pan>)为一些街区。
模拟范围检查(参见指定信号范围(万博1manbetx模型)年代pan>和启用模拟范围检查(万博1manbetx模型)年代pan>).
定点数据类型的自动缩放。
优化从模型生成的代码。此优化可删除算法代码并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参阅使用指定的最小值和最大值进行优化(嵌入式编码器)年代pan>.
请注意年代trong>
的<年代trong class="guilabel">内核最大年代trong>参数不饱和或剪裁实际内核计算值信号。
块参数年代trong>:克内洛特马克斯 |
类型年代trong>:字符向量年代pan> |
价值观年代trong>:'[]' |标量年代pan> |
违约年代trong>:'[]' |
数据类型年代trong> |
|
直接馈通年代trong> |
|
多维信号年代trong> |
|
可变大小信号年代trong> |
|
讨论二阶导数过零检测年代trong> |
|
支持向量机分类分分类观测x是到的符号距离x到决策边界,范围从-∞ 到+∞. 一个班级的正面分数表明x被预测会在那个班。如果分数为负数,则表明情况并非如此。
正类分类分数<年代pan class="inlineequation"> 为训练后的支持向量机分类函数。<年代pan class="inlineequation"> 这也是该模型的数值预测响应x,或预测得分x进入积极的课堂。
哪里<年代pan class="inlineequation"> 是估计的SVM参数,<年代pan class="inlineequation"> 是预测值空间中的点积x和支持向量,和包万博1manbetx括训练集观察值。负类分类得分x,或预测得分x进入否定类,是——f(x).
如果G(x<年代ub>j年代ub>,x) =x<年代ub>j年代ub>”x(线性核),然后分数函数减少到
年代是内核规模和β是拟合线性系数的向量。
有关详细信息,请参阅理解支持向量机万博1manbetx.
的后验概率是给定数据,某个观测值属于某一特定类别的概率。
对于支持向量机,后验概率是分数的函数P(年代)这一观察j她在上课k1 ={1,}。
对于可分离类,后验概率是阶跃函数
地点:
年代<年代ub>j年代ub>这是观察的分数j.
+1和–1分别表示正类和负类。
π是观察结果为正的先验概率。
对于不可分类,后验概率为S形函数
参数在哪里一个和B分别为斜率参数和截距参数。
的先验概率某一类的相对频率是该一类观察结果在总体中出现的相对频率。
如果您使用的是线性SVM模型,并且它有许多支持向量,那么预测(分类观察)可能会很慢。万博1manbetx为了有效地基于线性支持向量机模型对观测数据进行分类,需要将支持向量从万博1manbetx分类VM
或CompactClassificationSVM
通过使用discard万博1manbetxSupportVectors
.
可以将MATLAB功能块与预测
SVM分类对象的目标函数(分类VM
或CompactClassificationSVM
)。有关示例,请参阅利用MATLAB函数块预测类标签.
在决定是否使用<年代pan class="block">分类年代pan>统计和机器学习工具箱中的块™ 库或具有预测
功能考虑如下:
如果使用统计和机器学习工具箱库块,则可以使用<年代trong class="tool">定点的工具(定点设计器)年代pan>将浮点模型转换为定点。
万博1manbetx对于具有的MATLAB功能块,必须启用对可变大小数组的支持预测
函数。
如果您使用MATLAB函数块,您可以使用MATLAB函数在同一个MATLAB函数块中进行预测之前或之后的预处理或后处理。
继承:通过反向传播继承
用于数字和逻辑标签,以及继承:汽车
对于非数字标签R2021a中的行为发生了变化
从R2021a开始,默认的数据类型值和支持的数据类型万博1manbetx<年代trong class="guilabel">标签数据类型年代trong>参数取决于指定的模型中使用的标签选择经过训练的机器学习模型
.默认值为继承:通过反向传播继承
用于数字和逻辑标签,以及继承:汽车
对于非数字标签。
如果您指定<年代trong class="guilabel">标签数据类型年代trong>作为继承:通过反向传播继承
对于非数字标签或继承:继承“常量值”
,然后将值更改为继承:汽车
.
继承:汽车
R2021a中的行为发生了变化
从R2021a开始,参数的默认值<年代trong class="guilabel">分数数据类型年代trong>和<年代trong class="guilabel">原始评分数据类型年代trong>是继承:汽车
.
R2021a中的行为发生了变化
从R2021a开始<年代trong class="guilabel">内核数据类型年代trong>参数不支持继承的选项。您可以指定万博1manbetx<年代trong class="guilabel">内核数据类型年代trong>作为受支持万博1manbetx的数据类型名称或数据类型对象。
分类VM
|<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">CompactClassificationSVM
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:<年代trong class="recommended-country">.
选择<年代pan class="recommended-country">网站您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。