Reacher Experiments

Finger Env added
This commit is contained in:
Niko Feith 2023-09-10 20:24:51 +02:00
parent 7974dc7a6d
commit d856697d06
3 changed files with 23 additions and 14 deletions

View File

@ -81,11 +81,6 @@
v-model="cstore.fixed_seed" v-model="cstore.fixed_seed"
label="fixed seed" label="fixed seed"
/> />
<v-checkbox
class="py-0 my-0"
v-model="cstore.overwrite"
label="overwrite"
/>
<v-checkbox <v-checkbox
class="py-0 my-0" class="py-0 my-0"
v-model="cstore.save_result" v-model="cstore.save_result"

View File

@ -42,6 +42,9 @@ function buildChart() {
const policy_x = store.getPolicy; const policy_x = store.getPolicy;
const policy_y = store.getPolicy_y; const policy_y = store.getPolicy_y;
const current_x = policy_x[rlstore.current_time];
const current_y = policy_y[rlstore.current_time];
const policy_xy = []; const policy_xy = [];
for (let i = 0; i < policy_x.length; i += 1) { for (let i = 0; i < policy_x.length; i += 1) {
@ -60,6 +63,16 @@ function buildChart() {
borderColor: "#3DC47A", borderColor: "#3DC47A",
borderWidth: 2, borderWidth: 2,
pointRadius: 0.1, pointRadius: 0.1,
order: 1,
},
{
type: "scatter",
xAxisID: "x",
yAxisID: "y",
data: [{ x: current_x, y: current_y }],
backgroundColor: "red",
pointRadius: 3,
order: 0,
}, },
], ],
}, },
@ -114,16 +127,17 @@ watch(
const policy_x = store.getPolicy; const policy_x = store.getPolicy;
const policy_y = store.getPolicy_y; const policy_y = store.getPolicy_y;
const current_x = policy_x[rlstore.current_time];
const current_y = policy_y[rlstore.current_time];
const policy_xy = []; const policy_xy = [];
for (let i = 0; i < policy_x.length; i += 1) { for (let i = 0; i < policy_x.length; i += 1) {
policy_xy[policy_xy.length] = { x: policy_y[i], y: policy_x[i] }; policy_xy[policy_xy.length] = { x: policy_x[i], y: policy_y[i] };
} }
chartHandle.data.datasets[0].data = policy_xy; chartHandle.data.datasets[0].data = policy_xy;
// chartHandle.options.plugins.verticalLinePlugin.xValue = chartHandle.data.datasets[1].data = [{ x: current_x, y: current_y }];
// rlstore.current_time;
chartHandle.update(); chartHandle.update();
} }
); );
@ -138,7 +152,7 @@ watch(
const policy_xy = []; const policy_xy = [];
for (let i = 0; i < policy_x.length; i += 1) { for (let i = 0; i < policy_x.length; i += 1) {
policy_xy[policy_xy.length] = { x: policy_y[i], y: policy_x[i] }; policy_xy[policy_xy.length] = { x: policy_x[i], y: policy_y[i] };
} }
chartHandle.data.datasets[0].data = policy_xy; chartHandle.data.datasets[0].data = policy_xy;

View File

@ -1,13 +1,13 @@
import { defineStore } from "pinia"; import { defineStore } from "pinia";
import {state} from "vue-tsc/out/shared";
export const useCStore = defineStore("Control Store", { export const useCStore = defineStore("Control Store", {
state: () => { state: () => {
return { return {
env: "Reacher", env: "Reacher",
envs: ["Reacher"], envs: ["Reacher", "Finger"],
env_dim: { env_dim: {
Reacher: 2, Reacher: 2,
Finger: 2,
}, },
metric: "random", metric: "random",
metrics: ["random", "regular", "improvement", "max_acquisition"], metrics: ["random", "regular", "improvement", "max_acquisition"],
@ -36,8 +36,8 @@ export const useCStore = defineStore("Control Store", {
improvement_2: 5, improvement_2: 5,
sendWeights: false, sendWeights: false,
runner: false, runner: false,
fixed_seed: false, fixed_seed: true,
save_result: false, save_result: true,
overwrite: false, overwrite: false,
}; };
}, },