[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-119242-en":3,"doc-seo-119242-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},119242,687197207639,"Asher","https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd",6,"Technology","Hyperbox-brain - A Python toolbox for hyperbox-based machine learning algorithms - open-source library description","Hyperbox-based machine learning algorithms support classifier construction through fuzzy set and logic theory, and they offer modern predictor strengths such as scalability, explainability, online adaptation, learning from limited data, missing-data handling, and the ability to incorporate new classes. However, no comprehensive benchmark package existed for easy access by non-experts. Hyperbox-brain is an open-source Python library providing a unified API compatible with scikit-learn and numpy, installable via PyPI/conda and distributed under GPL-3.","| Original software publication\u003Cbr>hyperbox-brain: A Python toolbox for hyperbox-based machine learning algorithms\u003Cbr>Thanh Tung Khuat ∗, Bogdan Gabrys\u003Cbr>Complex Adaptive Systems Lab, Data Science Institute, University of Technology Sydney, NSW 2007, Australia |  |  |\n| --- | --- | --- |\n| a r t i c l e i n f o | a b s t r a c t\u003Cbr>Hyperbox-based machine learning algorithms are an important and popular branch of machine learning in the construction of classifiers using fuzzy sets and logic theory and neural network architectures. This type of learning is characterised by many strong points of modern predictors such as a high scalability, explainability, online adaptation, effective learning from a small amount of data, native ability to deal with missing data and accommodating new classes. Nevertheless, thereis no comprehensive existing package for hyperbox-based machine learning which can serve as a benchmark for research and allow non-expert users to apply these algorithms easily. The hyperboxbrain is an open-source Python library implementing the leading hyperbox-based machine learning algorithms. This library exposes a unified API which closely follows and is compatible with the renowned scikit-learn and numpy toolboxes. The library may be installed from Python Package Index (PyPI) and the conda package manager and is distributed under the GPL-3 license. The source code, documentation, detailed tutorials, and the full descriptions of the API are available at [https://uts](https://uts)[caslab.github.io/hyperbox-brain](caslab.github.io/hyperbox-brain).\u003Cbr>© 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license ([http://creativecommons.org/licenses/by/4.0/](http://creativecommons.org/licenses/by/4.0/)). |  |\n| Article history:\u003Cbr>Received 4 November 2022\u003Cbr>Received in revised form 28 May 2023 Accepted 29 May 2023 |  |  |\n| Keywords:\u003Cbr>Hyperbox-based machine learning Hyperbox fuzzy sets\u003Cbr>Fuzzy min–max neural networks General fuzzy min–max neural network Explainable machine learning Classifier |  |  |\n\nCode metadata  \n\n| Current code version | v0.1.5 |\n| --- | --- |\n| Permanent link to code/repository used for this code version\u003Cbr>Permanent link to Reproducible Capsule | [https://github.com/ElsevierSoftwareX/SOFTX-D-22-00360](https://github.com/ElsevierSoftwareX/SOFTX-D-22-00360) |\n| Legal Code License | GPL-3 |\n| Code versioning system used | git |\n| Software code languages, tools, and services used | Python |\n| Compilation requirements, operating environments & dependencies | Python ≥ 3.6, scikit-learn ≥ 0.24, numpy ≥ 1.14.6, scipy ≥ 1. 1, joblib ≥ 0. 11, threadpoolctl ≥ 2.0.0 pandas ≥ 0.25, matplotlib ≥ 2.2.3, plotly ≥ 4.10 |\n| If available Link to developer documentation/manual | [https://hyperbox-brain.readthedocs.io/](https://hyperbox-brain.readthedocs.io/) |\n| Support email for questions | [thanhtung09t2@gmail.com](thanhtung09t2@gmail.com) |\n\n1. Motivation and significance  \nThe hyperbox-brain toolbox has been developed by the researchers within the Complex Adaptive Systems laboratory at the University Technology Sydney. It is a result of many years of developing versatile machine learning algorithms with hyperboxes as the foundational representation element at their core.  \n∗ Corresponding author.  \nE-mail address: [thanhtung.khuat@uts.edu.au](thanhtung.khuat@uts.edu.au) (Thanh Tung Khuat).  \nHyperbox-based machine learning algorithms use min–max hyperboxes as their fundamental building blocks to partition the sample space into various regions. A collection of hyperboxes representing the same class can form the regions of arbitrary shape and complexity. Each min–max hyperbox is usually characterised by the minimum and maximum vertices together with a fuzzy membership function acting as a distance or similarity measure. During the training procedure, these hyperboxes are formed, as needed, and adjusted to accommodate the incoming input samples based on the degree-of-fi","cbCaij0bvF8DGE3c","https://ap.wps.com/l/cbCaij0bvF8DGE3c","pdf",729185,1,7,"English","en",105,"# Motivation and significance\n## Hyperbox representation and learning mechanism\n## Key capabilities for lifelong learning\n## Algorithm taxonomy and library coverage","[{\"question\":\"What problem does the hyperbox-brain toolbox address?\",\"answer\":\"It provides a comprehensive open-source package and benchmark for hyperbox-based machine learning algorithms, enabling easier use by non-experts.\"},{\"question\":\"How does hyperbox-based learning represent data in hyperbox-brain?\",\"answer\":\"It uses min–max hyperboxes as fundamental building blocks to partition the sample space, with fuzzy membership values measuring distance or similarity for training and adjustment.\"},{\"question\":\"Which learning properties does hyperbox-based machine learning emphasize?\",\"answer\":\"Scalability, explainability, incremental adaptation, effective learning from limited data, handling new samples, absorbing new knowledge while reducing catastrophic forgetting, and managing the stability–plasticity dilemma.\"}]","Hyperbox-brain - A Python toolbox for hyperbox-based machine learning algorithms - open-source library description | PDF",1785723270,18,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"hyperbox-brain-a-python-toolbox-for-hyperbox-based-machine-learning-algorithms-open-source-library-description","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/technology/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/hyperbox-brain-a-python-toolbox-for-hyperbox-based-machine-learning-algorithms-open-source-library-description/119242/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does the hyperbox-brain toolbox address?","Question",{"text":75,"@type":76},"It provides a comprehensive open-source package and benchmark for hyperbox-based machine learning algorithms, enabling easier use by non-experts.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does hyperbox-based learning represent data in hyperbox-brain?",{"text":80,"@type":76},"It uses min–max hyperboxes as fundamental building blocks to partition the sample space, with fuzzy membership values measuring distance or similarity for training and adjustment.",{"name":82,"@type":73,"acceptedAnswer":83},"Which learning properties does hyperbox-based machine learning emphasize?",{"text":84,"@type":76},"Scalability, explainability, incremental adaptation, effective learning from limited data, handling new samples, absorbing new knowledge while reducing catastrophic forgetting, and managing the stability–plasticity dilemma.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,113,117,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":111,"slug":112},50,"technology",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":114,"show_sort_weight":115,"slug":116},"Healthcare",40,"healthcare",{"id":118,"doc_module":4,"doc_module_name":46,"category_name":119,"show_sort_weight":120,"slug":121},8,"Research & Report",30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]