public:t-720-atai:atai-20:final_project
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:t-720-atai:atai-20:final_project [2020/10/08 06:42] – leonard | public:t-720-atai:atai-20:final_project [2024/04/29 13:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| \\ | \\ | ||
| - | **Aims:** In the final project you will be working with OpenNARS for Research, a different  | + | **Summary:** In the final project you will be working with OpenNARS for Research  | 
| - | **Summary:** In this first part of the final project you will install OpenNARS for Research on your machine and get a first insight into some of the worlds that have been implemented so far, especially the TestChamber world. | + | **Aims:** In this first part of the final project you will install OpenNARS for Research on your machine and get a first insight into some of the worlds that have been implemented so far, especially the TestChamber world. | 
| + | \\ | ||
| =====Installation of OpenNARS for Research===== | =====Installation of OpenNARS for Research===== | ||
| - | Assuming  | + | The below assumes  | 
| ===Prerequisites=== | ===Prerequisites=== | ||
| Line 26: | Line 27: | ||
| sudo apt install default-jdk | sudo apt install default-jdk | ||
| - | Install  | + | Install  | 
| - |   sudo apt install  | + |   sudo apt install  | 
| Set $JAVA_HOME: | Set $JAVA_HOME: | ||
| Line 57: | Line 58: | ||
| + | GitHub Link: [[https:// | ||
| + | There you can also find a Wiki and some documentation. | ||
| + | |||
| + | \\ | ||
| =====Your task===== | =====Your task===== | ||
| Line 84: | Line 89: | ||
| - | In this first part of the final project you are meant to get some first experience on the OpenNARS for Research.  | + | In this first part of the final project you are meant to get some first experience on the OpenNARS for Research. | 
| + | |||
| + | Example video: [[https:// | ||
| Try out different things:\\ | Try out different things:\\ | ||
| Line 94: | Line 101: | ||
| -Lamp | -Lamp | ||
| -… | -… | ||
| - |   -Connect them in a meaningful way (e.g. Switch-> | ||
| -Try what happens if you send a goal to NARS | -Try what happens if you send a goal to NARS | ||
| -Give NARS some predefined knowledge | -Give NARS some predefined knowledge | ||
| Line 100: | Line 106: | ||
| -If you go somewhere you will be there | -If you go somewhere you will be there | ||
| -If you are somewhere and pick something up you will hold it | -If you are somewhere and pick something up you will hold it | ||
| + | -Load a predefined scenario from the editor menu | ||
| -Give NARS a command to go to the newly placed switch/ lamp/ … | -Give NARS a command to go to the newly placed switch/ lamp/ … | ||
| -Try the “force action” submenu | -Try the “force action” submenu | ||
| - | -Place some stone wall in between NARS and the “go-to” goal and give it the goal to go there again. | ||
| -Give NARS the command to try things | -Give NARS the command to try things | ||
| -What happens in the NARS console? | -What happens in the NARS console? | ||
|     -Open the Concept network and have a look at what happens there (Trace-> |     -Open the Concept network and have a look at what happens there (Trace-> | ||
| - | -Create a small world in which NARS can try things out. | ||
| - | -Save the level. It will be saved in the folder where you started the GUI (in a subfolder called grid2d). | ||
|   -Have a look at the Code of the TestChamber, |   -Have a look at the Code of the TestChamber, | ||
|     -Especially at the " |     -Especially at the " | ||
| Line 118: | Line 122: | ||
| -etc. | -etc. | ||
| -Implement your own predefined knowledge section | -Implement your own predefined knowledge section | ||
| - |    | + | -You can use the other knowledge sections to get a grasp on how things work. | 
| - |    | + | |
| - | This assignment  | + | This first part of the final project  | 
| Also have a look at | Also have a look at | ||
| Line 127: | Line 130: | ||
| -The Perception part | -The Perception part | ||
| -NARPong | -NARPong | ||
| - | Including their trace and have a look at the code to see what strings are passed to NARS. | + | - How is the reward managed? | 
| + | - How is information passed to NARS? | ||
| + | ( **NOT NECESSARY**: | ||
| + | You might be able to implement an easier way to let NARS play pong.\\ | ||
| + | To make it available to use in the gui you will have to change the code of the launcher (../ | ||
| + | |||
| + | |||
| + | Including their trace and have a look at the code wherever necessary  | ||
/var/www/cadia.ru.is/wiki/data/attic/public/t-720-atai/atai-20/final_project.1602139355.txt.gz · Last modified: 2024/04/29 13:32 (external edit)