public:t-720-atai:atai-21:engineering_assignment_2
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
public:t-720-atai:atai-21:engineering_assignment_2 [2021/10/11 08:20] – created leonard | public:t-720-atai:atai-21:engineering_assignment_2 [2024/04/29 13:33] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 23: | Line 23: | ||
ONA is a different system than any reinforcement learner or artificial neural network. It is built on non-axiomatic reasoning. To interact with ONA (or NARS) the language narsese was developed. In this part you will get to know narsese better and will build an own “Fuzzy Logic” problem for ONA to “solve”. To get a first grasp on narsese (or NAL) please refer to the slides from 2018 by Xiang Li: {{/ | ONA is a different system than any reinforcement learner or artificial neural network. It is built on non-axiomatic reasoning. To interact with ONA (or NARS) the language narsese was developed. In this part you will get to know narsese better and will build an own “Fuzzy Logic” problem for ONA to “solve”. To get a first grasp on narsese (or NAL) please refer to the slides from 2018 by Xiang Li: {{/ | ||
+ | |||
+ | **Apparently the newest version of ONA does not work with the Python code provided by us. I ask you to change the version to v0.8.4 of ONA. You either do that using GitHub or by downloading the following file and use this as the source code: {{: | ||
For this first build ONA on your system. Follow the installation steps described in [[https:// | For this first build ONA on your system. Follow the installation steps described in [[https:// | ||
Line 48: | Line 50: | ||
One of the changes is in the environment itself: For this please download the newest version of the cart-pole environment. It now includes the possibility to //hide observables// | One of the changes is in the environment itself: For this please download the newest version of the cart-pole environment. It now includes the possibility to //hide observables// | ||
- | Further, ONA itself needs to be adjusted to work with the cart-pole environment. This needs to be done in order to restrict ONA to only use “^left” and “^right” as actions (similar to the actor-critic or yourself in assignment 1 and 2).\\ | + | Further, ONA itself needs to be adjusted to work with the cart-pole environment. This needs to be done in order to restrict ONA to only use “^left” and “^right” as actions (similar to the actor-critic or yourself in assignment 1).\\ |
For this you will have to change a few lines in two c-files of ONA:\\ | For this you will have to change a few lines in two c-files of ONA:\\ | ||
/var/www/cadia.ru.is/wiki/data/attic/public/t-720-atai/atai-21/engineering_assignment_2.1633940431.txt.gz · Last modified: 2024/04/29 13:32 (external edit)