# Serialized Form

- ## Package io.siddhi.extension.execution.streamingml.bayesian.model

  - ### Class io.siddhi.extension.execution.streamingml.bayesian.model.BernoulliDistribution extends io.siddhi.extension.execution.streamingml.bayesian.model.Distribution implements Serializable

    serialVersionUID:
      5823219877164613491L

    - ### Serialized Fields

      - #### prob

            org.nd4j.autodiff.samediff.SDVariable prob

  - ### Class io.siddhi.extension.execution.streamingml.bayesian.model.CategoricalDistribution extends io.siddhi.extension.execution.streamingml.bayesian.model.Distribution implements Serializable

    serialVersionUID:
      1417771042959223863L

    - ### Serialized Fields

      - #### prob

            org.nd4j.autodiff.samediff.SDVariable prob

  - ### Class io.siddhi.extension.execution.streamingml.bayesian.model.NormalDistribution extends io.siddhi.extension.execution.streamingml.bayesian.model.Distribution implements Serializable

    serialVersionUID:
      6666442004853927088L

    - ### Serialized Fields

      - #### loc

            org.nd4j.autodiff.samediff.SDVariable loc

      - #### scale

            org.nd4j.autodiff.samediff.SDVariable scale

- ## Package io.siddhi.extension.execution.streamingml.bayesian.util

  - ### Class io.siddhi.extension.execution.streamingml.bayesian.util.BayesianModel extends Object implements Serializable

    serialVersionUID:
      -3217237991548906395L

    - ### Serialized Fields

      - #### sd

            org.nd4j.autodiff.samediff.SameDiff sd

      - #### xIn

            org.nd4j.autodiff.samediff.SDVariable xIn

      - #### yIn

            org.nd4j.autodiff.samediff.SDVariable yIn

      - #### numFeatures

            int numFeatures

      - #### numSamples

            int numSamples

      - #### addBias

            boolean addBias

      - #### predictionSamples

            int predictionSamples

      - #### optimizerType

            BayesianModel.OptimizerType optimizerType

      - #### learningRate

            double learningRate

      - #### vars

            org.nd4j.autodiff.samediff.SDVariable[] vars

      - #### updaters

            org.nd4j.linalg.learning.GradientUpdater<T extends org.nd4j.linalg.learning.config.IUpdater>[] updaters

      - #### optimizer

            org.nd4j.linalg.learning.config.IUpdater optimizer

      - #### weightStates

            org.nd4j.linalg.api.ndarray.INDArray[] weightStates

      - #### viewArrays

            org.nd4j.linalg.api.ndarray.INDArray[] viewArrays

  - ### Class io.siddhi.extension.execution.streamingml.bayesian.util.LinearRegression extends BayesianModel implements Serializable

    serialVersionUID:
      -5112177245729410690L

    - ### Serialized Fields

      - #### weights

            NormalDistribution weights

      - #### likelihoodScale

            org.nd4j.autodiff.samediff.SDVariable likelihoodScale

      - #### loss

            org.nd4j.autodiff.samediff.SDVariable loss

  - ### Class io.siddhi.extension.execution.streamingml.bayesian.util.PrequentialEvaluation extends Object implements Serializable

    serialVersionUID:
      -7152382901763677063L

    - ### Serialized Fields

      - #### numberOfSamples

            double numberOfSamples

      - #### numberOfErrors

            double numberOfErrors

  - ### Class io.siddhi.extension.execution.streamingml.bayesian.util.SoftmaxRegression extends BayesianModel implements Serializable

    serialVersionUID:
      3330926145654494163L

    - ### Serialized Fields

      - #### weights

            NormalDistribution weights

      - #### loss

            org.nd4j.autodiff.samediff.SDVariable loss

      - #### classes

            List<E> classes

      - #### noOfClasses

            int noOfClasses

      - #### eval

            PrequentialEvaluation eval

- ## Package io.siddhi.extension.execution.streamingml.classification.perceptron.util

  - ### Class io.siddhi.extension.execution.streamingml.classification.perceptron.util.PerceptronModel extends Object implements Serializable

    serialVersionUID:
      -5179648194841293764L

    - ### Serialized Fields

      - #### weights

            double[] weights

      - #### bias

            double bias

      - #### threshold

            double threshold

      - #### learningRate

            double learningRate

- ## Package io.siddhi.extension.execution.streamingml.clustering.kmeans.util

  - ### Class io.siddhi.extension.execution.streamingml.clustering.kmeans.util.Cluster extends Object implements Serializable

    serialVersionUID:
      1917517756301230642L

    - ### Serialized Fields

      - #### centroid

            DataPoint centroid

      - #### dataPointsInCluster

            List<E> dataPointsInCluster

  - ### Class io.siddhi.extension.execution.streamingml.clustering.kmeans.util.DataPoint extends Object implements Serializable

    serialVersionUID:
      -3694544849918946452L

    - ### Serialized Fields

      - #### coordinates

            double[] coordinates

  - ### Class io.siddhi.extension.execution.streamingml.clustering.kmeans.util.KMeansModel extends Object implements Serializable

    serialVersionUID:
      7997333339345312740L

    - ### Serialized Fields

      - #### clusterList

            List<E> clusterList

      - #### trained

            boolean trained

Copyright © 2022 WSO2. All rights reserved.