Type aliases
Calculation
Calculation
: { data
: () => Promise<Vector> }
DenseLayer
DenseLayer: { activation?: string; batchInputShape?: any; inputDim?: number; inputShape?: any; kernelInitializer?: string; kernelRegularizer?: any; returnSequences?: boolean; units: number }
Type declaration
-
Optional activation?: string
-
Optional batchInputShape?: any
-
Optional inputDim?: number
-
Optional inputShape?: any
-
Optional kernelInitializer?: string
-
Optional kernelRegularizer?: any
-
Optional returnSequences?: boolean
-
units: number
EpochLog
EpochLog: { loss: number }
InputTextArray
Input
TextArray: Array<string>
Matrix
PredictionOptions
PredictionOptions: { json?: boolean; probability?: boolean; skip_matrix_check?: boolean }
Type declaration
-
Optional json?: boolean
-
Optional probability?: boolean
-
Optional skip_matrix_check?: boolean
Shape
Shape
: Array<number> | number
TensorScriptLayers
TensorScriptOptions
Tensor
ScriptOptions: { compile?: { loss?: string; optimizer?: string }; features?: number; fit?: { batchSize?: number; callbacks?: { onBatchBegin?: (batch: number, logs: EpochLog) => void; onBatchEnd?: (batch: number, logs: EpochLog) => void; onEpochBegin?: (epoch: number, logs: EpochLog) => void; onEpochEnd?: (epoch: number, logs: EpochLog) => void; onTrainBegin?: (logs: EpochLog) => void; onTrainEnd?: (logs: EpochLog) => void; onYield?: (epoch: number, batch: number, logs: EpochLog) => void }; epochs?: number; shuffle?: boolean; validationData?: [Matrix, Matrix]; validation_data?: [Matrix, Matrix]; verbose?: number }; layerPreference?: string; layers?: TensorScriptLayers | TensorScriptSavedLayers; learningRate?: number; lookback?: number; mulitpleTimeSteps?: boolean; outputs?: number; stateful?: boolean; timeSteps?: number; type?: string }
Type declaration
-
Optional compile?: { loss?: string; optimizer?: string }
-
Optional loss?: string
-
Optional optimizer?: string
-
Optional features?: number
-
Optional fit?: { batchSize?: number; callbacks?: { onBatchBegin?: (batch: number, logs: EpochLog) => void; onBatchEnd?: (batch: number, logs: EpochLog) => void; onEpochBegin?: (epoch: number, logs: EpochLog) => void; onEpochEnd?: (epoch: number, logs: EpochLog) => void; onTrainBegin?: (logs: EpochLog) => void; onTrainEnd?: (logs: EpochLog) => void; onYield?: (epoch: number, batch: number, logs: EpochLog) => void }; epochs?: number; shuffle?: boolean; validationData?: [Matrix, Matrix]; validation_data?: [Matrix, Matrix]; verbose?: number }
-
Optional batchSize?: number
-
Optional callbacks?: { onBatchBegin?: (batch: number, logs: EpochLog) => void; onBatchEnd?: (batch: number, logs: EpochLog) => void; onEpochBegin?: (epoch: number, logs: EpochLog) => void; onEpochEnd?: (epoch: number, logs: EpochLog) => void; onTrainBegin?: (logs: EpochLog) => void; onTrainEnd?: (logs: EpochLog) => void; onYield?: (epoch: number, batch: number, logs: EpochLog) => void }
-
Optional onBatchBegin?: (batch: number, logs: EpochLog) => void
-
Optional onBatchEnd?: (batch: number, logs: EpochLog) => void
-
Optional onEpochBegin?: (epoch: number, logs: EpochLog) => void
-
Optional onEpochEnd?: (epoch: number, logs: EpochLog) => void
-
Optional onTrainBegin?: (logs: EpochLog) => void
-
Optional onTrainEnd?: (logs: EpochLog) => void
-
Optional onYield?: (epoch: number, batch: number, logs: EpochLog) => void
-
- (epoch: number, batch: number, logs: EpochLog): void
-
Parameters
-
epoch: number
-
batch: number
-
Returns void
-
Optional epochs?: number
-
Optional shuffle?: boolean
-
Optional validationData?: [Matrix, Matrix]
-
Optional validation_data?: [Matrix, Matrix]
-
Optional verbose?: number
-
Optional layerPreference?: string
-
-
Optional learningRate?: number
-
Optional lookback?: number
-
Optional mulitpleTimeSteps?: boolean
-
Optional outputs?: number
-
Optional stateful?: boolean
-
Optional timeSteps?: number
-
Optional type?: string
TensorScriptProperties
TensorScriptProperties: { model?: any; tf?: any }
Type declaration
-
Optional model?: any
-
Optional tf?: any
TensorScriptSavedLayers
Vector
Vector: number[]