This repository contains the workflow of predicting adsorption energies based on physical features using various machine learning models.
The developed ML model can rapidly screen potential catalyst materials, unify adsorbate binding into a single model, and account for the variation of the site type that escapes the traditional scaling relations.
- Xue Zong ([email protected])
The dataset includes binding energies of small adsorbates on various platinum surfaces calculated from density function theory (DFT) in Dataset.csv
- 16 types of adsorbates
- 12 types of Pt surfaces
- 295 data points
- Ordinary Least Square (OLS) regression
- Kernel Ridge Regression (KRR)
- Support Vector Regression (SVR)
- Extra Tree Regression (ETR)
- Random Forest Regression (RFR)
- Extreme Gradient Boosting regression (XGBoost)
- Numpy: Used for vector and matrix operations
- Matplotlib: Used for plotting
- Scipy: Used for linear algebra calculations
- Pandas: Used to import data from Excel files
- Sklearn: Used for training machine learning models
- Seaborn: Used for plotting
Zong, X.; Vlachos, D. G. Exploring structure-sensitive relations for small species adsorption using machine learning (2022). (Submitted)