-
Notifications
You must be signed in to change notification settings - Fork 30
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
Naming suggestion regarding GFNModule
#196
Comments
I like Going another way, perhaps we could rename the |
Since not all If so, we can rename I believe the renaming will help to reduce possible confusion regarding |
Well, all A GFN is not just one policy (always) - sometimes it is multiple policies (forward / backward, for example). So I'm not sure about I agree that we should handle This way we have a clear distinction between |
I see. There is the As far as I could tell, the Still, I believe the design can be improved in the following senses:
|
I don't fully follow your logic. I want users to be able to compose all of these elements together in novel ways, at will, and allowing one to assemble these components under a unified A I fear you are focusing on a low-priority optimization at this stage, but maybe I don't really understand your proposal, I'm open to clarification, but I currently doubt we should be focused on this particular issue right now. |
Okay, let's leave it as is for now. Maybe revisit this issue later if necessary. |
I found that
GFNModule
(here) is a parent of*Estimator
sub-classes. Then, why not naming it asGFNEstimator
?With the new name, we could also avoid confusion from the two similar file names,
src/gfn/modules.py
andsrc/gfn/utils/modules.py,
by changing the former tosrc/gfn/estimators.py.
The text was updated successfully, but these errors were encountered: