public interface FoldGenerator
Modifier and Type | Method and Description |
---|---|
java.util.SortedMap<java.lang.String,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Boolean,java.util.SortedMap<java.lang.Long,java.lang.String>>>>> |
generateRuns(java.util.SortedMap<java.lang.String,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Boolean,java.util.SortedMap<java.lang.Long,java.lang.String>>>>> labelToInstanceMap,
int nFolds,
int nMinPerClass,
java.lang.Integer nSeed,
int nRuns)
Generate cross validation folds, don't store in database.
|
void |
generateRuns(java.lang.String corpusName,
java.lang.String splitName,
java.lang.String query,
int nFolds,
int nMinPerClass,
java.lang.Integer nSeed,
int nRuns)
Generate cross validation folds, store in database.
|
void generateRuns(java.lang.String corpusName, java.lang.String splitName, java.lang.String query, int nFolds, int nMinPerClass, java.lang.Integer nSeed, int nRuns)
corpusName
- class labelquery
- query to get instance id - label - class triplesnFolds
- number of folds to generatenMinPerClass
- minimum number of instances of each class per foldnSeed
- random number seed; if null will be set currentTime in millisnRuns
- number of runsjava.util.SortedMap<java.lang.String,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Boolean,java.util.SortedMap<java.lang.Long,java.lang.String>>>>> generateRuns(java.util.SortedMap<java.lang.String,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Integer,java.util.SortedMap<java.lang.Boolean,java.util.SortedMap<java.lang.Long,java.lang.String>>>>> labelToInstanceMap, int nFolds, int nMinPerClass, java.lang.Integer nSeed, int nRuns)
labelToInstanceMap
- an instance class map without folds @see
InstanceData.labelToInstanceMap
nFolds
- number of foldsnMinPerClass
- minimum instance per classnSeed
- random seed default to System.currentTimeMillis()nRuns
- number of runsfoldMap
- same structure as labelToInstanceMap, but with folds