brain.js
Version:
Neural networks in JavaScript
24 lines • 1.08 kB
TypeScript
import { BasePraxis, IPraxisSettings } from './base-praxis';
import { ILayer } from '../layer/base-layer';
import { IKernelFunctionThis, IKernelRunShortcut, KernelOutput } from 'gpu.js';
export interface IUpdateThis extends IKernelFunctionThis {
constants: {
learningRate: number;
};
}
export declare function update(this: IUpdateThis, weights: number[][], deltas: number[][]): number;
export interface IArthurDeviationBiasesSettings extends IPraxisSettings {
learningRate?: number;
}
export declare const defaultSettings: {
learningRate: number;
};
export declare class ArthurDeviationBiases extends BasePraxis {
settings: IArthurDeviationBiasesSettings;
kernel: IKernelRunShortcut | null;
constructor(layer: ILayer, settings?: IArthurDeviationBiasesSettings);
run(layer: ILayer): KernelOutput;
setupKernels(): void;
}
export declare function arthurDeviationBiases(layer: ILayer, settings?: Partial<IArthurDeviationBiasesSettings>): ArthurDeviationBiases;
//# sourceMappingURL=arthur-deviation-biases.d.ts.map