Giter Club home page Giter Club logo

aima-based-irl's Introduction

Inverse-Reinforcement-Learning-with-Python

Inverse Reinforcement Learning implementation based on Norvig's AIMA code.

birl.py is the implementation of Bayesian Inverse Reinforcement Learning (see Ramachandran, Amir 2007).

aima-based-irl's People

Contributors

erensezener avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

aima-based-irl's Issues

ValueError: x and y must have same first dimension, but have shapes (2,) and (1,)

when running runner.py, got following error message:Traceback (most recent call last):
File "/Users/wenyuhuang/PycharmProjects/aima-based-irl-master/runner.py", line 202, in
main()
File "/Users/wenyuhuang/PycharmProjects/aima-based-irl-master/runner.py", line 94, in main
run_multiple_birl(birl, expert_mdp, expert_trace, number_of_iterations)
File "/Users/wenyuhuang/PycharmProjects/aima-based-irl-master/runner.py", line 130, in run_multiple_birl
plot_errors(policy_error, reward_error, directory_name, birl, i, expert_mdp, mdp)
File "/Users/wenyuhuang/PycharmProjects/aima-based-irl-master/runner.py", line 114, in plot_errors
ax2.plot(range(birl.birl_iteration), policy_error, 'ro')
File "/Users/wenyuhuang/PycharmProjects/aima-based-irl-master/venv/lib/python3.6/site-packages/matplotlib/axes/_axes.py", line 1646, in plot
lines = [*self._get_lines(*args, data=data, **kwargs)]
File "/Users/wenyuhuang/PycharmProjects/aima-based-irl-master/venv/lib/python3.6/site-packages/matplotlib/axes/_base.py", line 216, in call
yield from self._plot_args(this, kwargs)
File "/Users/wenyuhuang/PycharmProjects/aima-based-irl-master/venv/lib/python3.6/site-packages/matplotlib/axes/_base.py", line 342, in _plot_args
raise ValueError(f"x and y must have same first dimension, but "
ValueError: x and y must have same first dimension, but have shapes (2,) and (1,)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.