User Tools

Site Tools


public:t-720-atai:atai-21:engineering_assignment_2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:t-720-atai:atai-21:engineering_assignment_2 [2021/10/11 08:21] leonardpublic: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: {{/public:t-720-atai:nars-tutorial.pdf}}. 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: {{/public:t-720-atai:nars-tutorial.pdf}}.
 +
 +**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: {{:public:t-720-atai:atai-21:opennars-for-applications-0.8.4.zip|ONA-0.8.4}}**
  
 For this first build ONA on your system. Follow the installation steps described in [[https://github.com/opennars/OpenNARS-for-Applications]]. If you do not have a Linux/ Ubuntu System installed on your computer please inform yourself about how to get ONA running. You can use a VM or Linux for Windows (presumably) for example, but please inform yourself and ask if something does not work early enough! For this first build ONA on your system. Follow the installation steps described in [[https://github.com/opennars/OpenNARS-for-Applications]]. If you do not have a Linux/ Ubuntu System installed on your computer please inform yourself about how to get ONA running. You can use a VM or Linux for Windows (presumably) for example, but please inform yourself and ask if something does not work early enough!
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// during runtime, as well as a python script called //ona.py// which is the interface used to pass data to and receive data from ONA.  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// during runtime, as well as a python script called //ona.py// which is the interface used to pass data to and receive data from ONA. 
  
-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.1 and 1.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.1633940482.txt.gz · Last modified: 2024/04/29 13:32 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki