@2bad/micrograd
Version:
[](https://www.npmjs.com/package/@2bad/micrograd) [](https://opensource.org/license/MIT) [ • 629 B
TypeScript
import { Value } from './value.js';
export declare class Neuron {
weights: Value[];
bias: Value;
constructor(inputs: number);
forward(inputs: Value[]): Value;
parameters(): Value[];
}
export declare class Layer {
neurons: Neuron[];
constructor(inputs: number, outputs: number);
forward(inputs: Value[]): Value[];
parameters(): Value[];
}
export declare class MLP {
layers: Layer[];
constructor(inputs: number, outputs: number[]);
forward(inputs: Value[]): Value[];
parameters(): Value[];
train(xs: number[][], ys: number[], learningRate?: number, epochs?: number): void;
}