Skip to content

xzong0619/Adsorption_Machine_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning structure-sensitive scaling relations for small species adsorption on platinum surfaces

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.

Developer

Dataset

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

Machine Learning Models Explored:

  • 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)

Dependencies

  • 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

Related Publication

Zong, X.; Vlachos, D. G. Exploring structure-sensitive relations for small species adsorption using machine learning (2022). (Submitted)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages