brain.js
Version:
Neural networks in JavaScript
16 lines • 890 B
TypeScript
import { IKernelFunctionThis, KernelOutput } from 'gpu.js';
import { BaseLayer, ILayer, ILayerSettings } from './base-layer';
export declare function compare1D(this: IKernelFunctionThis, weights: number[][], targetValues: number[]): number;
export declare function compare2D(this: IKernelFunctionThis, weights: number[][], targetValues: number[][]): number;
export declare type TargetType = new (settings: Partial<ILayerSettings>, inputLayer: ILayer) => ILayer;
export declare class Target extends BaseLayer {
errors: KernelOutput;
inputLayer: ILayer;
constructor(settings: Partial<ILayerSettings>, inputLayer: ILayer);
setupKernels(): void;
predict(): void;
compare(targetValues: KernelOutput): void;
setupPraxis(): void;
}
export declare function target(settings: ILayerSettings, inputLayer: ILayer): Target;
//# sourceMappingURL=target.d.ts.map