@ai-on-browser/data-analysis-models
Version:
Data analysis model package without any dependencies
30 lines (29 loc) • 762 B
TypeScript
/**
* MountainCar environment
*/
export default class MountainCarRLEnvironment extends RLEnvironmentBase {
_position: number;
_velocity: number;
_max_position: number;
_min_position: number;
_max_velocity: number;
_goal_position: number;
_goal_velocity: number;
_force: number;
_g: number;
_max_step: number;
_reward: {
step: number;
goal: number;
fail: number;
};
get actions(): number[][];
get states(): RLRealRange[];
reset(): number[];
state(): number[];
setState(state: any): void;
test(state: any, action: any): RLStepResult;
}
import { RLEnvironmentBase } from './base.js';
import { RLRealRange } from './base.js';
import { RLStepResult } from './base.js';