Skip navigation links
A B C D E G H I K M O P R S T U 

A

add(DataPoint) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
addKMeansModel(String, KMeansModel) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModelHolder
 
addPerceptronModel(String, PerceptronModel) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
addToCluster(DataPoint) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 

B

buildModel(List<DataPoint>) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
 

C

classify(double[]) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
clear() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
clearClusterMembers() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
clearDataPointsInCluster() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
Cluster - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
This class represents a single cluster in the model
Cluster(DataPoint) - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
cluster(List<DataPoint>) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
Perform clustering
Clusterer - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
class containing all mathematical logic needed to perform kmeans
Clusterer(int, int, String, String, int) - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
Initialize no.
contains(DataPoint) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
CoreUtils - Class in org.wso2.extension.siddhi.execution.streamingml.util
Common utils for Streaming Machine Learning tasks.
CoreUtils() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.util.CoreUtils
 
currentState() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierStreamProcessorExtension
 
currentState() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierUpdaterStreamProcessorExtension
 
currentState() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansIncrementalSPExtension
 
currentState() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansMiniBatchSPExtension
 

D

DataPoint - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
Object which holds the data from each event and information about centroids in terms of coordinates
DataPoint() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.DataPoint
 
deleteKMeansModel(String) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModelHolder
 
deletePerceptronModel(String) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
dot(double[], double[]) - Static method in class org.wso2.extension.siddhi.execution.streamingml.util.MathUtil
Dot product of two 'double' vectors.

E

equals(Object) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
equals(Object) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.DataPoint
 
euclideanDistance(double[], double[]) - Static method in class org.wso2.extension.siddhi.execution.streamingml.util.MathUtil
finds the euclidean distance between two input points of equal dimension
extractAndValidateClassLabel(AbstractDefinition, ExpressionExecutor[], int) - Static method in class org.wso2.extension.siddhi.execution.streamingml.util.CoreUtils
 
extractAndValidateFeatures(AbstractDefinition, ExpressionExecutor[], int, int) - Static method in class org.wso2.extension.siddhi.execution.streamingml.util.CoreUtils
 

G

getAssociatedCentroidInfo(DataPoint) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
similar to findAssociatedCluster method but return an Object[] array with the distance to closest centroid and the coordinates of the closest centroid
getCentroid() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
getCentroidOfCluster(int) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
getClonedKMeansModel(String) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModelHolder
 
getClonedPerceptronModel(String) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
getClusterList() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
getCoordinates() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.DataPoint
 
getCoordinatesOfCentroidOfCluster(int) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
getDataPointsInCluster() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
getFeatureSize() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
getInstance() - Static method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
getInstance() - Static method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModelHolder
 
getKMeansModel(String) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModelHolder
 
getKMeansModelMap() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModelHolder
 
getMemberInfo() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
getModelInfo() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
getPerceptronModel(String) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
getPerceptronModelMap() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 

H

hashCode() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
hashCode() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.DataPoint
 

I

indexOf(DataPoint) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
init(AbstractDefinition, ExpressionExecutor[], ConfigReader, SiddhiAppContext) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierStreamProcessorExtension
 
init(AbstractDefinition, ExpressionExecutor[], ConfigReader, SiddhiAppContext) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierUpdaterStreamProcessorExtension
 
init(AbstractDefinition, ExpressionExecutor[], ConfigReader, SiddhiAppContext) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansIncrementalSPExtension
 
init(AbstractDefinition, ExpressionExecutor[], ConfigReader, SiddhiAppContext) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansMiniBatchSPExtension
 
initWeights(int) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
isLabelType(Attribute.Type) - Static method in class org.wso2.extension.siddhi.execution.streamingml.util.CoreUtils
 
isModelInitialTrained() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
 

K

KMeansIncrementalSPExtension - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans
performs kmeans with incremental update
KMeansIncrementalSPExtension() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansIncrementalSPExtension
 
KMeansMiniBatchSPExtension - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans
performs kmeans with batch update
KMeansMiniBatchSPExtension() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansMiniBatchSPExtension
 
