UNPKG

brain.js

Version:

Neural networks in JavaScript

30 lines 1.01 kB
import { KernelOutput } from 'gpu.js'; import { IPraxis } from '../praxis/base-praxis'; import { ILayer } from './base-layer'; import { Internal } from './internal'; export interface IRecurrentInput extends ILayer { setDimensions?: (width: number, height: number) => void; } export declare class RecurrentInput extends Internal implements IRecurrentInput { recurrentInput: ILayer; praxis: IPraxis | null; predictKernel: null; compareKernel: null; settings: {}; constructor(recurrentInput: ILayer); get width(): number; get height(): number; get depth(): number; get deltas(): KernelOutput; set deltas(deltas: KernelOutput); get weights(): KernelOutput; set weights(weights: KernelOutput); validate(): void; setDimensions(width: number, height: number): void; predict(): void; compare(): void; learn(): void; setupKernels(): void; reuseKernels(): void; } //# sourceMappingURL=recurrent-input.d.ts.map