brain.js
Version:
Neural networks in JavaScript
26 lines • 986 B
TypeScript
import { KernelOutput } from 'gpu.js';
import { BaseLayer, ILayer, ILayerSettings } from './base-layer';
export interface IFilterSettings extends ILayerSettings {
filterCount: number;
filterWidth: number;
filterHeight: number;
filters?: KernelOutput;
filterDeltas?: KernelOutput;
}
export declare type FilterType = new (settings: Partial<IFilterSettings>, inputLayer: ILayer) => ILayer;
export declare class Filter extends BaseLayer {
get width(): number;
get height(): number;
get depth(): number;
get filterCount(): number;
get filterWidth(): number;
get filterHeight(): number;
get filters(): KernelOutput;
set filters(filters: KernelOutput);
get filterDeltas(): KernelOutput;
set filterDeltas(filterDeltas: KernelOutput);
settings: Partial<IFilterSettings>;
inputLayer: ILayer;
constructor(settings: Partial<IFilterSettings>, inputLayer: ILayer);
}
//# sourceMappingURL=filter.d.ts.map