UNPKG

@ai-on-browser/data-analysis-models

Version:

Data analysis model package without any dependencies

35 lines (34 loc) 1.14 kB
/** * Input layer */ export default class InputLayer extends Layer { /** * @param {object} config object * @param {string} [config.name] Name of the layer * @param {(number | null)[]} [config.size] Size of the layer * @param {number | number[] | number[][] | number[][][] | number[][][][] | Matrix | Tensor} [config.value] Default value */ constructor({ name, size, value, ...rest }: { name?: string; size?: (number | null)[]; value?: number | number[] | number[][] | number[][][] | number[][][][] | Matrix | Tensor; }); _name: string; _size: number[]; _value: number | number[] | Tensor<number> | Matrix<number> | number[][] | number[][][] | number[][][][]; bind({ input }: { input: any; }): void; _o: any; calc(): any; grad(): void; toObject(): { type: string; name: string; size: number[]; value: number | import("../../../util/tensor.js").NestedArray<number>; }; } import Layer from './base.js'; import Tensor from '../../../util/tensor.js'; import Matrix from '../../../util/matrix.js';