贝叶斯优化
计算机科学
接口
工程优化
Python(编程语言)
多学科设计优化
可视化
最优化问题
贝叶斯概率
机器学习
人工智能
程序设计语言
算法
多学科方法
社会科学
计算机硬件
社会学
作者
Yifan Wang,Tai-Ying Chen,Dionisios G. Vlachos
标识
DOI:10.1021/acs.jcim.1c00637
摘要
Automation and optimization of chemical systems require well-informed decisions on what experiments to run to reduce time, materials, and/or computations. Data-driven active learning algorithms have emerged as valuable tools to solve such tasks. Bayesian optimization, a sequential global optimization approach, is a popular active-learning framework. Past studies have demonstrated its efficiency in solving chemistry and engineering problems. We introduce NEXTorch, a library in Python/PyTorch, to facilitate laboratory or computational design using Bayesian optimization. NEXTorch offers fast predictive modeling, flexible optimization loops, visualization capabilities, easy interfacing with legacy software, and multiple types of parameters and data type conversions. It provides GPU acceleration, parallelization, and state-of-the-art Bayesian optimization algorithms and supports both automated and human-in-the-loop optimization. The comprehensive online documentation introduces Bayesian optimization theory and several examples from catalyst synthesis, reaction condition optimization, parameter estimation, and reactor geometry optimization. NEXTorch is open-source and available on GitHub.
科研通智能强力驱动
Strongly Powered by AbleSci AI