group-lasso:遵循scikit-learn API的组套索实现

时间:2024-06-12 17:12:32
【文件属性】:

文件名称:group-lasso:遵循scikit-learn API的组套索实现

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-12 17:12:32

Python

组套索 组套索正则化器是一种在机器学习和统计中实现结构化稀疏性的众所周知的方法。 这个想法是创建协变量的非重叠组,并恢复其中只有这些协变量组的稀疏集合具有非零分量的回归权重。 有几个原因说明为什么这可能是一个好主意。 例如,假设我们有一组传感器,并且这些传感器中的每一个都会生成五个测量值。 我们不想保留不必要的传感器数量。 如果我们尝试正常的LASSO回归,那么我们将获得稀疏分量。 但是,这些稀疏分量可能不对应于一组稀疏传感器,因为它们各自生成五个测量值。 如果我们改为使用LASSO组,并将测量结果按被测量的传感器分组,那么我们将获得一组稀疏的传感器。 组套索正则化器的扩展是稀疏组套索正则化器 ,它强加了按组稀疏性和按系数稀疏性。 这是通过将组套索罚分与传统套索罚分相结合来完成的。 在该库中,我实现了一个完全兼容scikit-learn API的高效稀疏组套索求解器。 关于这个项目


【文件预览】:
group-lasso-master
----MANIFEST.in(119B)
----README.rst(5KB)
----.github()
--------workflows()
----.bumpversion.cfg(327B)
----src()
--------group_lasso()
----requirements.txt(109B)
----examples()
--------README.rst(50B)
--------example_warm_start.py(3KB)
--------example_group_lasso_pipeline.py(4KB)
--------example_logistic_group_lasso.py(3KB)
--------example_sparse_group_lasso.py(4KB)
--------example_group_lasso.py(4KB)
----tox.ini(372B)
----LICENSE(1KB)
----test()
--------__init__.py(0B)
--------test_subsampling.py(3KB)
--------test_singular_values.py(2KB)
--------test_group_lasso.py(16KB)
--------test_utils.py(535B)
--------test_fista.py(775B)
----setup.cfg(410B)
----setup.py(117B)
----Makefile(2KB)
----docs()
--------make.bat(752B)
--------conf.py(6KB)
--------api_reference.rst(356B)
--------installation.rst(655B)
--------index.rst(6KB)
--------Makefile(580B)
--------maths.rst(5KB)
----.readthedocs.yml(81B)
----.gitignore(136B)
----pyproject.toml(514B)
----changelog.rst(2KB)

网友评论