Skip to content
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

Perfect Agent w/ Hand-Crafted Evaluation Function #4

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

akshaygulabrao
Copy link

PR: Perfect Agent w/ Hand-Crafted Evaluation Function

Description

This pull request introduces a new agent that utilizes a handcrafted algorithm specifically designed to excel on the benchmark. The algorithm has been carefully crafted to aid debugging RL algorithms.

Changes Made

  • tests/test_perfect.py: Added a new agent that others can use to benchmark progress on RL algorithms.

Features

  • The test_perfect.py utilizes a hand-crafted evaluation function that I spent 3 weeks on.

Testing

  • I ran the agent 1000 times with a score limit of 1000 and it scored a mean of 950.

Future Work

  • Further optimization of the algorithm could be explored to enhance performance even more.
  • Consideration for additional features or enhancements based on user feedback.

- Added test_perfect.py to implement and test the new agent logic.
- The agent performs with an average score of about 950 out of a score limit of 1000.
- Replaced the previous get_action function with a new agent function that determines actions based on proximity to pipes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant