纯 Rust 中的数学优化

时间:2024-07-18 11:48:21
【文件属性】:

文件名称:纯 Rust 中的数学优化

文件大小:207KB

文件格式:ZIP

更新时间:2024-07-18 11:48:21

rust optimization numerical-optimization optimization-algorithms

精氨酸纯 Rust 优化框架这个箱子提供了一个完全用 Rust 编写的数值优化工具箱/框架。目前它可能非常有问题。请小心使用并报告您遇到的任何错误。这个箱子正在寻找贡献者!最新版本的文档主人的文件设计目标这个 crate 的目的是对用户和优化算法的开发人员有用,这意味着它应该易于应用和易于实现算法。特别是,作为优化算法的开发者,您不必担心可用性特性(例如日志记录、处理不同类型、某些公共参数的 setter 和 getter、计算成本函数和梯度评估、终止等)。相反,您可以专注于实现您的算法。用于实现优化算法的简单框架:实现方法的单次迭代,让框架完成剩下的工作。这导致不同求解器的界面相似,使用户易于使用。各种优化方法的纯 Rust 实现:这避免了编译和接口 C/C++/Fortran 代码的需要。类型不可知:许多问题需要超越简单向量的数据结构来表示参数。在 argmin 中,一切都是通用的:所有需要做的就是在您的数据类型上实现某些特征。对于常见类型,这些特征已经实现。方便:简单且一致地记录任何可能重要的内容。登录到终端、文件或实现您自己的观察者。未来的计划包括将指标发送到数据库并连接到大数


网友评论