brain.js
Version:
Neural networks in JavaScript
30 lines • 1.01 kB
TypeScript
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