KMeansModel - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
stores info about the kmeans model
KMeansModel() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
KMeansModel(List<Cluster>) - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
KMeansModel(KMeansModel) - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
KMeansModelHolder - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
singleton to store the kmeans models

M

MathUtil - Class in org.wso2.extension.siddhi.execution.streamingml.util
Special mathematical functions used in the ML algorithms.
MathUtil() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.util.MathUtil
 

O

org.wso2.extension.siddhi.execution.streamingml.classification.perceptron - package org.wso2.extension.siddhi.execution.streamingml.classification.perceptron
 
org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util - package org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util
 
org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans - package org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans
 
org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util - package org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
 
org.wso2.extension.siddhi.execution.streamingml.util - package org.wso2.extension.siddhi.execution.streamingml.util
 

P

PerceptronClassifierStreamProcessorExtension - Class in org.wso2.extension.siddhi.execution.streamingml.classification.perceptron
Predict using a linear binary classification Perceptron model built via PerceptronClassifierStreamProcessorExtension
PerceptronClassifierStreamProcessorExtension() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierStreamProcessorExtension
 
PerceptronClassifierUpdaterStreamProcessorExtension - Class in org.wso2.extension.siddhi.execution.streamingml.classification.perceptron
Build or update a linear binary classification Perceptron model and emit the weights of the features in the order of the attributes.
PerceptronClassifierUpdaterStreamProcessorExtension() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierUpdaterStreamProcessorExtension
 
PerceptronModel - Class in org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util
Represents a linear Perceptron Model
PerceptronModel() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
PerceptronModel(PerceptronModel) - Constructor for class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
PerceptronModelsHolder - Class in org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util
Data holder which keeps the instances of @PerceptronModel
printClusterList(List<Cluster>) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
 
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierStreamProcessorExtension
Process events received by PerceptronClassifierUpdaterStreamProcessorExtension
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierUpdaterStreamProcessorExtension
Process events received by PerceptronClassifierUpdaterStreamProcessorExtension
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansIncrementalSPExtension
 
process(ComplexEventChunk<StreamEvent>, Processor, StreamEventCloner, ComplexEventPopulater) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansMiniBatchSPExtension
 

R

restoreState(Map<String, Object>) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierStreamProcessorExtension
 
restoreState(Map<String, Object>) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierUpdaterStreamProcessorExtension
 
restoreState(Map<String, Object>) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansIncrementalSPExtension
 
restoreState(Map<String, Object>) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansMiniBatchSPExtension
 
run() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Trainer
 

S

setBias(double) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
setCentroid(DataPoint) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Cluster
 
setClusterList(List<Cluster>) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
setCoordinates(double[]) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.DataPoint
 
setKMeansModelMap(Map<String, KMeansModel>) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModelHolder
 
setLearningRate(double) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
setModel(KMeansModel) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
 
setModelInitialTrained(boolean) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
 
setPerceptronModelMap(Map<String, PerceptronModel>) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
setThreshold(double) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
size() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
start() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierStreamProcessorExtension
 
start() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierUpdaterStreamProcessorExtension
 
start() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansIncrementalSPExtension
 
start() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansMiniBatchSPExtension
 
stop() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierStreamProcessorExtension
 
stop() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.PerceptronClassifierUpdaterStreamProcessorExtension
 
stop() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansIncrementalSPExtension
 
stop() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.KMeansMiniBatchSPExtension
 

T

train(LinkedList<DataPoint>, int, double, ExecutorService) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
 
Trainer - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
trains the model using a separate thread when the batch size is larger than a specified value
Trainer(Clusterer, List<DataPoint>, double) - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Trainer
 

U

update(Boolean, double[]) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
 
update(int, double[]) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
updateCluster(List<DataPoint>, double) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.Clusterer
After the first clustering this method can be used to incrementally update centroidList in real time.
A B C D E G H I K M O P R S T U 
Skip navigation links

Copyright © 2017 WSO2. All rights reserved.