public class ModelHandler
extends java.lang.Object
| Constructor and Description |
|---|
ModelHandler() |
| Modifier and Type | Method and Description |
|---|---|
static Vector |
convert2Weights(java.util.ArrayList<java.util.ArrayList<java.lang.String>> data)
Converts an array list of strings into a vector of double
this function can be used after reading a vector from a file
|
static java.util.HashMap<java.lang.Integer,java.lang.Double> |
printMul(Vector v1,
Vector v2) |
static InstancesContainer |
randomShuffle(InstancesContainer instances)
preforming random shuffle on the data instances
|
static Vector |
setWeights(int type,
java.lang.String path)
Set weights for a model from a given file
This function either sets the new vector to be zeros or reads the data from a given path
|
static java.util.TreeMap<java.lang.Integer,java.lang.Double> |
sortMul(Vector v1,
Vector v2) |
public static Vector setWeights(int type, java.lang.String path)
type - - if this parameter is set to be 0 than the returned vector will be zeros, if 1 than it will populate the vector with the file's datapath - - the path to the file that contains the vecotr's datapublic static Vector convert2Weights(java.util.ArrayList<java.util.ArrayList<java.lang.String>> data) throws java.text.ParseException
data - the data 2D array but we treat tim as a 1D arrayjava.text.ParseExceptionpublic static InstancesContainer randomShuffle(InstancesContainer instances)
instances - public static java.util.HashMap<java.lang.Integer,java.lang.Double> printMul(Vector v1, Vector v2)