{"id":21992062,"url":"https://github.com/samridhisainii/yellowbricks","last_synced_at":"2026-04-16T14:31:20.998Z","repository":{"id":211233343,"uuid":"719539166","full_name":"SAMRIDHISAINII/YellowBricks","owner":"SAMRIDHISAINII","description":"Yellow Brick Practice","archived":false,"fork":false,"pushed_at":"2023-12-07T07:10:26.000Z","size":1380,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-28T09:49:05.317Z","etag":null,"topics":["python3","yellowbrick"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SAMRIDHISAINII.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-16T11:39:17.000Z","updated_at":"2024-07-03T22:08:57.000Z","dependencies_parsed_at":"2023-12-07T09:25:37.519Z","dependency_job_id":"c4089c1b-22b3-4bf4-b658-095fdfe093e9","html_url":"https://github.com/SAMRIDHISAINII/YellowBricks","commit_stats":null,"previous_names":["samridhisainii/yellowbricks"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAMRIDHISAINII%2FYellowBricks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAMRIDHISAINII%2FYellowBricks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAMRIDHISAINII%2FYellowBricks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAMRIDHISAINII%2FYellowBricks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SAMRIDHISAINII","download_url":"https://codeload.github.com/SAMRIDHISAINII/YellowBricks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052619,"owners_count":20553161,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python3","yellowbrick"],"created_at":"2024-11-29T20:12:38.543Z","updated_at":"2026-04-16T14:31:20.946Z","avatar_url":"https://github.com/SAMRIDHISAINII.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yellow Bricks: Machine Learning Visualization Library\n\nYellow Bricks is a powerful machine learning visualization library built to enhance your data science workflow by providing insightful visualizations and tools to better understand, diagnose, and improve your machine learning models. Whether you are a beginner or an experienced practitioner, Yellow Bricks aims to make the process of model interpretation and evaluation more accessible and efficient.\n\n## Why Yellow Bricks?\n\n- **Interpretability**: Yellow Bricks offers a suite of visualizations to help you interpret the behavior of your models, making it easier to understand their decisions.\n\n- **Model Evaluation**: Evaluate your machine learning models with a variety of visual tools, including learning curves, feature importance plots, and more, to assess performance and identify areas for improvement.\n\n- **Debugging**: Diagnose common issues and pitfalls in your models through visualization, allowing you to debug and optimize your machine learning pipelines effectively.\n\n- **Educational**: Yellow Bricks is designed with education in mind, providing a valuable resource for learning machine learning concepts and techniques through visual aids and examples.\n\n## Getting Started\n\n1. Install Yellow Bricks using pip:\n\n    ```bash\n    pip install yellowbricks\n    ```\n\n2. Import Yellow Bricks in your Python script or Jupyter notebook:\n\n    ```python\n    import yellowbrick as yb\n    ```\n\n3. Explore the various visualizations and tools available in Yellow Bricks. Check the [documentation](https://yellowbricks.readthedocs.io/) for detailed information and examples.\n\n## Examples\n\nHere are a few examples showcasing the capabilities of Yellow Bricks:\n\n### Learning Curve\n\n```python\nfrom yellowbrick.model_selection import LearningCurve\nfrom sklearn.model_selection import train_test_split\nfrom sklearn.linear_model import LogisticRegression\n\n# Load your dataset and split into training and testing sets\nX, y = load_your_dataset()\nX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)\n\n# Create a model (e.g., Logistic Regression)\nmodel = LogisticRegression()\n\n# Visualize the learning curve\nvisualizer = LearningCurve(model, scoring='accuracy')\nvisualizer.fit(X_train, y_train)\nvisualizer.show()\n```\n\n## Feature Importance\n```python\nfrom yellowbrick.model_selection import FeatureImportances\nfrom sklearn.ensemble import RandomForestClassifier\n\n# Load your dataset\nX, y = load_your_dataset()\n\n# Create a model (e.g., Random Forest)\nmodel = RandomForestClassifier()\n\n# Visualize feature importances\nvisualizer = FeatureImportances(model)\nvisualizer.fit(X, y)\nvisualizer.show()\n```\n\n### Supported Stacks\n\nYellow Bricks is compatible with a variety of machine learning stacks, including but not limited to:\n\n- [Scikit-Learn](https://scikit-learn.org/)\n- [XGBoost](https://xgboost.readthedocs.io/)\n- [LightGBM](https://lightgbm.readthedocs.io/)\n- [TensorFlow](https://www.tensorflow.org/)\n- [PyTorch](https://pytorch.org/)\n\nCheck the [documentation](https://yellowbricks.readthedocs.io/) for the complete list of supported libraries and frameworks.\n\nFeel free to add or modify the links based on the official documentation or relevant resources for each library or framework.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamridhisainii%2Fyellowbricks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamridhisainii%2Fyellowbricks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamridhisainii%2Fyellowbricks/lists"}