类 SVMSGD


  • public class SVMSGD
    extends StatModel
    *************************************************************************************\ 随机梯度下降 SVM 分类器 * \***************************************************************************************
    • 构造函数详细信息

      • SVMSGD

        protected SVMSGD​(long addr)
    • 方法详细信息

      • __fromPtr__

        public static SVMSGD __fromPtr__​(long addr)
      • getWeights

        public Mat getWeights()
        返回
        训练模型的权重(决策函数 f(x) = weights * x + shift)。
      • getShift

        public float getShift()
        返回
        训练模型的偏移量(决策函数 f(x) = weights * x + shift)。
      • create

        public static SVMSGD create()
        创建空模型。使用 StatModel::train 训练模型。由于 %SVMSGD 有几个参数,您可能需要找到最适合您问题的参数,或者使用 setOptimalParameters() 设置一些默认参数。
        返回
        自动生成
      • load

        public static SVMSGD load​(java.lang.String filepath,
                                  java.lang.String nodeName)
        从文件加载并创建一个序列化的 SVMSGD。使用 SVMSGD::save 序列化并将 SVMSGD 存储到磁盘。再次从该文件加载 SVMSGD,方法是使用该文件的路径调用此函数。可以选择指定包含分类器的文件的节点
        参数
        filepath - 序列化的 SVMSGD 的路径
        nodeName - 包含分类器的节点的名称
        返回
        自动生成
      • load

        public static SVMSGD load​(java.lang.String filepath)
        从文件加载并创建一个序列化的 SVMSGD。使用 SVMSGD::save 序列化并将 SVMSGD 存储到磁盘。再次从该文件加载 SVMSGD,方法是使用该文件的路径调用此函数。可以选择指定包含分类器的文件的节点
        参数
        filepath - 序列化的 SVMSGD 的路径
        返回
        自动生成
      • setOptimalParameters

        public void setOptimalParameters​(int svmsgdType,
                                         int marginType)
        此函数为选定的 SVM SGD 模型设置最佳参数值。
        参数
        svmsgdType - 是 SVMSGD 分类器的类型。
        marginType - 是边距约束的类型。
      • setOptimalParameters

        public void setOptimalParameters​(int svmsgdType)
        此函数为选定的 SVM SGD 模型设置最佳参数值。
        参数
        svmsgdType - 是 SVMSGD 分类器的类型。
      • setOptimalParameters

        public void setOptimalParameters()
        此函数为选定的 SVM SGD 模型设置最佳参数值。
      • getSvmsgdType

        public int getSvmsgdType()
        参见:setSvmsgdType
        返回
        自动生成
      • setSvmsgdType

        public void setSvmsgdType​(int svmsgdType)
        getSvmsgdType 参见:getSvmsgdType
        参数
        svmsgdType - 自动生成
      • getMarginType

        public int getMarginType()
        参见:setMarginType
        返回
        自动生成
      • setMarginType

        public void setMarginType​(int marginType)
        getMarginType 参见:getMarginType
        参数
        marginType - 自动生成
      • getMarginRegularization

        public float getMarginRegularization()
        参见:setMarginRegularization
        返回
        自动生成
      • setMarginRegularization

        public void setMarginRegularization​(float marginRegularization)
        getMarginRegularization 参见:getMarginRegularization
        参数
        marginRegularization - 自动生成
      • getInitialStepSize

        public float getInitialStepSize()
        参见:setInitialStepSize
        返回
        自动生成
      • setInitialStepSize

        public void setInitialStepSize​(float InitialStepSize)
        getInitialStepSize 参见:getInitialStepSize
        参数
        InitialStepSize - 自动生成
      • getStepDecreasingPower

        public float getStepDecreasingPower()
        参见:setStepDecreasingPower
        返回
        自动生成
      • setStepDecreasingPower

        public void setStepDecreasingPower​(float stepDecreasingPower)
        getStepDecreasingPower 参见:getStepDecreasingPower
        参数
        stepDecreasingPower - 自动生成
      • getTermCriteria

        public TermCriteria getTermCriteria()
        参见:setTermCriteria
        返回
        自动生成
      • setTermCriteria

        public void setTermCriteria​(TermCriteria val)
        getTermCriteria 参见:getTermCriteria
        参数
        val - 自动生成
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        重写
        finalize 在类中 StatModel
        抛出
        java.lang.Throwable