文件名称:optimBench:用于评估优化算法性能的基准测试平台
文件大小:44KB
文件格式:ZIP
更新时间:2024-07-22 08:27:31
Lua
优化台 存储库描述 该存储库实现了一个框架,用于在一组单元测试函数下评估基于优化梯度的算法(在 lua-torch 中实现)。 它提供了所有必要的工具,用于轻松存储、访问和绘制所有计算结果。 它还通过使用简单的描述性语言简化了创建新单元测试功能的任务。 安装 $ git clone :IoannisAntonoglou/optimBench.git $ luarocks make 快速开始 使用以下代码测试所有预定义函数集的 optim 中实现的所有算法(这些在实验/function_definitions.lua 中定义)很简单: require 'optimbench' experiment = optimbench.experimentsDB() experiment:runExperiments() experiment:save('allResults') 使用以下代码可
【文件预览】:
optimBench-master
----plotResults.lua(4KB)
----factories()
--------multivariate_functions.lua(4KB)
--------functions_factory.lua(13KB)
--------prototypes_functions.lua(17KB)
--------noise_integration_prototypes.lua(4KB)
--------non_stationarity.lua(3KB)
--------torchExtensions.lua(2KB)
--------CMakeLists.txt(73B)
--------prototypes_noise.lua(5KB)
--------algorithm_wrapper.lua(4KB)
----README(4KB)
----experiments()
--------algorithms_list.lua(3KB)
--------example_code.lua(125B)
--------experiment_entry.lua(5KB)
--------function_definitions.lua(21KB)
--------experiment.lua(21KB)
----CMakeLists.txt(231B)
----README.md(4KB)
----optimbench-0-0.rockspec(602B)
----utils()
--------utils.lua(2KB)
--------numintegr.lua(20KB)
----init.lua(843B)