public class SOMLibMapDescription
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADAPTIVE_COORDINATES_THRESHOLD |
static java.lang.String |
AVAILABLE_VIS |
private static java.lang.String[] |
booleanFields |
static java.lang.String |
DATA_DIM |
static java.lang.String |
DATA_TYPE |
private static java.lang.String[] |
dateFields |
static java.lang.String |
DESCRIPTION |
private static java.lang.String[] |
doubleArrrayFields |
private static java.lang.String[] |
doubleFields |
static java.lang.String |
GRID_LAYOUT |
static java.lang.String |
GRID_TOPOLOGY |
private static java.lang.String[] |
integerFields |
static java.lang.String |
LAYER_REVISION |
static java.lang.String |
LEARNRATE_INIT |
static java.lang.String |
LEARNRATE_TYPE |
private static java.lang.String[] |
longFields |
static java.lang.String |
METRIC |
static java.lang.String |
NEIGHBOURHOOD_INIT |
static java.lang.String |
NEIGHBOURHOOD_TYPE |
(package private) java.util.Hashtable<java.lang.String,java.lang.String> |
prop |
private static java.lang.String[] |
propertyNames
All properties names, in the order as they will be written to the Map Description File.
|
static java.lang.String |
QUANT_ERROR_MAP |
static java.lang.String |
QUANT_ERROR_VECTOR |
static java.lang.String |
RANDOM_INIT |
private static java.text.SimpleDateFormat |
simpleDateFormat |
static java.lang.String |
STORAGE_DATE |
static java.lang.String |
TOTAL_ITERATIONS |
static java.lang.String |
TOTAL_TRAINING_VECTORS |
static java.lang.String |
TRAINING_TIME |
static java.lang.String |
TYPE |
static java.lang.String |
URL_CLASS_INFO |
static java.lang.String |
URL_DATA_WINNER_MAPPING |
static java.lang.String |
URL_LABELS |
static java.lang.String |
URL_MAPPED_INPUT_VECTOR |
static java.lang.String |
URL_MAPPED_INPUT_VECTOR_DESCRIPTION |
static java.lang.String |
URL_QUANT_ERROR_MAP |
static java.lang.String |
URL_TEMPLATE_VECTOR |
static java.lang.String |
URL_TRAINING_VECTOR |
static java.lang.String |
URL_TRAINING_VECTOR_DESCRIPTION |
static java.lang.String |
URL_UNIT_DESCRIPTION |
static java.lang.String |
URL_WEIGHT_VECTOR |
static java.lang.String |
VEC_DIM |
static java.lang.String |
VECTORS_NORMALISED |
static java.lang.String |
X_DIM |
static java.lang.String |
Y_DIM |
static java.lang.String |
Z_DIM |
Constructor and Description |
---|
SOMLibMapDescription() |
SOMLibMapDescription(java.lang.String fileName) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getProperty(java.lang.String key) |
static void |
main(java.lang.String[] args) |
void |
readMapDescriptionFile(java.lang.String fileName) |
void |
setProperty(java.lang.String propertyName,
boolean value) |
void |
setProperty(java.lang.String propertyName,
java.util.Date value) |
void |
setProperty(java.lang.String propertyName,
double value) |
void |
setProperty(java.lang.String propertyName,
double[] value) |
void |
setProperty(java.lang.String propertyName,
int value) |
void |
setProperty(java.lang.String propertyName,
long value) |
void |
setProperty(java.lang.String propertyName,
java.lang.String value) |
private void |
setProperty(java.lang.String propertyName,
java.lang.String value,
java.lang.String[] validPropertyNames,
java.lang.Class<?> type) |
void |
writeMapDescriptionFile(java.lang.String fileName) |
public static final java.lang.String TYPE
public static final java.lang.String GRID_TOPOLOGY
public static final java.lang.String GRID_LAYOUT
public static final java.lang.String X_DIM
public static final java.lang.String Y_DIM
public static final java.lang.String Z_DIM
public static final java.lang.String VEC_DIM
public static final java.lang.String STORAGE_DATE
public static final java.lang.String TRAINING_TIME
public static final java.lang.String LEARNRATE_TYPE
public static final java.lang.String LEARNRATE_INIT
public static final java.lang.String NEIGHBOURHOOD_TYPE
public static final java.lang.String NEIGHBOURHOOD_INIT
public static final java.lang.String RANDOM_INIT
public static final java.lang.String TOTAL_ITERATIONS
public static final java.lang.String TOTAL_TRAINING_VECTORS
public static final java.lang.String VECTORS_NORMALISED
public static final java.lang.String QUANT_ERROR_MAP
public static final java.lang.String QUANT_ERROR_VECTOR
public static final java.lang.String URL_TRAINING_VECTOR
public static final java.lang.String URL_TRAINING_VECTOR_DESCRIPTION
public static final java.lang.String URL_WEIGHT_VECTOR
public static final java.lang.String URL_QUANT_ERROR_MAP
public static final java.lang.String URL_MAPPED_INPUT_VECTOR
public static final java.lang.String URL_MAPPED_INPUT_VECTOR_DESCRIPTION
public static final java.lang.String URL_UNIT_DESCRIPTION
public static final java.lang.String URL_TEMPLATE_VECTOR
public static final java.lang.String URL_LABELS
public static final java.lang.String URL_DATA_WINNER_MAPPING
public static final java.lang.String URL_CLASS_INFO
public static final java.lang.String METRIC
public static final java.lang.String LAYER_REVISION
public static final java.lang.String DESCRIPTION
public static final java.lang.String AVAILABLE_VIS
public static final java.lang.String DATA_TYPE
public static final java.lang.String DATA_DIM
public static final java.lang.String ADAPTIVE_COORDINATES_THRESHOLD
java.util.Hashtable<java.lang.String,java.lang.String> prop
private static final java.lang.String[] propertyNames
private static final java.lang.String[] integerFields
private static final java.lang.String[] doubleFields
private static final java.lang.String[] doubleArrrayFields
private static final java.lang.String[] longFields
private static final java.lang.String[] dateFields
private static final java.lang.String[] booleanFields
private static final java.text.SimpleDateFormat simpleDateFormat
public SOMLibMapDescription(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public SOMLibMapDescription()
public void readMapDescriptionFile(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public java.lang.String getProperty(java.lang.String key)
public void setProperty(java.lang.String propertyName, java.lang.String value) throws SOMToolboxException
SOMToolboxException
public void setProperty(java.lang.String propertyName, int value) throws SOMToolboxException
SOMToolboxException
public void setProperty(java.lang.String propertyName, double value) throws SOMToolboxException
SOMToolboxException
public void setProperty(java.lang.String propertyName, double[] value) throws SOMToolboxException
SOMToolboxException
public void setProperty(java.lang.String propertyName, boolean value) throws SOMToolboxException
SOMToolboxException
public void setProperty(java.lang.String propertyName, long value) throws SOMToolboxException
SOMToolboxException
public void setProperty(java.lang.String propertyName, java.util.Date value) throws SOMToolboxException
SOMToolboxException
private void setProperty(java.lang.String propertyName, java.lang.String value, java.lang.String[] validPropertyNames, java.lang.Class<?> type) throws SOMToolboxException
SOMToolboxException
public void writeMapDescriptionFile(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)