public class PolynomialNode extends BaseMLNode implements RegressionNode
| Modifier and Type | Field and Description |
|---|---|
static String |
INTERNAL_STEP_KEY |
static String |
INTERNAL_WEIGHT_KEY |
static String |
MAX_DEGREE |
static int |
MAX_DEGREE_DEF |
static String |
NAME
Name of the algorithm to be used in the meta model
|
static String |
PRECISION
Tolerated error that can be configure per node to drive the learning process
|
static double |
PRECISION_DEF |
static String |
VALUE |
FROM, FROM_SEPARATOR_dead, _index_stateChunk, _index_superTimeTree, _index_timeTree, _index_worldOrder, _resolver, _super_time_magic, _time_magic, _world_magic| Constructor and Description |
|---|
PolynomialNode(long p_world,
long p_time,
long p_id,
Graph p_graph) |
| Modifier and Type | Method and Description |
|---|---|
void |
extrapolate(Callback<Double> callback)
Main infer function to give a cluster ID,
The input features are defined through features extractions.
|
Object |
get(String propertyName) |
void |
learn(double value,
Callback<Boolean> callback)
Main training function to learn from the the expected output,
The input features are defined through features extractions.
|
Node |
set(String propertyName,
byte propertyType,
Object propertyValue) |
String |
toString() |
extractFeatures, illegalArgumentIfFalse, requireNotNulladdToRelation, addToRelationAt, cacheLock, cacheUnlock, createClone, drop, end, forceSet, forceSetAt, free, getAt, getAtWithDefault, getDMatrix, getDoubleArray, getEGraph, getIntArray, getIntIntMap, getIntStringMap, getLMatrix, getLongArray, getLongLongArrayMap, getLongLongMap, getOrCreate, getOrCreateAt, getRawAt, getRelation, getRelationIndexed, getStringArray, getStringIntMap, getTypedRawAt, getWithDefault, graph, id, init, lastModification, newState, nodeTypeName, phasedState, relation, relationAt, remove, removeAt, removeFromRelation, removeFromRelationAt, rephase, setAt, setTimeSensitivity, time, timeDephasing, timepoints, timeSensitivity, travel, travelInTime, travelInWorld, type, typeAt, unphasedState, worldclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddToRelation, addToRelationAt, drop, end, forceSet, forceSetAt, free, graph, id, lastModification, nodeTypeName, relation, relationAt, removeFromRelation, removeFromRelationAt, rephase, setTimeSensitivity, time, timeDephasing, timepoints, timeSensitivity, travel, travelInTime, travelInWorld, worldgetAt, getAtWithDefault, getDMatrix, getDoubleArray, getEGraph, getIntArray, getIntIntMap, getIntStringMap, getLMatrix, getLongArray, getLongLongArrayMap, getLongLongMap, getOrCreate, getOrCreateAt, getRawAt, getRelation, getRelationIndexed, getStringArray, getStringIntMap, getTypedRawAt, getWithDefault, remove, removeAt, setAt, type, typeAtpublic static final String PRECISION
public static final double PRECISION_DEF
public static final String VALUE
public static final String NAME
public static final String INTERNAL_WEIGHT_KEY
public static final String INTERNAL_STEP_KEY
public static final String MAX_DEGREE
public static final int MAX_DEGREE_DEF
public PolynomialNode(long p_world,
long p_time,
long p_id,
Graph p_graph)
public final void learn(double value,
Callback<Boolean> callback)
RegressionNodelearn in interface RegressionNodevalue - Expected output of the regression in a supervised mannercallback - Called when the learning is completed with the status of learning true/falsepublic final void extrapolate(Callback<Double> callback)
RegressionNodeextrapolate in interface RegressionNodecallback - Called when the infer is completed with the result of the extrapolationCopyright © 2017. All rights reserved.