-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Demos on Pong Game #12
Comments
This one should be a simple plug-and-play using a PyNARS .exe. Should I try v0.2 or the dev branch? The demo can be simple:
or it can be complicated
What is the current state of the implementation. Are we ready for the latter, or do we still need more coding? Can we at least pull off the former? |
I prefer dev. Since some bugs have been fixed in dev. Maybe start from the simple one? The temporal induction procedure has not been proved correct in the current implementation of PyNARS. I'm not sure if there's any other bug for the control part. If it works well in the simple case, then can focus on the temporal induction. |
Or we can create a new repository (It can be called like "PyNARS-Demo") to make progresses parallel? |
Added .exe and an option to select PyNARS in ccrock4t/NARS-Pong@9113543 Will run some experiments |
Here is the output log, resulting from running the current dev branch on Pong: Currently, the system does not execute any Operations.
The Event truth values are not decaying
Any insights based on these results? |
Is the long syntax of Operations (e.g., |
After reviewing the output log more closely, it seems like the Truth-Values of Events do not decay in the system. |
At present, in PyNARS, operator need to be registered to EXE operations. I recently added a cmd called register in ConsolePlus, and you can register it through |
According to the code, it is obvious that PyNARS has not fully implemented NAL-7 at present. |
@ccrock4t OK. I will try to find out the bug this week. |
@ARCJ137442 Yes, you're right. |
Currently, pynars cannot deal with temporal induction very well. Although the inference rules have been implemented, the control mechanism on temporal induction has not been realized yet. The code on temporal induction (dealing with anticipation) in OpenNARS 3.0.4 is mainly in file ProcessAnticipation.java. Something similar should be done in pynars. |
Is your feature request related to a problem? Please describe.
In OpenNARS 3.0.4 and ONA, there are some simple demos. A common one is Pong Game. This is a proper demo which should be implemented in PyNARS as well.
Describe the solution you'd like
A video can be found here https://www.youtube.com/watch?v=3byoTPxVZJA .
A detialed description can be found here https://github.com/opennars/opennars/wiki/Pong-Game.
The text was updated successfully, but these errors were encountered: