Skip to content

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

License

Notifications You must be signed in to change notification settings

wtt102/Contextualized

 
 

Repository files navigation

Preview

License python PyPI version Maintenance Downloads pylint Score Code style: black

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

Context-specific parameters:

  • Find hidden heterogeneity in data -- are all samples the same?
  • Identify context-specific predictors -- are there different reasons for outcomes?
  • Enable domain adaptation -- can learned models extrapolate to new contexts?

Quick Start

Installation

pip install contextualized-ml

Take a look at the easy demo for a quickstart with sklearn-style wrappers.

Build a Contextualized Model

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

Predict Context-Specific Parameters

model.predict_params(C)

See the docs for more examples.

Important links

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

Thanks to all our contributors

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 by using the GitHub discussions page.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 82.3%
  • HTML 11.7%
  • CSS 4.3%
  • JavaScript 1.7%