|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 読み込みに失敗した場合
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |