public abstract class GeneratedModel extends java.lang.Object implements IGeneratedModel
Constructor and Description |
---|
GeneratedModel() |
Modifier and Type | Method and Description |
---|---|
int |
getColIdx(java.lang.String name)
Returns index of column with give name or -1 if column is not found.
|
java.lang.String[] |
getDomainValues(int i)
Returns domain values for i-th column.
|
java.lang.String[] |
getDomainValues(java.lang.String name)
Gets domain of given column.
|
int |
getNumClasses(int i)
Get number of classes in in given column.
|
int |
getNumCols()
Returns number of columns used as input for training (i.e., exclude response column).
|
int |
getNumResponseClasses()
Return a number of classes in response column.
|
int |
getPredsSize()
Returns the expected size of preds array which is passed to
IGeneratedModel.predict(double[], float[]) function. |
int |
getResponseIdx()
Returns an index of the response column.
|
java.lang.String |
getResponseName()
The name of the response column.
|
boolean |
isClassifier()
Return true if this model represents a classifier, else it is used for regression.
|
int |
mapEnum(int colIdx,
java.lang.String enumValue)
Maps given column's enum to integer used by this model.
|
static int |
maxIndex(float[] from,
int start) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDomainValues, getNames, predict, predict
public int getNumCols()
IGeneratedModel
getNumCols
in interface IGeneratedModel
public int getResponseIdx()
IGeneratedModel
getResponseIdx
in interface IGeneratedModel
public java.lang.String getResponseName()
IGeneratedModel
getResponseName
in interface IGeneratedModel
public java.lang.String[] getDomainValues(int i)
IGeneratedModel
getDomainValues
in interface IGeneratedModel
i
- index of columnpublic int getNumResponseClasses()
IGeneratedModel
getNumResponseClasses
in interface IGeneratedModel
public boolean isClassifier()
IGeneratedModel
isClassifier
in interface IGeneratedModel
public int getColIdx(java.lang.String name)
IGeneratedModel
getColIdx
in interface IGeneratedModel
public int getNumClasses(int i)
IGeneratedModel
getNumClasses
in interface IGeneratedModel
public java.lang.String[] getDomainValues(java.lang.String name)
IGeneratedModel
getDomainValues
in interface IGeneratedModel
name
- column namepublic int mapEnum(int colIdx, java.lang.String enumValue)
IGeneratedModel
mapEnum
in interface IGeneratedModel
public static int maxIndex(float[] from, int start)
public int getPredsSize()
IGeneratedModel
IGeneratedModel.predict(double[], float[])
function.getPredsSize
in interface IGeneratedModel