User Tools

Site Tools


public:t-720-atai:atai-20:final_project

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-20:final_project [2020/10/08 08:50] – [Preparations] thorissonpublic: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 version than ONA - OpenNARS for Applications), with the main purpose of doing AGI research using NARS. To help you get going with it, OpenNARS for Research comes with libraries of various examples of usage, including a graphical user interface for interacting with it. OpenNARS for Research is written in Java. +**Summary:** In the final project you will be working with OpenNARS for Research (a different version than ONA - OpenNARS for Applications), with the main purpose of doing AGI research using NARS. To help you get going with it, OpenNARS for Research comes with libraries of various examples of usage, including a graphical user interface for interacting with it. OpenNARS for Research is written in Java. 
  
-**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 you are working on a Ubuntu machine:+The below assumes you are working on a Ubuntu machine. (Since OpenNARS is Java code you might be able to use a different platform, but unfortunately we cannot promise support for that.)
  
 ===Prerequisites=== ===Prerequisites===
Line 26: Line 27:
   sudo apt install default-jdk   sudo apt install default-jdk
  
-Install maven:+Install Maven:
  
-  sudo apt install maven+  sudo apt install Maven
  
 Set $JAVA_HOME: Set $JAVA_HOME:
Line 59: Line 60:
 GitHub Link: [[https://github.com/opennars/opennars]]\\ GitHub Link: [[https://github.com/opennars/opennars]]\\
 There you can also find a Wiki and some documentation. There you can also find a Wiki and some documentation.
 +
 +\\
  
 =====Your task===== =====Your task=====
Line 129: Line 132:
     - How is the reward managed?     - How is the reward managed?
     - How is information passed to NARS?     - How is information passed to NARS?
-    - Try to recreate you own pong example with only the most rudimentary features (Copy paste the code and remove everything unnecessary for NARS to play pong, such as keyboard control etc.) +( **NOT NECESSARY**: Try to recreate you own pong example with only the most rudimentary features (Copy paste the code and remove everything unnecessary for NARS to play pong, such as keyboard control etc.)\\ 
-    You might be able to implement an easier way to let NARS play pong. +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 (../opennars-lab/src/main/java/org/opennars/lab/launcher)+To make it available to use in the gui you will have to change the code of the launcher (../opennars-lab/src/main/java/org/opennars/lab/launcher))
  
  
Line 137: Line 140:
  
  
-Instead of a detailed result report you should summarize your findings. Let us know, that you tried different things and had a look at the code/ adjusted the TestChamber and NARPong accordingly. 
- 
-Summarize the impact of your own predefined knowledge section. 
  
  
  
  
/var/www/cadia.ru.is/wiki/data/attic/public/t-720-atai/atai-20/final_project.1602147028.txt.gz · Last modified: 2024/04/29 13:32 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki