-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Approx_RL main notebook update #544
Approx_RL main notebook update #544
Conversation
…lity and user expirience.
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Thanks for the PR. I would appreciate a detailed description if it wasn't hallucinated. E.g. (1) ("Upgraded all project dependencies to their latest versions") is definitely not in this PR. Please update the PR description so it corresponds to reality. Deleting that auto-generated summary is fine. |
Thank you for the response. After reviewing it with fresh eyes, I realized there were no updates to libraries or reqs dependencies in the final PR. I was dealing with an error related to the ALE namespace and was solving dependencies problems with this issue. I was solving deps errors and so on with gym and gymnasium (with ALE namespace) in different branch, but after few evenings I found a simple solution:
This caused the cursor bot to include those changes in the summary, even though they weren’t part of the final PR. My bad, didn't check it properly. P.S. Updated PR description. Thanks for remarks. |
Hey! Just recognized about this PR and its not closed or merged yet. Should I close this PR or mb draft it? |
Hi again — apologies for the delay and thanks for your contribution! There are a few more things I'd like to ask you to do before merging this:
Side note: it looks like Github's notebook diff has been broken this entire time for me. This is the only diff it has been showing to me: I've reviewed your changes using the raw JSON diff. |
Now added correct paths for images in notebook, dont know why it wasnt showed it first commit. All images are now be like:
This way, even without downloading the entire repo, you’ll see the images to help you build the correct network. |
I updated the paths in the debug notebook, but it looks like I changed the entire file. Locally, my Git showed more lines as changed. It behaved the same way for the main notebook, but it displayed correctly on GitHub (as u can see). However, for the debug notebook, it’s behaving differently for some reason. Please trust that I only updated the paths and imports :) |
Just realized that all my commits were made using work credentials, and the account isn’t even displayed properly on github. This rr.isaev is me, and I hope this won’t have any significant impact. Do I need to reset and update the authorship? It seems like this can be done using --amend --reset-author, but I’ve never experimented with it before. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates!
- It's not a problem that the diff for the debug notebook is large — that's only the case because for some reason the indentation was changed. Looks like this time around Github notebook diff is correct, so I can see the actual changes.
- Are you sure there is something wrong with importing
test
? I just tested this in IPython and, as expected,import test
fails withModuleNotFoundError
. - If you are sure, please make sure you move the original file, not duplicate it.
- Don't worry about the commit authorship.
The rest looks good to me. Thanks again!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes Made
Refactored Wrappers
gymnasium.wrappers.frame_stack
withgym.wrappers.stateful_observation.FrameStackObservation
to resolve the following error:Fixed Image Display Issues
Added Flexible Logging with
logger.py
Introduced
logger.py
with theLogger
class, providing options to log to TensorBoard or usematplotlib.pyplot
(plt) for visualization.Usage Example:
Notes
logger.py
supports different environments, like Google Colab, simplifying visualization for students without complex setups.