ALAMO 软件常见问答(二):使用技巧
欢迎您接见环中1xBET!
问:若何在 ALAMO 中使用仿照器?
答:ALAMO 通过文本文件与表部仿照器进行通讯。要使用仿照器,您必要提供一个包装剧本,该剧本掌管:
-
读取 input.txt —— 其中蕴含 ALAMO 但愿仿照的点。
-
挪用您的仿照器 —— 在这些点上运行仿真。
-
写入 output.txt —— 将了局返回给 ALAMO 读取。
?
示例设置
示例包装剧本蕴含在 examples 文件夹中:
-
Windows:
C:\alamo\examples -
Linux:
/usr/local/alamo/examples
一个有效的示例位于 batpython 文件夹中:
-
在?
e1.alm?文件中,一行内容为?simulator e1.bat,通知 ALAMO 使用?e1.bat?作为仿照器包装剧本。 -
e1.bat?运行:python2.7 C:\alamo\e1.py(请将?python2.7?代替为您系统上装置的 Python 版本)。 -
在?
e1.py?中:-
第 28 行执行仿真(例如?
x^2)。 -
其他行处置输入输出 —— 从?
input.txt?读取并写入?output.txt。
-
?
为您的仿照器进行定造
要集成您自己的仿照器,请将?e1.py?的第 28 行代替为以下职能的代码:
-
启动您的仿照器
-
从?
input.txt?读取输入 -
将了局写入?
output.txt
ALAMO 软件包中蕴含了基于 Python、MATLAB 以及可执行文件仿照器的示例。
?
问:若何设置多个仿照器输出?
答:在 SIMOUT 模式下,您的仿照器必须为每个评估点返回一行,每行蕴含:
-
NINPUTS?个实数值(输入变量) -
NOUTPUTS?个实数值(输出了局)
所有值需以空格分隔。每行应蕴含?NINPUTS + NOUTPUTS?个实数。ALAMO 从输出文件中读取这些行,以将仿真点与其了局对应起来。
?
问:我能否将 ALAMO 与 Python 数据或仿照器衔接?
答:能够。ALAMO 可与基于 Python 的数据或仿照器协同工作。您必要创建一个 Python 包装剧本,该剧本掌管:
-
从?
input.txt?读取输入点 -
运行您的 Python 代码或仿照器
-
将了局写入?
output.txt
示例剧本位于 ALAMO 装置目录的 examples 文件夹中(例如?batpython/e1.py),并可凭据您的环境进行调整。
?
问:我能否使用 Aspen 或 GAMS 作为仿照器?
答:能够。您能够通过包装剧本挪用 Aspen 或 GAMS 来与 ALAMO 共同使用。包装剧本可用 Python、Fortran、C、bash 或批处置编写,应可能:
-
从?
input.txt?读取输入点 -
使用系统挪用运行 Aspen 或 GAMS 可执行文件
-
将仿真了局写入?
output.txt
此设置使 ALAMO 可能与险些肆意可从指令行执行的仿照器进行交互。
?
问:若何拆分我的数据?
答:使用 ALAMO 时,您无需手动拆分数据。与必要单独训练集、验证集和测试集的其他建模技术(如神经网络)分歧,ALAMO 使用信息准则(例如 BIC、AIC),这些准则在数学高等价于留一法交叉验证。这意味着:
-
无需单独的测试集
-
所罕见据均可用于模型构建
-
与神经网络等步骤相比,所需的丈量数据更少
这使得 ALAMO 在数据有限的情况下尤为有效。
?
问:若何分离训练数据和测试数据?
答:固然 ALAMO 不要求数据拆分,但若是您但愿分离数据用于测试或预测,它提供了以下选项:
-
NPREDDATA?– 指定仅用于预测而不用于模型训练的点。 -
NVALSETS?和?NVALDATA?– 界说用于测试模型机能的验证集。
这些选项允许您在不影响模型训练的前提下,评估选定数据上的预测了局。
?
问:若何在图形界面(GUI)中更改“NINPUTS”?
答:您无法在 GUI 中直接设置?NINPUTS。现实上也不必要设置 —— 一旦您指定了?NOUTPUTS,ALAMO 会自动从电子表格的总列数中减去?NOUTPUTS?来推算?NINPUTS。
?
问:.alm?文件中的“INITIALPOINTS”是什么?
答:INITIALPOINTS?界说了模型构建起头之前可用的数据点总数。它与以下参数共同使用:
-
NDATA?– 用户提供的已有丈量数据的数量 -
NSAMPLE?– ALAMO 应通过采样天生的点数
其行为取决因而否指定了?INITIALPOINTS:
-
若是声了然?
INITIALPOINTS,ALAMO 会设置?NSAMPLE = INITIALPOINTS - NDATA(忽略提供的?NSAMPLE?值)。 -
若是未申明?
INITIALPOINTS,ALAMO 设置?INITIALPOINTS = NDATA + NSAMPLE。
这使您能够节造模型训练起头前可用的数据总量。
?
问:运行图形界面(GUI)必要哪个 Java 版本?
答:我们建议使用 Java 版本 21.0.1(颁布于 2023 年 10 月 17 日)或更新版本。请确保装置 Java 开发工具包(JDK),仅装置 Java 运行时环境(JRE)是不够的。
?
?
?
- ?
-
2026-04-13
GMS 10.9 中文版正式颁布 — 新增 PFAS 运移仿照与地下水能量(GWE)?
GMS 10.9 中文版现已颁布。本次更新新增 MODFLOW-USG Transport 对 PFAS 运移仿照的支持、MODFLOW 6 地下水能量(GWE)模型、UGrid 多项改进以及 MODFLOW 6 界面优化等职能,为地下水数值仿照与地热储能分析提供更多工具支持。
查看详情 >
-
2026-03-26
Origin 2026 SR1 服务更新包颁布
Origin 2026 服务更新包1现已颁布,合用于更新现有Origin或OriginPro 2026 SR0装置或全新装置。本次更新建改了智能填充、Excel公式、分组画图批量操作及归并图形兼容性等多处问题,并解决了部门崩溃谬误。装置后版本号将升级到10.3.0.197,用户可通过“援手:关于Origin”确认更新实现。
查看详情 >
-
2026-03-10
GTAP数据库 V12已正式颁布 - 附视频介绍
GTAP(Global Trade Analysis Project)是一个设立在美国普渡大学农业经济系的经济钻研组织。该项目成立于1992年,旨在为业务政策分析和可推算通常平衡(CGE)建模提供数据支持。全新版GTAP V12已于2026年2月正式颁布,欢迎联系北京1xBET科技订购正版GTAP数据库。
查看详情 >
