UNPKG

ml-q-learning

Version:

Library implementing the q-learning algorithm and several exploration algorithms.

14 lines (13 loc) 594 B
import { ITrainingInfo, IAIDocument } from "../q-learning-agent"; export interface IMemoryAdapter { size(): Promise<number>; setState(stateSerialized: string, actionsStats: number[]): Promise<void>; setStateBulk(states: [string, number[]][]): Promise<void>; hasState(stateSerialized: string): Promise<boolean>; getState(stateSerialized: string): Promise<number[]>; setInfo(info: ITrainingInfo): Promise<void>; hasInfo(): Promise<boolean>; getInfo(): Promise<ITrainingInfo>; restore(content: IAIDocument): Promise<void>; backup(): Promise<IAIDocument>; }