UNPKG

nntsreinforcement

Version:

A Neural Network for Reinforcement Learning in TypeScript

14 lines (13 loc) 440 B
import { Layer } from './layer'; export declare class NeuralNetwork { private layers; private numOfNeurons; constructor(numOfNeurons: number[], layers?: Layer[]); initRandomConnections(): void; feedForward(inputs: number[]): number[]; mutate(rate: number): void; deepCopy(): NeuralNetwork; crossover(brain: NeuralNetwork): NeuralNetwork; private linearInterpolation; private connectNeuronsToLayer; }