Yellowbrick:机器学习模型选择和超参数调优

Yellowbrick: Machine Learning Visualization

 Yellowbrick: Machine Learning Visualization — Yellowbrick v1.4 documentation

 

Yellowbrick extends the Scikit-Learn API to make model selection and hyperparameter tuning easier. Under the hood, it’s using Matplotlib.

Recommended Learning Path

  1. Check out the Quick Start, try the Model Selection Tutorial, and check out the Oneliners.

  2. Use Yellowbrick in your work, referencing the Visualizers and API for assistance with specific visualizers and detailed information on optional parameters and customization options.

  3. Star us on GitHub and follow us on Twitter (@scikit_yb) so that you’ll hear about new visualizers as soon as they’re added.

Contributing

Interested in contributing to Yellowbrick? Yellowbrick is a welcoming, inclusive project and we would love to have you. We follow the Python Software Foundation Code of Conduct.

No matter your level of technical skill, you can be helpful. We appreciate bug reports, user testing, feature requests, bug fixes, product enhancements, and documentation improvements.

Check out the Contributing guide!

If you’ve signed up to do user testing, head over to the User Testing Instructions.

Please consider joining the Google Groups Listserv listserve so you can respond to questions.

Thank you for your contributions!

Concepts & API

Visualizers

The primary goal of Yellowbrick is to create a sensical API similar to Scikit-Learn.

Visualizers are the core objects in Yellowbrick. They are similar to transformers in Scikit-Learn. Visualizers can wrap a model estimator - similar to how the “ModelCV” (e.g. RidgeCVLassoCV) methods work.

Some of our most popular visualizers include:

Feature Visualization

Classification Visualization

Regression Visualization

Clustering Visualization

Model Selection Visualization

Target Visualization

  • Balanced Binning Reference: generate a histogram with vertical lines showing the recommended value point to bin the data into evenly distributed bins

  • Class Balance: see how the distribution of classes affects the model

  • Feature Correlation: display the correlation between features and dependent variables

Text Visualization

… and more! Visualizers are being added all the time. Check the examples (or even the develop branch). Feel free to contribute your ideas for new Visualizers!

Getting Help

Can’t get someting to work? Here are places you can find help.

  1. The docs (you’re here!).

  2. Stack Overflow. If you ask a question, please tag it with “yellowbrick”.

  3. The Yellowbrick Google Groups Listserv.

  4. You can also Tweet or direct message us on Twitter @scikit_yb.

Find a Bug?

Check if there’s already an open issue on the topic. If needed, file an issue.

Open Source

The Yellowbrick license is an open source Apache 2.0 license. Yellowbrick enjoys a very active developer community; please consider Contributing!

Yellowbrick is hosted on GitHub. The issues and pull requests are tracked there.

Table of Contents

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值