/SL-PerovskiteOpt

This is a code and data repository to conduct Bayesian Optimization with knowledge constraints for manufacturing process of perovskite solar cells

Primary LanguageJupyter NotebookMIT LicenseMIT

SL-PerovskiteOpt

This code is written by Zhe Liu at Massachusetts Institute of Technology (MIT), USA. ORCID:https://orcid.org/0000-0001-7268-6214

When using the code for any scientific publications or conferences, please cite our research article as:

Z. Liu, N. Rolston, A. C. Flick, T. Colburn, Z. Ren, R. H. Dauskardt, and T. Buonassisi, "Machine learning with knowledge constraints for process optimization of open-air perovskite solar cell manufacturing," 2021, arXiv:2110.01387. Online Available at: https://arxiv.org/abs/2110.01387

Some key packages (and their versions) involved to run this code are as follows:
GPy 1.10.0
For more info, see https://github.com/SheffieldML/GPy

emukit 0.4.9
For more info, see https://github.com/amzn/emukit

pyDOE 0.3.8
For more info, see https://pythonhosted.org/pyDOE/

numpy 1.20.1
For more info, see https://numpy.org/

pandas 1.2.4
For more info, see https://pandas.pydata.org