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

LatentSemanticAnalysis: make clear which configurations are applied when #77

Open
johann-petrak opened this issue Mar 31, 2017 · 3 comments

Comments

@johann-petrak
Copy link
Contributor

The current JavaDoc states that the properties influence the creation of the transformed space when specified at processSpace time, but currently, the properties get ignored and only the settings specified at instance creation time get used.
I think the most generic way to deal with this may be to use a properties instance for both the constructor (optionally, otherwise use defaults) and the processSpace method for all types of spaces. That way any behaviour before processSpace is done can be influenced by a generic properties object from the constructor and any settings in the properties object for processSpace can be used for the processing step. If a different properties object is used for processSpace, the settings there should override the ones from the object used in the constructor.

@johann-petrak
Copy link
Contributor Author

BTW, I have implemented part of this in my fork (johann-petrak@e5c233f)

@davidjurgens
Copy link
Collaborator

davidjurgens commented Apr 8, 2017 via email

@johann-petrak
Copy link
Contributor Author

If you like the suggestion I can implement all of it and provide a pull request for this.
I am also happy with you copying over the version is it is now, whatever you prefer.

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

No branches or pull requests

2 participants