All Projects → numeristical → Introspective

numeristical / Introspective

Licence: mit
Repo for the ML_Insights python package

Projects that are alternatives of or similar to Introspective

Lab Workshops
Materials for workshops on text mining, machine learning, and data visualization
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Machine learning
参考了西瓜书,sklearn源码,李航统计学,机器学习实战、机器学习中的数学
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Kaggle Houseprices
Kaggle Kernel for House Prices competition https://www.kaggle.com/massquantity/all-you-need-is-pca-lb-0-11421-top-4
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
Data Scientists Guide Apache Spark
Best practices of using Spark for practicing data scientists in the context of a data scientist’s standard workflow.
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Algocode
Welcome everyone!🌟 Here you can solve problems, build scrappers and much more💻
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
V2ray Deep Packet Inspection
Notebook demo V2Ray traffic classification by deep packet inspection
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
Python Bigdata
Data science and Big Data with Python
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Deep Nlp Seminars
Materials for deep NLP course
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
Pytorch Generative
Easy generative modeling in PyTorch.
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Differentiable sorting
Differentiable bitonic sorting
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
Numerical Python Book Code
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Developerworks
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Programer log
最新动态在这里【我的程序员日志】
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Nips2015 Action Conditional Video Prediction
Implementation of "Action-Conditional Video Prediction using Deep Networks in Atari Games"
Stars: ✭ 112 (-0.88%)
Mutual labels:  jupyter-notebook
Loandefault Prediction
Lending Club Loan data analysis
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
Krisk
Statistical Interactive Visualization with pandas+Jupyter integration on top of Echarts.
Stars: ✭ 111 (-1.77%)
Mutual labels:  jupyter-notebook
Python Projects For Beginners
Source Code for 'Python Projects for Beginners' by Connor Milliken
Stars: ✭ 111 (-1.77%)
Mutual labels:  jupyter-notebook
Pythondata
repo for code published on pythondata.com
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
Pedestrian Cam
Monitoring Foot Traffic over IP Webcams with ML
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook
Mmaml Classification
An official PyTorch implementation of “Multimodal Model-Agnostic Meta-Learning via Task-Aware Modulation” (NeurIPS 2019) by Risto Vuorio*, Shao-Hua Sun*, Hexiang Hu, and Joseph J. Lim
Stars: ✭ 113 (+0%)
Mutual labels:  jupyter-notebook

ML Insights

Welcome to ML-Insights!

This package contains two main sets of tools:

  • SplineCalib: Spline-based Probability Calibration
  • ModelXRay: Model Interpretability

Probability Calibration

For probability calibration, use the SplineCalib class. Detailed documentation is available here: https://ml-insights.readthedocs.io

Find more detailed examples here: https://github.com/numeristical/introspective/tree/master/examples

Model Interpretation

For understanding black-box models, the main entry point is the ModelXRay class. Instantiate it with the model and data. The data can be what the model was trained with, but intended to be used for out of bag or test data to see how the model performs when one feature is changed, holding everything else constant.

>>> import ml_insights as mli
>>> xray = mli.ModelXRay(model, data.sample(500))
>>> xray.feature_dependence_plots()

mli_screenshot

Find more detailed examples here: https://github.com/numeristical/introspective/tree/master/examples

Other Documentation

https://ml-insights.readthedocs.io

Disclaimer

We have tested this tool to the best of our ability, but understand that it may have bugs. It was developed on Python 3. Use at your own risk, but feel free to report any bugs to our github. https://github.com/numeristical/introspective

Installation

$ pip install ml_insights

Source

Find the latest version on github: https://github.com/numeristical/introspective

Feel free to fork and contribute!

License

Free software: MIT license <LICENSE>_

Developed By

  • Brian Lucena
  • Ramesh Sampath

References

Lucena, B. 2018. Spline-Based Probability Calibration. https://arxiv.org/abs/1809.07751

Alex Goldstein, Adam Kapelner, Justin Bleich, and Emil Pitkin. 2014. Peeking Inside the Black Box: Visualizing Statistical Learning With Plots of Individual Conditional Expectation. Journal of Computational and Graphical Statistics (March 2014)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].