中文

UncertaintyPlayground:一个快速简化的不确定性估计Python库

机器学习 2023-10-25 v1 机器学习

摘要

本文介绍UncertaintyPlayground,一个基于PyTorch和GPyTorch构建、用于监督学习任务中不确定性估计的Python库。该库通过针对正态分布结果的稀疏与变分高斯过程回归(SVGPR)以及针对混合分布的混合密度网络(MDN),为高斯和多模态结果分布提供快速训练。除带有多种超参数的模型训练外,UncertaintyPlayground还能可视化一个或多个实例的预测区间。由于使用张量运算,该库可在CPU和GPU上训练,并提供多种PyTorch特定的速度优化技术。库中包含各模块的单元测试,并通过GitHub Workflows(在线集成)与Tox(本地集成)确保多平台持续集成。最后,代码以Google风格文档字符串记录,并提供由MkDocs和MkDocStrings创建的文档网站。

关键词

引用

@article{arxiv.2310.15281,
  title  = {UncertaintyPlayground: A Fast and Simplified Python Library for Uncertainty Estimation},
  author = {Ilia Azizi},
  journal= {arXiv preprint arXiv:2310.15281},
  year   = {2023}
}