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

Python interface #393

Open
tovbinm opened this issue Aug 27, 2019 · 4 comments
Open

Python interface #393

tovbinm opened this issue Aug 27, 2019 · 4 comments

Comments

@tovbinm
Copy link
Collaborator

tovbinm commented Aug 27, 2019

Problem
TransmogrifAI is currently only usable from Scala with Spark. It would be great if one could:

  1. Load TransmogrifAI models in Python, display model insights and compare/evaluate with other ml libraries
  2. Define TransmogrifAI workflows from Python, train and save the model
  3. Define new stages through UDFs from Python

Solution
Let's discuss the plan on how we would like to prioritize and implement it.

Additional Context
We would need to think about how we standardize model format (perhaps double down on MLeap?) for (1). For (2) we would need to pick which stages we want to expose first and

@tovbinm tovbinm changed the title Python interface Python interface :python: Aug 27, 2019
@tovbinm tovbinm changed the title Python interface :python: Python interface Aug 27, 2019
@KobaKhit
Copy link

Is this still on the roadmap? I would love to contribute. Just need a starting point.

@tovbinm
Copy link
Collaborator Author

tovbinm commented Oct 17, 2019

Yeah, we were planning to add it - #394 . Mot likely nobody is working on it yet. @wsuchy @leahmcguire please confirm.

@UnixJunkie
Copy link

It would be amazing if the whole thing, including model training, would be usable from Python.

PS: if you make it usable from OCaml, I would also be happy, but that probably makes less new happy users than Python wrappers

@tovbinm
Copy link
Collaborator Author

tovbinm commented Feb 4, 2020

@leahmcguire @gerashegalov correct me if I am wrong, but I don't think anyone is working on neither Pything nor OCaml interface this an this point. That's mainly due to the fact that TransmogrifAI is being used from Scala codebase & notebooks internally.

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