{"id":27379,"library":"scikit-multilearn","title":"scikit-multilearn","description":"A BSD-licensed library for multi-label classification built on top of scikit-learn. Current version is 0.2.0. The project appears to be in maintenance mode with no recent releases; last PyPI release was in 2018.","status":"maintenance","version":"0.2.0","language":"python","source_language":"en","source_url":"https://github.com/scikit-multilearn/scikit-multilearn","tags":["multi-label","classification","scikit-learn","machine-learning"],"install":[{"cmd":"pip install scikit-multilearn","lang":"bash","label":"Latest release"}],"dependencies":[{"reason":"Core dependency for base classifiers and utilities.","package":"scikit-learn","optional":false},{"reason":"Required for array operations.","package":"numpy","optional":false},{"reason":"Required for sparse matrix support.","package":"scipy","optional":false}],"imports":[{"wrong":"from skmultilearn.problem_transform import BinaryRelevance","symbol":"BinaryRelevance","correct":"from skmultilearn.problem_transform import BinaryRelevance"}],"quickstart":{"code":"import numpy as np\nfrom skmultilearn.problem_transform import BinaryRelevance\nfrom sklearn.ensemble import RandomForestClassifier\nfrom sklearn.datasets import make_multilabel_classification\n\nX, Y = make_multilabel_classification(n_samples=100, n_features=20, n_classes=5, random_state=42)\nclassifier = BinaryRelevance(classifier=RandomForestClassifier(), require_dense=[True, True])\nclassifier.fit(X, Y)\npredictions = classifier.predict(X)\nprint(predictions.shape)","lang":"python","description":"Quick example using BinaryRelevance with a RandomForest base classifier."},"warnings":[{"fix":"Check for newer forks or use 'pip install scikit-multilearn==0.2.0' (still old).","message":"The library has not been updated since 2018; consider using scikit-multilearn v2 (if available) or alternatives like 'skmultilearn' fork.","severity":"deprecated","affected_versions":">=0.2.0"},{"fix":"Always pass `require_dense=[True, True]` to adapters like BinaryRelevance when using sklearn classifiers.","message":"Many methods require `require_dense` parameter to be set to [True, True] for classifiers that expect dense arrays, otherwise confusing errors occur.","severity":"gotcha","affected_versions":"all"},{"fix":"Use 'import skmultilearn' or 'from skmultilearn import ...'.","message":"The module name in imports is 'skmultilearn', not 'scikit_multilearn' or 'sklearn_multilearn'.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade to Python 3.5 or later.","message":"Version 0.2.0 dropped Python 2 support; Python 3.5+ required.","severity":"breaking","affected_versions":">=0.2.0"}],"env_vars":null,"search_vec":"'0.2.0':24 '2018':42 'appear':27 'bsd':6 'bsd-licens':5 'built':14 'classif':13,46 'current':21 'label':12,45 'last':37 'learn':20,49,52 'librari':8 'licens':7 'machin':51 'machine-learn':50 'mainten':31 'mode':32 'multi':11,44 'multi-label':10,43 'multilearn':3 'project':26 'pypi':38 'recent':35 'releas':36,39 'scikit':2,19,48 'scikit-learn':18,47 'scikit-multilearn':1 'top':16 'version':22","created_at":"2026-05-01T17:45:56.988370+00:00","updated_at":"2026-05-01T17:45:56.988370+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmpiw8n1dej/venv/lib/python3.12/site-packages/skmultilearn/problem_transform/__init__.py\", line 26, in <module>\n    from .br import BinaryRelevance\n  File \"/tmp/tmpiw8n1dej/venv/lib/python3.12/site-packages/skmult"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"http://scikit.ml/","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/scikit-multilearn/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}