Package de.bwaldvogel.liblinear
Class Problem
java.lang.Object
de.bwaldvogel.liblinear.Problem
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
FieldsModifier and TypeFieldDescriptiondouble
If bias >= 0, we assume that one additional feature is added to the end of each data instanceint
the number of training dataint
the number of features (including the bias feature if bias >= 0)Feature[][]
array of sparse feature nodesdouble[]
an array containing the target values -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Problem
readFromFile
(File file, double bias) Deprecated.static Problem
readFromFile
(File file, Charset charset, double bias) Deprecated.usereadFromFile(Path, Charset, double)
insteadstatic Problem
readFromFile
(Path path, double bias) static Problem
readFromFile
(Path path, Charset charset, double bias) static Problem
readFromStream
(InputStream inputStream, double bias) static Problem
readFromStream
(InputStream inputStream, Charset charset, double bias)
-
Field Details
-
l
public int lthe number of training data -
n
public int nthe number of features (including the bias feature if bias >= 0) -
y
public double[] yan array containing the target values -
x
array of sparse feature nodes -
bias
public double biasIf bias >= 0, we assume that one additional feature is added to the end of each data instance
-
-
Constructor Details
-
Problem
public Problem()
-
-
Method Details
-
readFromFile
public static Problem readFromFile(File file, double bias) throws IOException, InvalidInputDataException Deprecated.usereadFromFile(Path, double)
instead- Throws:
IOException
InvalidInputDataException
-
readFromFile
public static Problem readFromFile(Path path, double bias) throws IOException, InvalidInputDataException - Throws:
IOException
InvalidInputDataException
-
readFromFile
public static Problem readFromFile(File file, Charset charset, double bias) throws IOException, InvalidInputDataException Deprecated.usereadFromFile(Path, Charset, double)
instead- Throws:
IOException
InvalidInputDataException
-
readFromFile
public static Problem readFromFile(Path path, Charset charset, double bias) throws IOException, InvalidInputDataException - Throws:
IOException
InvalidInputDataException
-
readFromStream
public static Problem readFromStream(InputStream inputStream, double bias) throws IOException, InvalidInputDataException - Throws:
IOException
InvalidInputDataException
-
readFromStream
public static Problem readFromStream(InputStream inputStream, Charset charset, double bias) throws IOException, InvalidInputDataException - Throws:
IOException
InvalidInputDataException
-
readFromFile(Path, double)
instead