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:11] leonardpublic: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 Researcha different versions, than OpenNARS for Application with the main purpose of doing research on NARS. There exists different examples and a GUI to help you understand NARS better.+**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 57: Line 58:
  
  
 +GitHub Link: [[https://github.com/opennars/opennars]]\\
 +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. You are not asked to write a report, but if you don't do those parts you might struggle in the next part.+In this first part of the final project you are meant to get some first experience on the OpenNARS for Research. 
 + 
 +Example video: [[https://www.youtube.com/watch?v=hAO1zRj2z9A]]
  
 Try out different things:\\ Try out different things:\\
Line 125: 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) +( **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.)\\ 
-      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)+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))
  
  
/var/www/cadia.ru.is/wiki/data/attic/public/t-720-atai/atai-20/final_project.1602144676.txt.gz · Last modified: 2024/04/29 13:32 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki