public class TrainingParameters
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALGORITHM_PARAM |
static java.lang.String |
CUTOFF_PARAM |
static java.lang.String |
ITERATIONS_PARAM |
static java.lang.String |
THREADS_PARAM |
static java.lang.String |
TRAINER_TYPE_PARAM |
Constructor and Description |
---|
TrainingParameters() |
TrainingParameters(java.io.InputStream in) |
TrainingParameters(java.util.Map<java.lang.String,java.lang.String> map)
Deprecated.
|
TrainingParameters(TrainingParameters trainingParameters) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
algorithm()
Retrieves the training algorithm name.
|
java.lang.String |
algorithm(java.lang.String namespace)
Retrieves the training algorithm name for a given name space.
|
static TrainingParameters |
defaultParams() |
boolean |
getBooleanParameter(java.lang.String key,
boolean defaultValue)
get a Boolean parameter
|
boolean |
getBooleanParameter(java.lang.String namespace,
java.lang.String key,
boolean defaultValue)
get a Boolean parameter in the specified namespace
|
double |
getDoubleParameter(java.lang.String key,
double defaultValue)
get a Double parameter
|
double |
getDoubleParameter(java.lang.String namespace,
java.lang.String key,
double defaultValue)
get a Double parameter in the specified namespace
|
int |
getIntParameter(java.lang.String key,
int defaultValue)
get an Integer parameter
|
int |
getIntParameter(java.lang.String namespace,
java.lang.String key,
int defaultValue)
get an Integer parameter in the specified namespace
|
java.util.Map<java.lang.String,java.lang.Object> |
getObjectSettings()
Retrieves all parameters without a name space.
|
java.util.Map<java.lang.String,java.lang.Object> |
getObjectSettings(java.lang.String namespace)
Retrieves a map with the training parameters which have the passed name space.
|
TrainingParameters |
getParameters(java.lang.String namespace) |
java.util.Map<java.lang.String,java.lang.String> |
getSettings()
Deprecated.
use
getObjectSettings() instead |
java.util.Map<java.lang.String,java.lang.String> |
getSettings(java.lang.String namespace)
Deprecated.
use
getObjectSettings(String) instead |
java.lang.String |
getStringParameter(java.lang.String key,
java.lang.String defaultValue)
get a String parameter.
|
java.lang.String |
getStringParameter(java.lang.String namespace,
java.lang.String key,
java.lang.String defaultValue)
get a String parameter in the specified namespace.
|
void |
put(java.lang.String key,
boolean value) |
void |
put(java.lang.String key,
double value) |
void |
put(java.lang.String key,
int value) |
void |
put(java.lang.String key,
java.lang.String value) |
void |
put(java.lang.String namespace,
java.lang.String key,
boolean value) |
void |
put(java.lang.String namespace,
java.lang.String key,
double value) |
void |
put(java.lang.String namespace,
java.lang.String key,
int value) |
void |
put(java.lang.String namespace,
java.lang.String key,
java.lang.String value) |
void |
putIfAbsent(java.lang.String key,
boolean value) |
void |
putIfAbsent(java.lang.String key,
double value) |
void |
putIfAbsent(java.lang.String key,
int value) |
void |
putIfAbsent(java.lang.String key,
java.lang.String value) |
void |
putIfAbsent(java.lang.String namespace,
java.lang.String key,
boolean value) |
void |
putIfAbsent(java.lang.String namespace,
java.lang.String key,
double value) |
void |
putIfAbsent(java.lang.String namespace,
java.lang.String key,
int value) |
void |
putIfAbsent(java.lang.String namespace,
java.lang.String key,
java.lang.String value) |
void |
serialize(java.io.OutputStream out) |
public static final java.lang.String ALGORITHM_PARAM
public static final java.lang.String TRAINER_TYPE_PARAM
public static final java.lang.String ITERATIONS_PARAM
public static final java.lang.String CUTOFF_PARAM
public static final java.lang.String THREADS_PARAM
public TrainingParameters()
public TrainingParameters(TrainingParameters trainingParameters)
public TrainingParameters(java.util.Map<java.lang.String,java.lang.String> map)
public TrainingParameters(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public java.lang.String algorithm(java.lang.String namespace)
public java.lang.String algorithm()
public java.util.Map<java.lang.String,java.lang.String> getSettings(java.lang.String namespace)
getObjectSettings(String)
insteadnamespace
- public java.util.Map<java.lang.String,java.lang.String> getSettings()
getObjectSettings()
insteadpublic java.util.Map<java.lang.String,java.lang.Object> getObjectSettings(java.lang.String namespace)
namespace
- public java.util.Map<java.lang.String,java.lang.Object> getObjectSettings()
public TrainingParameters getParameters(java.lang.String namespace)
public void putIfAbsent(java.lang.String namespace, java.lang.String key, java.lang.String value)
public void putIfAbsent(java.lang.String key, java.lang.String value)
public void putIfAbsent(java.lang.String namespace, java.lang.String key, int value)
public void putIfAbsent(java.lang.String key, int value)
public void putIfAbsent(java.lang.String namespace, java.lang.String key, double value)
public void putIfAbsent(java.lang.String key, double value)
public void putIfAbsent(java.lang.String namespace, java.lang.String key, boolean value)
public void putIfAbsent(java.lang.String key, boolean value)
public void put(java.lang.String namespace, java.lang.String key, java.lang.String value)
public void put(java.lang.String key, java.lang.String value)
public void put(java.lang.String namespace, java.lang.String key, int value)
public void put(java.lang.String key, int value)
public void put(java.lang.String namespace, java.lang.String key, double value)
public void put(java.lang.String key, double value)
public void put(java.lang.String namespace, java.lang.String key, boolean value)
public void put(java.lang.String key, boolean value)
public void serialize(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public java.lang.String getStringParameter(java.lang.String key, java.lang.String defaultValue)
ClassCastException
can be thrown if the value is not String
key
- defaultValue
- public java.lang.String getStringParameter(java.lang.String namespace, java.lang.String key, java.lang.String defaultValue)
ClassCastException
can be thrown if the value is not String
namespace
- key
- defaultValue
- public int getIntParameter(java.lang.String key, int defaultValue)
key
- defaultValue
- public int getIntParameter(java.lang.String namespace, java.lang.String key, int defaultValue)
namespace
- key
- defaultValue
- public double getDoubleParameter(java.lang.String key, double defaultValue)
key
- defaultValue
- public double getDoubleParameter(java.lang.String namespace, java.lang.String key, double defaultValue)
namespace
- key
- defaultValue
- public boolean getBooleanParameter(java.lang.String key, boolean defaultValue)
key
- defaultValue
- public boolean getBooleanParameter(java.lang.String namespace, java.lang.String key, boolean defaultValue)
namespace
- key
- defaultValue
- public static TrainingParameters defaultParams()
Copyright © 2010 - 2023 Adobe. All Rights Reserved