Package de.bwaldvogel.liblinear
Class Problem
- java.lang.Object
-
- de.bwaldvogel.liblinear.Problem
-
public class Problem extends java.lang.Object
Describes the problem
For example, if we have the following training data:LABEL ATTR1 ATTR2 ATTR3 ATTR4 ATTR5 ----- ----- ----- ----- ----- ----- 1 0 0.1 0.2 0 0 2 0 0.1 0.3 -1.2 0 1 0.4 0 0 0 0 2 0 0.1 0 1.4 0.5 3 -0.1 -0.2 0.1 1.1 0.1 and bias = 1, then the components of problem are: l = 5 n = 6 y -> 1 2 1 2 3 x -> [ ] -> (2,0.1) (3,0.2) (6,1) (-1,?) [ ] -> (2,0.1) (3,0.3) (4,-1.2) (6,1) (-1,?) [ ] -> (1,0.4) (6,1) (-1,?) [ ] -> (2,0.1) (4,1.4) (5,0.5) (6,1) (-1,?) [ ] -> (1,-0.1) (2,-0.2) (3,0.1) (4,1.1) (5,0.1) (6,1) (-1,?)
-
-
Field Summary
Fields Modifier and Type Field Description double
bias
If bias >= 0, we assume that one additional feature is added to the end of each data instanceint
l
the number of training dataint
n
the number of features (including the bias feature if bias >= 0)Feature[][]
x
array of sparse feature nodesdouble[]
y
an array containing the target values
-
Constructor Summary
Constructors Constructor Description Problem()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Problem
readFromFile(java.io.File file, double bias)
Deprecated.usereadFromFile(Path, double)
insteadstatic Problem
readFromFile(java.io.File file, java.nio.charset.Charset charset, double bias)
Deprecated.usereadFromFile(Path, Charset, double)
insteadstatic Problem
readFromFile(java.nio.file.Path path, double bias)
static Problem
readFromFile(java.nio.file.Path path, java.nio.charset.Charset charset, double bias)
static Problem
readFromStream(java.io.InputStream inputStream, double bias)
static Problem
readFromStream(java.io.InputStream inputStream, java.nio.charset.Charset charset, double bias)
-
-
-
Field Detail
-
l
public int l
the number of training data
-
n
public int n
the number of features (including the bias feature if bias >= 0)
-
y
public double[] y
an array containing the target values
-
x
public Feature[][] x
array of sparse feature nodes
-
bias
public double bias
If bias >= 0, we assume that one additional feature is added to the end of each data instance
-
-
Method Detail
-
readFromFile
public static Problem readFromFile(java.io.File file, double bias) throws java.io.IOException, InvalidInputDataException
Deprecated.usereadFromFile(Path, double)
instead- Throws:
java.io.IOException
InvalidInputDataException
-
readFromFile
public static Problem readFromFile(java.nio.file.Path path, double bias) throws java.io.IOException, InvalidInputDataException
- Throws:
java.io.IOException
InvalidInputDataException
-
readFromFile
public static Problem readFromFile(java.io.File file, java.nio.charset.Charset charset, double bias) throws java.io.IOException, InvalidInputDataException
Deprecated.usereadFromFile(Path, Charset, double)
instead- Throws:
java.io.IOException
InvalidInputDataException
-
readFromFile
public static Problem readFromFile(java.nio.file.Path path, java.nio.charset.Charset charset, double bias) throws java.io.IOException, InvalidInputDataException
- Throws:
java.io.IOException
InvalidInputDataException
-
readFromStream
public static Problem readFromStream(java.io.InputStream inputStream, double bias) throws java.io.IOException, InvalidInputDataException
- Throws:
java.io.IOException
InvalidInputDataException
-
readFromStream
public static Problem readFromStream(java.io.InputStream inputStream, java.nio.charset.Charset charset, double bias) throws java.io.IOException, InvalidInputDataException
- Throws:
java.io.IOException
InvalidInputDataException
-
-