awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DistrictDataLabs avatar

DistrictDataLabs/yellowbrick

0
View on GitHub↗
4,398 estrellas·570 forks·Python·Apache-2.0·5 vistaswww.scikit-yb.org↗

Yellowbrick

Yellowbrick es una librería de visualización de machine learning y herramienta de diagnóstico de modelos diseñada para analizar la importancia de las características, distribuciones objetivo y métricas de error del modelo. Sirve como un kit de herramientas visual para diagnosticar el subajuste (underfitting) y sobreajuste (overfitting) mediante el uso de curvas de validación y aprendizaje.

El proyecto proporciona suites especializadas para evaluar modelos predictivos y aprendizaje no supervisado. Permite la determinación de conteos de clústeres óptimos mediante métodos de codo y coeficientes de silueta, y evalúa la calidad de clasificadores y regresores a través de curvas ROC, matrices de confusión y gráficos de residuos.

La librería cubre varias áreas de capacidad de alto nivel, incluyendo análisis de ingeniería de características para identificar variables predictivas, ajuste de hiperparámetros para ajustar la complejidad del modelo y diagnóstico de errores de regresión para identificar puntos de datos influyentes. También incluye herramientas para proyección de aprendizaje de variedades (manifold learning) para visualizar datos de alta dimensión y corpus de texto.

La herramienta se integra con la API de Scikit-Learn para consumir métodos estándar de fit y predict.

Features

  • Model Diagnostic Tools - Provides a comprehensive suite of visual diagnostics to evaluate model performance and tune hyperparameters.
  • Visual Model Selection Tools - Provides visual diagnostic tools to compare different algorithms and choose the best model for a specific dataset.
  • Performance Visualizations - Provides graphical tools for analyzing classification model performance, including precision-recall plots and confusion matrices.
  • Feature Importance Ranking - Identifies the most predictive variables through importance ranking, correlation matrices, and recursive elimination.
  • Feature Importance Visualization - Uses ranked diagrams to visualize the relationship between features and target metrics to identify influential predictors.
  • Feature Selection Methods - Ranks feature importance and performs recursive elimination to identify the most predictive variables.
  • Cluster Count Selection Methods - Implements elbow methods and silhouette coefficients to determine the optimal number of clusters.
  • Regression Visualization Tools - Provides residual plots and Cook's distance visualizations to diagnose linear regression model breakdowns.
  • Machine Learning Visualization Libraries - Provides a comprehensive set of plotting utilities for analyzing feature importance, target distributions, and model error metrics.
  • Model Selection and Validation - Provides a visual toolkit for diagnosing underfitting and overfitting via validation and learning curves.
  • Model Evaluation Suites - Offers a suite for generating ROC curves, confusion matrices, and residual plots to assess model quality.
  • Visual Hyperparameter Search - Provides visual tools to analyze model performance across different hyperparameter settings to identify underfitting and overfitting.
  • Hyperparameter Tuning - Generates validation and learning curves to systematically tune model hyperparameters.
  • Model Performance Evaluators - Generates diagnostic plots like ROC curves to quantify accuracy and trade-offs in model performance.
  • Model Performance Visualizations - Generates diagnostic plots for precision, recall, and error metrics to evaluate machine learning estimators.
  • Error Diagnostics - Plots residuals and prediction errors to identify specific data instances causing model breakdowns.
  • Precision-Recall Curve Generators - Provides ROC curves, precision-recall reports, and confusion matrices to evaluate classifier performance.
  • Residual Analysis - Calculates residuals between predictions and actual values to generate diagnostic plots for identifying model outliers.
  • API Consumers - Integrates with Scikit-Learn estimators by consuming standard fit and predict methods to extract metadata for plotting.
  • Diagnostic Tools - Provides specialized tools for determining optimal cluster counts and evaluating unsupervised learning quality.
  • Regression Diagnostics - Analyzes model breakdowns and influential data points through residual plots and Cook's distance.
  • Clustering Evaluation Metrics - Implements silhouette coefficients to evaluate the quality and optimal count of unsupervised clusters.
  • Feature Correlation Analysis - Produces correlation matrices and scatter plots to evaluate statistical relationships and identify collinearity between features.
  • High-Dimensional Feature Visualization - Plots high-dimensional features using projection techniques and parallel coordinates to detect complex data patterns.
  • Evaluation Visualizers - Renders visual diagnostics across feature analysis and model evaluation to illustrate the iterative ML building process.
  • Influence Analysis - Uses residual and error plots to determine the influence of specific instances on linear regression results.
  • Recursive Feature Elimination - Provides tools to iteratively remove unimportant predictors and identify the most influential data subset.
  • Target Distribution Analysis - Visualizes class imbalances and feature correlations to understand how target variables relate to input data.
  • Data Characteristic Analyzers - Generates histograms and correlation maps to examine attribute distributions and data patterns.
  • Manifold Learning - Implements non-linear dimensionality reduction like t-SNE and UMAP to visualize high-dimensional data in 2D or 3D.
  • Model Interpretation - Visual diagnostic tools for machine learning model selection.
  • Observability And Monitoring - Visual diagnostic tools for model selection and analysis.
  • Automated EDA and Visualization - Visual diagnostic tools for machine learning.
  • Computation and Optimization - Visualization tools for machine learning model evaluation.
  • Visualization - Visual diagnostic tools for machine learning models.

