Skip to main content

`pandaslearn` is a small wrapper on top of `scikit-learn` to automate common modeling tasks.

Project description

pandaslearn

pandaslearn is a small wrapper on top of scikit-learn to automate common modeling tasks.

  • Create Trainer instance with Dataset and Model instances, __init__() in Trainer instance should populate Dataset and Model instance's logger attributes. Methods on Dataset and Model should be called after that, so that everything gets logged appropriately.

TODO

  • TODO: visualization: add barcharts (plotnine)
  • TODO: visualization: add histograms (plotnine)
  • TODO: visualization: add scatterplots (plotnine)
  • TODO: visualization: add lineplots (plotnine)
  • TODO: visualization: add boxplots (plotnine)
  • TODO: visualization: add violin plots (plotnine)
  • TODO: visualization: add function to change theme (xkcd, ?)
  • TODO: add a geo namespace (+ feature engineering, plots)
  • TODO: add tests against a few standard fixtures (precompute values and test against them)
  • TODO: integrate missingno package: functions to only compute/sort nullity
  • TODO: integrate missingno package: plotnine functions matching missingno plot(including geo)
  • TODO: integrate missingno package: timeseries nullity plots (just plot all timelines with gaps)
  • TODO: pandas-profiling has a lot of useful analysis useful for ml. Integrate those (provide textual outcomes like dicts or dfs instead of plot)
  • TODO: future integration targets: https://compose.alteryx.com/en/stable/
  • TODO: future integration targets: https://featuretools.alteryx.com/en/stable/
  • TODO: future integration targets: https://evalml.alteryx.com/en/stable/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pandaslearn-0.1.9.tar.gz (17.5 kB view hashes)

Uploaded Source

Built Distribution

pandaslearn-0.1.9-py3-none-any.whl (21.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page