@ai-on-browser/data-analysis-models
    Preparing search index...

    Class CartesianGeneticProgramming

    Cartesian genetic programming

    Index

    Constructors

    • Parameters

      • rows: number

        Number of nodes for each layer

      • cols: number

        Number of layers

      • Optionalfuncs: ("+" | "-" | "*" | "/" | ((arg0: number, arg1: number) => number))[]

        Functions to use

      • Optionalsize: number

        Number of populations per generation

      Returns CartesianGeneticProgramming

    Properties

    _cols: number
    _funcs: any[]
    _loss: (y: any, y_pred: any) => number
    _progs: any[]
    _rows: number
    _size: number
    _variables: any[]
    _x: number[][] | undefined
    _y: number[][] | undefined

    Accessors

    • get bestProgram(): Program

      Returns Program

      Best programs for each outputs

    Methods

    • Fit model.

      Returns number

      current best loss

    • Initialize model.

      Parameters

      • x: number[][]

        Training data

      • y: number[][]

        Target values

      Returns void

    • Returns predicted values.

      Parameters

      • x: number[][]

        Sample data

      Returns number[][]

      Predicted values