@ai-on-browser/data-analysis-models
Version:
Data analysis model package without any dependencies
32 lines (31 loc) • 782 B
TypeScript
/**
* Grid world environment
*/
export default class GridMazeRLEnvironment extends RLEnvironmentBase {
_points: any[];
_dim: number;
_size: number[];
_position: any[];
_max_step: number;
_reward: {
step: number;
wall: number;
goal: number;
fail: number;
};
__map: any;
get size(): number[];
get actions(): number[][];
get _action_move(): number[][];
get states(): RLIntRange[];
get map(): any;
reset(): any[];
resetMap(): void;
resetMapAsMaze(): void;
state(): any[];
setState(state: any): void;
test(state: any, action: any): RLStepResult;
}
import { RLEnvironmentBase } from './base.js';
import { RLIntRange } from './base.js';
import { RLStepResult } from './base.js';