耗时模型的代理优化工具箱

surropt的Python项目详细描述


苏罗普特

耗时模型的代理优化工具箱

安装

要在develop moode中安装模块,首先需要使用以下软件包设置环境:

  • SciPy>;=1.2.0
  • Numpy>;=1.15.0
  • pyDOE2>;=1.2
  • pydace>;=0.1.1

安装好这些之后,打开一个终端窗口,导航到设置.py找到文件并执行以下命令:

$python setup.py develop

之后,您就可以通过python命令行使用这个包了。在

使用

优化服务器

服务器环境安装

确保你的系统中安装了WSL Ubuntu(而不是Ubuntu LTS,它必须是纯Ubuntu)。在

确保水蟒安装在你的WSL系统中。在

打开一个WSL终端并导航到文件夹^{str1}$tests\uu/resources/ipopt\u server/。在

通过在WSL终端中执行以下行来安装服务器:

^{pr2}$

启动服务器

每次使用DockerNLPOptions作为NLP解算器,通过Caballero算法执行优化时,必须手动启动服务器。为此,请执行以下步骤:

  1. {str{/u文件夹}
  2. 激活ipopt_serverconda环境
  3. 在WSL终端中键入以下命令启动服务器:$python server.py
  4. 如果一切正常,您应该看到flask服务器已初始化
  5. 要确保服务器正常运行,请打开一个浏览器窗口并键入localhost:5000。您应该会在浏览器上看到以下消息:“Hey!我从码头集装箱里的瓶子里跑出来了!。如果是这样,您可以关闭浏览器选项卡(在执行优化时不要关闭WSL终端!)并正常进行。在

优化程序

  1. 启动优化服务器。在

  2. 请参阅文件test_蒸发量在文件夹tests\/surropt/caballero/。您可以运行它来查看一个简单的使用示例Caballero过程是如何完成的。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法排序。如何按名称对对象列表进行排序?   java Im正在尝试使用setcolumnwidth在excel 2010上设置列宽   java如何使Axis1.4不为同一个XML名称空间生成多个前缀?   Java:排序索引数组   Java Swing BasicStroke向左偏小   在Android中使用Niimbot蓝牙打印机进行java打印   java阻止tomcat记录特定异常   在将对象的引用变量用作形式参数的情况下,java无法在实际参数中传递该对象的引用变量   java如何在OkHttpClient中设置整个超时?   java中的数组最小/最大lambda表达式   java寻找合适的逻辑   java Jackson JSON处理器故障   java如何合并两个web项目?   java如何使由两个不同图形对象绘制的两个对象相交?   java我应该以什么方式测试更新方法?   java如何建立到的socket连接。在Android Studio上使用SilverTunnelNG的洋葱url?还有别的选择吗?   javajavax。坚持不懈坚持不懈getPersistenceUtil()Ljavax/persistence/PersistenceUtil   带有SuperCSV的CSV文件中的java Skip可选标头