DingLuoXMU / XGraphBoost

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XGNNBOOST

XGBOOST is an algorithm combining GNN and XGBOOST, which can introduce the machine learning algorithm XGBOOST under the existing GNN network architecture to improve the algorithm capability.The GNN used in this paper includes DMPNN, GGNN and GCN

Installation

Create a conda environment :

conda create env -f environment.yaml
conda activate my-rdkit-env

train--dmpnn_xgboost

cd /home/xgraphboost/dmpnn_xgboost
python train.py --protein delaney_ESOL --dataset_type regression --save_dir delaney_ESOL_r --epoch 200

train--gcn_xgboost

cd /home/xgraphboost/gcn_ggnn_xgboost
python gcn_xgb_morgan.py --folder benchmark_molnet/molnet_random_bbbp_c --type classification

train--ggnn_xgboost

cd /home/xgraphboost/gcn_ggnn_xgboost
python xgb_ggnn.py --folder benchmark_molnet/molnet_random_bbbp_c --type classification

About


Languages

Language:Python 51.4%Language:HTML 33.2%Language:CSS 15.2%Language:Dockerfile 0.1%Language:JavaScript 0.1%