|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectlibsvm.wrapper.Svm
public class Svm
LibSvmの(主な)機能をまとめたもの (svm)
| フィールドの概要 | |
|---|---|
static int |
LIBSVM_VERSION
バージョン |
| コンストラクタの概要 | |
|---|---|
Svm()
|
|
| メソッドの概要 | |
|---|---|
static SvmModel |
loadModel(java.lang.String filePath)
モデルを読み込みます. |
static double |
predict(SvmModel model,
SvmFeatureVector vector)
クラスを判定します. |
static java.util.Map<java.lang.Integer,java.lang.Double> |
predictProbabilities(SvmModel model,
SvmFeatureVector vector)
各クラスの確率を取得します。 |
static java.util.List<java.util.Map.Entry<java.lang.Integer,java.lang.Double>> |
predictProbabilityRanking(SvmModel model,
SvmFeatureVector vector)
各クラスの確率を取得します。 |
static double |
predictValue(SvmModel model,
SvmFeatureVector vector)
評価値を取得します. 2クラス問題の場合のみ有効 |
static java.util.Map<java.lang.Integer,java.lang.Integer> |
predictVoting(SvmModel model,
SvmFeatureVector vector)
各クラスの票数を取得します。 |
static java.util.List<java.util.Map.Entry<java.lang.Integer,java.lang.Integer>> |
predictVotingRanking(SvmModel model,
SvmFeatureVector vector)
各クラスの票数を取得します。 |
static void |
saveModel(java.lang.String filePath,
SvmModel model)
モデルを保存します. |
static SvmModel |
train(SvmProblem problem,
SvmSettingParameter parameter)
学習を行い,生成したモデルを返します. |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int LIBSVM_VERSION
| コンストラクタの詳細 |
|---|
public Svm()
| メソッドの詳細 |
|---|
public static SvmModel train(SvmProblem problem,
SvmSettingParameter parameter)
problem - 問題parameter - 設定パラメータ
public static double predict(SvmModel model,
SvmFeatureVector vector)
model - モデルvector - 特徴ベクトル
public static java.util.List<java.util.Map.Entry<java.lang.Integer,java.lang.Double>> predictProbabilityRanking(SvmModel model,
SvmFeatureVector vector)
model - モデルvector - 特徴ベクトル
public static java.util.Map<java.lang.Integer,java.lang.Double> predictProbabilities(SvmModel model,
SvmFeatureVector vector)
model - モデルvector - 特徴ベクトル
public static java.util.List<java.util.Map.Entry<java.lang.Integer,java.lang.Integer>> predictVotingRanking(SvmModel model,
SvmFeatureVector vector)
model - モデルvector - 特徴ベクトル
public static java.util.Map<java.lang.Integer,java.lang.Integer> predictVoting(SvmModel model,
SvmFeatureVector vector)
model - モデルvector - 特徴ベクトル
public static double predictValue(SvmModel model,
SvmFeatureVector vector)
評価値を取得します. 2クラス問題の場合のみ有効
model - モデルvector - 特徴ベクトル
public static void saveModel(java.lang.String filePath,
SvmModel model)
throws java.io.IOException
filePath - ファイルパスmodel - モデル
java.io.IOException - 書き込みに失敗した場合
public static SvmModel loadModel(java.lang.String filePath)
throws java.io.IOException
filePath - ファイルパス
java.io.IOException - 読み込みに失敗した場合
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||