{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/10"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"}],"enrichment":{"capability":"Extends scikit-learn with additional machine learning algorithms that don't meet scikit-learn's inclusion criteria, such as newer or less-cited methods.","skillfed_tags":["scikit-learn-extension","machine-learning-algorithms"],"use_cases":["Access clustering algorithms when scikit-learn's built-in options don't fit your problem.","Experiment with newer machine learning methods in production code while maintaining scikit-learn compatibility.","Extend scikit-learn pipelines with additional estimators that follow the same interface conventions.","Use algorithms from recent research papers that haven't yet reached scikit-learn's maturity threshold."],"what_it_does":"scikit-learn-extra is a Python extension module that adds machine learning algorithms to scikit-learn that are useful but fall outside scikit-learn's strict inclusion criteria\u2014typically due to novelty or lower citation counts. It maintains API compatibility with scikit-learn, so algorithms work with the same fit/predict interface developers already know.\n\nThe package depends on numpy, scipy, and scikit-learn itself, making it a natural fit for projects already using the scikit-learn ecosystem. It provides pre-built wheels for multiple Python versions and platforms (macOS, Linux, Windows), though installation requires compilation support on some systems. The repository is actively maintained and has no known security vulnerabilities.","worth_installing":"Yes, if you need specific algorithms beyond scikit-learn's core set and are comfortable with a smaller, less-mature project. The permissive BSD license, active maintenance, and scikit-learn-compatible API make it low-risk. However, the latest release was over a year ago\u2014verify that the algorithms you need are stable and well-documented before adopting for critical production work."},"id":"scikit-learn-extra","links":{"html":"https://skillfed.io/packages/scikit-learn-extra","md":"https://skillfed.io/packages/scikit-learn-extra.md","pypi":"https://pypi.org/project/scikit-learn-extra/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-03-27","license_spdx":null,"license_treatment":"permissive","name":"scikit-learn-extra","python_support":"supports_current","summary":"A set of tools for scikit-learn."},"popularity":{"monthly_downloads":281398,"position":8098,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
