public interface IPipelineCharacterizer
build(List), where it identifies patterns in the given
data base of pipelines. Subsequently, it can be used to check for these
patterns in a new pipeline.| Modifier and Type | Method and Description |
|---|---|
void |
build(java.util.List<MLPipeline> pipelines)
Finds frequent patterns in the given list of pipelines.
|
double[] |
characterize(MLPipeline pipeline)
Checks which of the found patterns (found during the training phase in
build(List)) occur in this pipeline. |
double[][] |
getCharacterizationsOfTrainingExamples()
For each
MLPipeline that was used in the training, return which found
pattern (found during the training phase in
build(List)) occurs in which pipeline. |
void build(java.util.List<MLPipeline> pipelines)
pipelines - The pipelines to go though for patternsdouble[] characterize(MLPipeline pipeline)
build(List)) occur in this pipeline.
If in the returned list l, l[j]=1, pattern p occurs in this pipeline.
Otherwise l[j] and pattern j doesn't occur in this pipeline.pipeline - The pipeline for which pattern occurrence is checkeddouble[][] getCharacterizationsOfTrainingExamples()
MLPipeline that was used in the training, return which found
pattern (found during the training phase in
build(List)) occurs in which pipeline.
If in the returned matrix m, m[i][j]=1, pattern p occurs in training pipeline
i. Otherwise m[i][j] and pattern j doesn't occur in training pipeline i.