Skip to content

Diyago/Graph-clasification-by-computer-vision

Repository files navigation

Results

Computer vision

Test

  • ROC AUC 0.697
  • MAP 0.183

cv_test.png

Graph method

Test

  • ROC AUC 0.702
  • MAP 0.199

Training models

Computer vision

  1. Generate graph images python generate_images.py

  2. Prepare data by python prepare_data.py

  3. Adjust config in config/config_classification.yml

  4. train models run python train.py

  5. Watch tensorboad logs tensorboard --logdir ./lightning_logs/

  6. Collect up-to-date requirements.txt call pipreqs --force

Graph method

  1. Run python fit_predict_graph.py

Data

We will predict the activity (against COVID?) of different molecules. 

Dataset sample:

smiles,activity
OC=1C=CC=CC1CNC2=NC=3C=CC=CC3N2,1
CC(=O)NCCC1=CNC=2C=CC(F)=CC12,1
O=C([C@@H]1[C@H](C2=CSC=C2)CCC1)N,1

sample_graph.png

Releases

No releases published

Packages

No packages published

Languages