Skip to content

Consider using hypothesis for testing. #17

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

Open
dsevero opened this issue Oct 6, 2017 · 7 comments
Open

Consider using hypothesis for testing. #17

dsevero opened this issue Oct 6, 2017 · 7 comments

Comments

@dsevero
Copy link
Contributor

dsevero commented Oct 6, 2017

Maybe we should consider using hypothesis for testing. I use it here at work to test ETL and data pipelines and it works like a charm.

@TomAugspurger
Copy link
Member

Cool, I've wanted to try it out on a real project for years.

@dsevero
Copy link
Contributor Author

dsevero commented Oct 6, 2017

Great. I'll use it in whatever I try to do next (after the Imputer, which I don't think makes much sense).

Maybe we can start making some estimators?

@TomAugspurger
Copy link
Member

Maybe we can start making some estimators?

By all means. Which ones are you interested in working on?

@dsevero
Copy link
Contributor Author

dsevero commented Oct 7, 2017

I think it would be strategic to implement ALS. Spark has gained some spectacular popularity in recommendation systems due to it. There's an implementation of a somewhat similar method in sklearn, but I think it would be wise to go rogue on this one.

I've implemented it before by hand using the multiprocessing lib in python in the past. Should be quite easy to migrate it.

What do you think?

@TomAugspurger
Copy link
Member

ALS seems like an ideal candidate.

@massich
Copy link

massich commented Oct 24, 2017

Hi I've also would like to play with hypothesis. How can I help? @daniel-severo can you point to where you had started to play with it?

@TomAugspurger
Copy link
Member

TomAugspurger commented Oct 25, 2017 via email

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

3 participants