Home Reference Source
import {DeepLearningClassification} from '@tensorscript/ts-deeplearning/lib/deeplearning.mjs'
public class | source

DeepLearningClassification

Extends:

@tensorscript/core~TensorScriptModelInterfaceBaseNeuralNetwork → DeepLearningClassification

Indirect Implements:

  • TensorScriptModelInterface

Deep Learning Classification with Tensorflow

Constructor Summary

Public Constructor
public

constructor(options: {layers: Array<Object>, compile: Object, fit: Object}, properties: *)

Member Summary

Public Members
public
public

Method Summary

Public Methods
public

generateLayers(x_matrix: Array<Array<number>>, y_matrix: Array<Array<number>>, layers: Array<Object>)

Adds dense layers to tensorflow classification model

Inherited Summary

From class BaseNeuralNetwork
public
public

calculate(matrix: Array<Array<number>>|Array<number>): {data: Promise}

Predicts new dependent variables

public abstract

generateLayers(x_matrix: Array<Array<number>>, y_matrix: Array<Array<number>>, layers: Array<Object>)

Adds dense layers to tensorflow model

public

async train(x_matrix: Array<Array<number>>, y_matrix: Array<Array<number>>, layers: Array<Object>): Object

Asynchronously trains tensorflow model

Public Constructors

public constructor(options: {layers: Array<Object>, compile: Object, fit: Object}, properties: *) source

Override:

BaseNeuralNetwork#constructor

Params:

NameTypeAttributeDescription
options {layers: Array<Object>, compile: Object, fit: Object}

neural network configuration and tensorflow model hyperparameters

properties *

extra instance properties

Public Members

public xShape source

public yShape source

Public Methods

public generateLayers(x_matrix: Array<Array<number>>, y_matrix: Array<Array<number>>, layers: Array<Object>) source

Adds dense layers to tensorflow classification model

Override:

BaseNeuralNetwork#generateLayers

Params:

NameTypeAttributeDescription
x_matrix Array<Array<number>>

independent variables

y_matrix Array<Array<number>>

dependent variables

layers Array<Object>

model dense layer parameters