func main() { defer nicetrace.Print() cfg = ConfigDefault() argcfg.LoadArgs(&cfg) agent := NewAgent(cfg) rlglue.LoadAgent(agent) }
func main() { defer nicetrace.Print() cfg := ConfigDefault() argcfg.LoadArgs(&cfg) agent := sysadmin.NewBFS3Agent(cfg.BFS3, cfg.Sysadmin) rlglue.LoadAgent(agent) }
func main() { defer nicetrace.Print() cfg := coffee.ConfigDefault() argcfg.LoadArgs(&cfg) agent := coffee.NewOptAgent(cfg) err := rlglue.LoadAgent(agent) if err != nil { fmt.Println(err) } }
func main() { defer nicetrace.Print() var cfg Config cfg.M = 5 cfg.Depth = 10 cfg.NumTrajectories = 500 cfg.FS3 = fsss.ConfigDefault() argcfg.LoadArgs(&cfg) agent := NewRmaxFSSSAgent(cfg) rlglue.LoadAgent(agent) }
func main() { defer nicetrace.Print() var config rmax.RmaxConfig config.M = 5 config.Epsilon = .1 argcfg.LoadArgs(&config) ragent := rmax.NewRmaxAgent(config) if err := rlglue.LoadAgent(ragent); err != nil { fmt.Println("Error running rmax: %v\n", err) } }
func main() { defer nicetrace.Print() var config Config config.BEB = beb.BebConfigDefault() argcfg.LoadArgs(&config) var getRFoo func(task *rlglue.TaskSpec) (foo beb.RewardFunc) switch config.Which { case 0: getRFoo = func(task *rlglue.TaskSpec) (foo beb.RewardFunc) { foo = func(s discrete.State, a discrete.Action) (r float64) { return -1 } return } case 2: getRFoo = getRewardFooPaint } bebagent := beb.NewBebAgent(config.BEB, getRFoo) if err := rlglue.LoadAgent(bebagent); err != nil { fmt.Println("Error running rmax: %v\n", err) } }