Rust版数值优化库,统一求解各类最优化问题。
Basin: Efficient and Extensible Numerical Optimization in Rust
- 用Rust实现统一接口,支持多种优化算法
- 内置丰富求解器,可处理带约束的优化任务
- 适合科学计算与机器学习开发者快速建模
Basin 是一个针对 Rust 编程语言的数值优化库。数值优化是寻找使函数最小化的输入,是科学领域中的基础任务:如模型拟合、仿真校准、机器学习训练或工程参数优化以最小化成本。Basin 为用户提供了一种单一、一致的方式来表述和求解此类问题,包含广泛的求解器,并对约束条件提供原生支持。
原文摘要 · Abstract (English)
Basin is a numerical optimization library for the Rust programming language. Numerical optimization is the task of finding the inputs that minimize a function, and it is a fundamental element across the sciences: fitting a model to data, calibrating a simulation, training a machine learning model, or choosing engineering parameters that minimize cost. Basin gives users a single, consistent way to both state and solve such problems, with a broad catalog of solvers and first-class support for constraints.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。