Skip to main content

A statistical machine learning toolbox for estimating models, distributions, and functions with sample-specific parameters.

Project description

Preview

pylint Score License Maintenance

A statistical machine learning toolbox for estimating models, distributions, and functions with context-specific parameters.

Context-specific parameters are essential for:

  • Finding hidden heterogeneity in data -- are all samples the same?
  • Identifying context-specific predictors -- are there different reasons for outcomes?
  • Domain adaptation -- can our learned models extrapolate to new contexts?

Install and Use Contextualized

pip install git+https://github.com/cnellington/Contextualized.git

Take a look at the main demo for a complete overview with code, or the easy demo for a quickstart with sklearn-style wrappers!

Quick Start

Build a Contextualized Model

from contextualized.easy import ContextualizedRegressor
model = ContextualizedRegressor()
model.fit(C, X, Y)

Predict Context-Specific Parameters

model.predict_params(C)

Contextualized Family

Context-dependent modeling is a universal problem, and every domain presents unique challenges and opportunities. Here are some layers that others have added on top of Contextualized. Feel free to add your own page(s) by sending a PR or request an improvement by creating an issue. See CONTRIBUTING.md for more information about the process of contributing to this project.

bio-contextualized.ml Contextualized and analytical tools for modeling medical and biological heterogeneity

Acknowledgements

ContextualizedML was originally implemented by Caleb Ellington (CMU) and Ben Lengerich (MIT).

Many people have helped. Check out ACKNOWLEDGEMENTS.md!

Related Publications and Pre-prints

Videos

Contact Us

Please get in touch with any questions, feature requests, or applications.

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

contextualized_ml-0.2.1.2.tar.gz (15.6 MB view hashes)

Uploaded Source

Built Distribution

contextualized_ml-0.2.1.2-py3-none-any.whl (71.9 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