Historial de estrellas

Gráfico del historial de estrellas de districtdatalabs/yellowbrickGráfico del historial de estrellas de districtdatalabs/yellowbrick

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Yellowbrick

Proyectos open-source similares, clasificados según cuántas características comparten con Yellowbrick.
  • nyandwi/machine_learning_completeAvatar de Nyandwi

    Nyandwi/machine_learning_complete

    4,983Ver en GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Ver en GitHub↗4,983
  • datawhalechina/thorough-pytorchAvatar de datawhalechina

    datawhalechina/thorough-pytorch

    3,684Ver en GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    Ver en GitHub↗3,684
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflowAvatar de Akramz

    Akramz/Hands-on-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow

    1,041Ver en GitHub↗

    This project serves as an educational and practical resource for mastering machine learning workflows using Python. It provides a comprehensive collection of code examples and exercises designed to guide users through the implementation of predictive systems, ranging from fundamental algorithms to deep learning architectures. The repository distinguishes itself by offering a structured approach to both classical machine learning and neural network training. It covers the full lifecycle of model development, including the orchestration of reusable data transformation pipelines, advanced ensemb

    Jupyter Notebookartificial-intelligencedeep-learningmachine-learning
    Ver en GitHub↗1,041
Ver las 30 alternativas a Yellowbrick→

Preguntas frecuentes

¿Qué hace districtdatalabs/yellowbrick?

Yellowbrick es una librería de visualización de machine learning y herramienta de diagnóstico de modelos diseñada para analizar la importancia de las características, distribuciones objetivo y métricas de error del modelo. Sirve como un kit de herramientas visual para diagnosticar el subajuste (underfitting) y sobreajuste (overfitting) mediante el uso de curvas de validación y aprendizaje.

¿Cuáles son las características principales de districtdatalabs/yellowbrick?

Las características principales de districtdatalabs/yellowbrick son: Model Diagnostic Tools, Visual Model Selection Tools, Performance Visualizations, Feature Importance Ranking, Feature Importance Visualization, Feature Selection Methods, Cluster Count Selection Methods, Regression Visualization Tools.

¿Qué alternativas de código abierto existen para districtdatalabs/yellowbrick?

Las alternativas de código abierto para districtdatalabs/yellowbrick incluyen: nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… akramz/hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow — This project serves as an educational and practical resource for mastering machine learning workflows using Python. It… rafaelpadilla/object-detection-metrics — This project is an object detection evaluation library and benchmarking tool designed to calculate precision, recall,… swanhubx/swanlab — SwanLab is an open-source machine learning experiment tracking platform and observability tool. It provides a…