Class ParameterPrediction
java.lang.Object
eu.qualimaster.easy.extension.internal.ParameterPrediction
- All Implemented Interfaces:
net.ssehub.easy.instantiation.core.model.vilTypes.IVilType
public class ParameterPrediction
extends Object
implements net.ssehub.easy.instantiation.core.model.vilTypes.IVilType
Performs parameter predictions for pipeline elements.
- Author:
- Holger Eichelberger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.ssehub.easy.instantiation.core.model.vilTypes.Map<String, net.ssehub.easy.instantiation.core.model.vilTypes.Map<eu.qualimaster.observables.IObservable, Double>> parameterPrediction(String pipeline, String pipelineElement, String parameter, net.ssehub.easy.instantiation.core.model.vilTypes.Set<eu.qualimaster.observables.IObservable> observables, net.ssehub.easy.instantiation.core.model.vilTypes.Map<Object, Serializable> targetValues) Creates a request to obtain the best algorithm in this situation.
-
Constructor Details
-
ParameterPrediction
public ParameterPrediction()
-
-
Method Details
-
parameterPrediction
public static net.ssehub.easy.instantiation.core.model.vilTypes.Map<String,net.ssehub.easy.instantiation.core.model.vilTypes.Map<eu.qualimaster.observables.IObservable, parameterPredictionDouble>> (String pipeline, String pipelineElement, String parameter, net.ssehub.easy.instantiation.core.model.vilTypes.Set<eu.qualimaster.observables.IObservable> observables, net.ssehub.easy.instantiation.core.model.vilTypes.Map<Object, Serializable> targetValues) Creates a request to obtain the best algorithm in this situation.- Parameters:
pipeline- the pipeline to predict forpipelineElement- the pipeline elementparameter- the parameter to predict forobservables- the observablestargetValues- the target values for a modified situation (may be null if just the algorithm may change based on the current situation)- Returns:
- the predictions per algorithm/observables, if not possible individual predictions may be null or the entire result may be null if there is no prediction at all
-