UNPKG

brain.js

Version:

Neural networks in JavaScript

24 lines 1.08 kB
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