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

A

addPerceptronModel(String, PerceptronModel) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 

C

classify(double[]) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
Classify the feature set into class
clear() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 
Cluster - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
This class represents a single cluster in the model
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
 
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
Validate and extract Class label executor
extractAndValidateFeatures(AbstractDefinition, ExpressionExecutor[], int, int) - Static method in class org.wso2.extension.siddhi.execution.streamingml.util.CoreUtils
Validate and extract feature attribute executors

G

getAssociatedCentroidInfo(DataPoint, KMeansModel) - Static method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansClusterer
similar to findAssociatedCluster method but return an Object[] array with the distance to closest centroid and the coordinates of the closest centroid
getClonedPerceptronModel(String) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
getFeatureSize() - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
Get model's feature set size
getInstance() - Static method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModelsHolder
 
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

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
Initialize model's weights
isLabelType(Attribute.Type) - Static method in class org.wso2.extension.siddhi.execution.streamingml.util.CoreUtils
Check label attribute to be a valid type
isTrained() - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansModel
 

K

KMeansClusterer - Class in org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util
class containing all mathematical logic needed to perform kmeans
KMeansClusterer() - Constructor for class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansClusterer
 
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
 

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
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
Set a bias for the model
setCoordinates(double[]) - Method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.DataPoint
 
setLearningRate(double) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
Set a learning rate to the model
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
Set a threshold to the model
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, KMeansModel, int, int, int) - Static method in class org.wso2.extension.siddhi.execution.streamingml.clustering.kmeans.util.KMeansClusterer
 
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

U

update(Boolean, double[]) - Method in class org.wso2.extension.siddhi.execution.streamingml.classification.perceptron.util.PerceptronModel
Mehod to update weight of perceptron model
A C D E G H I K M O P R S T U 
Skip navigation links

Copyright © 2018 WSO2. All rights reserved.