ynuozhang
commited on
Commit
Β·
470021d
1
Parent(s):
1c0b97e
add inference
Browse filesThis view is limited to 50 files because it contains too many changes. Β
See raw diff
- best_models.txt +10 -0
- training_classifiers/.ipynb_checkpoints/train_ml-checkpoint.py +1 -1
- training_classifiers/half_life/cnn_smiles/best_model.joblib +3 -0
- training_classifiers/half_life/enet_smiles/best_model.joblib +3 -0
- training_classifiers/half_life/mlp_smiles/best_model.joblib +3 -0
- training_classifiers/half_life/svr_smiles/best_model.joblib +3 -0
- training_classifiers/half_life/transformer_smiles/best_model.joblib +3 -0
- training_classifiers/half_life/xgb_smiles/best_model.json +0 -0
- training_classifiers/half_life/xgb_wt/best_model.json +0 -0
- training_classifiers/half_life/xgb_wt/best_model_finetuned.json +0 -0
- training_classifiers/half_life/xgb_wt/optimization_summary.json +43 -0
- training_classifiers/half_life/xgb_wt/study_trials.csv +3 -0
- training_classifiers/hemolysis/svm_gpu_smiles/best_model_cuml_svc.joblib +3 -0
- training_classifiers/{solubility/xgb/.ipynb_checkpoints/optimization_summary-checkpoint.txt β hemolysis/svm_gpu_smiles/optimization_summary.txt} +12 -17
- training_classifiers/hemolysis/svm_gpu_smiles/pr_curve.png +0 -0
- training_classifiers/hemolysis/svm_gpu_smiles/roc_curve.png +0 -0
- training_classifiers/hemolysis/svm_gpu_smiles/study_trials.csv +3 -0
- training_classifiers/hemolysis/svm_gpu_smiles/train_predictions.csv +3 -0
- training_classifiers/hemolysis/svm_gpu_smiles/val_predictions.csv +3 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/best_model.pt +0 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/best_model_benchmark.json +0 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/optimization_summary.txt +0 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/pr_curve.png +0 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/roc_curve.png +0 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/study_trials.csv +0 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/train_predictions.csv +0 -0
- training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/val_predictions.csv +0 -0
- training_classifiers/permeability_penetrance/cnn_wt/best_model.pt +3 -0
- training_classifiers/permeability_penetrance/cnn_wt/best_model_benchmark.json +25 -0
- training_classifiers/permeability_penetrance/cnn_wt/optimization_summary.txt +17 -0
- training_classifiers/permeability_penetrance/cnn_wt/pr_curve.png +0 -0
- training_classifiers/permeability_penetrance/cnn_wt/roc_curve.png +0 -0
- training_classifiers/permeability_penetrance/cnn_wt/study_trials.csv +3 -0
- training_classifiers/permeability_penetrance/cnn_wt/train_predictions.csv +3 -0
- training_classifiers/permeability_penetrance/cnn_wt/val_predictions.csv +3 -0
- training_classifiers/permeability_penetrance/enet_gpu_wt/best_model_cuml_enet.joblib +3 -0
- training_classifiers/permeability_penetrance/enet_gpu_wt/optimization_summary.txt +17 -0
- training_classifiers/permeability_penetrance/enet_gpu_wt/pr_curve.png +0 -0
- training_classifiers/permeability_penetrance/enet_gpu_wt/roc_curve.png +0 -0
- training_classifiers/permeability_penetrance/enet_gpu_wt/study_trials.csv +3 -0
- training_classifiers/permeability_penetrance/enet_gpu_wt/train_predictions.csv +3 -0
- training_classifiers/permeability_penetrance/enet_gpu_wt/val_predictions.csv +3 -0
- training_classifiers/permeability_penetrance/mlp_wt/best_model.pt +3 -0
- training_classifiers/permeability_penetrance/mlp_wt/best_model_benchmark.json +25 -0
- training_classifiers/permeability_penetrance/mlp_wt/optimization_summary.txt +15 -0
- training_classifiers/permeability_penetrance/mlp_wt/pr_curve.png +0 -0
- training_classifiers/permeability_penetrance/mlp_wt/roc_curve.png +0 -0
- training_classifiers/permeability_penetrance/mlp_wt/study_trials.csv +3 -0
- training_classifiers/permeability_penetrance/mlp_wt/train_predictions.csv +3 -0
- training_classifiers/permeability_penetrance/mlp_wt/val_predictions.csv +3 -0
best_models.txt
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Properties, Best_Model_WT, Best_Model_SMILES, Type, Threshold_WT, Threshold_SMILES,
|
| 2 |
+
Hemolysis, XGB, XGB, Classifier, 0.2801, 0.2223,
|
| 3 |
+
Non-Fouling, MLP, XGB, Classifier, 0.57, -,
|
| 4 |
+
Solubility, CNN, -, Classifier, 0.377, -,
|
| 5 |
+
Permeability (Penetrance), SVM, -, Classifier, 0.5493, -,
|
| 6 |
+
Toxicity, -, Transformer, Classifier, -, 0.3301,
|
| 7 |
+
Binding_affinity, unpooled, unpooled, Regression, -, -,
|
| 8 |
+
Permeability_PAMPA, -, CNN, Regression, -, -,
|
| 9 |
+
Permeability_CACO2, -, SVR, Regression, -, -,
|
| 10 |
+
Halflife, XGB, -, Regression, -, -,
|
training_classifiers/.ipynb_checkpoints/train_ml-checkpoint.py
CHANGED
|
@@ -33,7 +33,7 @@ def to_gpu(X: np.ndarray):
|
|
| 33 |
def to_cpu(x):
|
| 34 |
if isinstance(x, cp.ndarray):
|
| 35 |
return cp.asnumpy(x)
|
| 36 |
-
return np.asarray(x
|
| 37 |
|
| 38 |
@dataclass
|
| 39 |
class SplitData:
|
|
|
|
| 33 |
def to_cpu(x):
|
| 34 |
if isinstance(x, cp.ndarray):
|
| 35 |
return cp.asnumpy(x)
|
| 36 |
+
return np.asarray(x)
|
| 37 |
|
| 38 |
@dataclass
|
| 39 |
class SplitData:
|
training_classifiers/half_life/cnn_smiles/best_model.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:146bc7d2572bd217777aac94be413d894692279415256c7fa58299d220d778a1
|
| 3 |
+
size 25767165
|
training_classifiers/half_life/enet_smiles/best_model.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8b4c3eee31dd01959a09f8b2d9cc5172c81e7a5b16cff9f48c934375479610f8
|
| 3 |
+
size 22698
|
training_classifiers/half_life/mlp_smiles/best_model.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f165468db13731cf72d4a651f1cb3ddf4cc0163cdf03d2a53ed1b4552ea37671
|
| 3 |
+
size 4751229
|
training_classifiers/half_life/svr_smiles/best_model.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:300cc62988781cb0b34f04cdae549f5076449b54bb7531553ce4e96e35534449
|
| 3 |
+
size 1524311
|
training_classifiers/half_life/transformer_smiles/best_model.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:10644b9ef9bc9d551941d830ce58eb6d80257ec0a31f6f2a3ec7bcc8a6786ba5
|
| 3 |
+
size 774301
|
training_classifiers/half_life/xgb_smiles/best_model.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
training_classifiers/half_life/xgb_wt/best_model.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
training_classifiers/half_life/xgb_wt/best_model_finetuned.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
training_classifiers/half_life/xgb_wt/optimization_summary.json
ADDED
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"best_trial_number": 111,
|
| 3 |
+
"best_value_cv_spearman_rho": 0.5407086346057526,
|
| 4 |
+
"best_user_attrs": {
|
| 5 |
+
"cv_spearman_rho": 0.5407086346057526,
|
| 6 |
+
"cv_rmse": 30.545584633720324,
|
| 7 |
+
"cv_mae": 11.373348116874695,
|
| 8 |
+
"cv_r2": 0.13366737365722656,
|
| 9 |
+
"cv_mean_best_iter": 2323.0
|
| 10 |
+
},
|
| 11 |
+
"best_params": {
|
| 12 |
+
"lambda": 20.41972407049876,
|
| 13 |
+
"alpha": 4.815751164899995e-09,
|
| 14 |
+
"gamma": 0.8263102157574537,
|
| 15 |
+
"max_depth": 12,
|
| 16 |
+
"min_child_weight": 0.0016449450459304665,
|
| 17 |
+
"subsample": 0.9291924815601589,
|
| 18 |
+
"colsample_bytree": 0.9606594930013117,
|
| 19 |
+
"learning_rate": 0.0023032791506553446,
|
| 20 |
+
"num_boost_round": 574,
|
| 21 |
+
"early_stopping_rounds": 136
|
| 22 |
+
},
|
| 23 |
+
"best_xgb_params_full": {
|
| 24 |
+
"objective": "reg:squarederror",
|
| 25 |
+
"eval_metric": "rmse",
|
| 26 |
+
"lambda": 20.41972407049876,
|
| 27 |
+
"alpha": 4.815751164899995e-09,
|
| 28 |
+
"gamma": 0.8263102157574537,
|
| 29 |
+
"max_depth": 12,
|
| 30 |
+
"min_child_weight": 0.0016449450459304665,
|
| 31 |
+
"subsample": 0.9291924815601589,
|
| 32 |
+
"colsample_bytree": 0.9606594930013117,
|
| 33 |
+
"learning_rate": 0.0023032791506553446,
|
| 34 |
+
"tree_method": "hist",
|
| 35 |
+
"device": "cuda",
|
| 36 |
+
"num_boost_round": 574,
|
| 37 |
+
"early_stopping_rounds": 136
|
| 38 |
+
},
|
| 39 |
+
"base_model_json": "/scratch/pranamlab/tong/PeptiVerse/src/stability/xgboost/best_model.json",
|
| 40 |
+
"target_transform": "none",
|
| 41 |
+
"esm_model": "facebook/esm2_t33_650M_UR50D",
|
| 42 |
+
"esm_max_length": 1024
|
| 43 |
+
}
|
training_classifiers/half_life/xgb_wt/study_trials.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9c36eaee2a8503fb31b0b3034e937e35f539b370b84f269549fac4eff43ab7ba
|
| 3 |
+
size 68693
|
training_classifiers/hemolysis/svm_gpu_smiles/best_model_cuml_svc.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:54e925ec1a8876a6d02f223429338ca1f940ec010a499f7db3070bcb98a9718c
|
| 3 |
+
size 6562749
|
training_classifiers/{solubility/xgb/.ipynb_checkpoints/optimization_summary-checkpoint.txt β hemolysis/svm_gpu_smiles/optimization_summary.txt}
RENAMED
|
@@ -1,22 +1,17 @@
|
|
| 1 |
========================================================================
|
| 2 |
-
MODEL:
|
| 3 |
-
Best trial:
|
| 4 |
-
Best F1 (val @ best-threshold): 0.
|
| 5 |
-
Val AUC: 0.
|
| 6 |
-
Val AP: 0.
|
| 7 |
-
Best threshold (picked on val): 0.
|
| 8 |
-
Model saved to: /vast/projects/pranam/lab/yz927/projects/Classifier_Weight/training_classifiers/
|
| 9 |
Best params:
|
| 10 |
{
|
| 11 |
-
"
|
| 12 |
-
"
|
| 13 |
-
"
|
| 14 |
-
"
|
| 15 |
-
"
|
| 16 |
-
"max_depth": 13,
|
| 17 |
-
"min_child_weight": 32,
|
| 18 |
-
"gamma": 3.0440628843516766,
|
| 19 |
-
"num_boost_round": 682,
|
| 20 |
-
"early_stopping_rounds": 189
|
| 21 |
}
|
| 22 |
========================================================================
|
|
|
|
| 1 |
========================================================================
|
| 2 |
+
MODEL: svm_gpu
|
| 3 |
+
Best trial: 6
|
| 4 |
+
Best F1 (val @ best-threshold): 0.4871
|
| 5 |
+
Val AUC: 0.7458
|
| 6 |
+
Val AP: 0.4338
|
| 7 |
+
Best threshold (picked on val): 0.2014
|
| 8 |
+
Model saved to: /vast/projects/pranam/lab/yz927/projects/Classifier_Weight/training_classifiers/hemolysis/svm_gpu_smiles/best_model_cuml_svc.joblib
|
| 9 |
Best params:
|
| 10 |
{
|
| 11 |
+
"C": 2.4210955376276835,
|
| 12 |
+
"kernel": "linear",
|
| 13 |
+
"class_weight": null,
|
| 14 |
+
"max_iter": 2093,
|
| 15 |
+
"tol": 0.0029131530243637046
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
}
|
| 17 |
========================================================================
|
training_classifiers/hemolysis/svm_gpu_smiles/pr_curve.png
ADDED
|
training_classifiers/hemolysis/svm_gpu_smiles/roc_curve.png
ADDED
|
training_classifiers/hemolysis/svm_gpu_smiles/study_trials.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ec7f92a45bf643bbdf29442bdf7af2d90a1d4e177a2ffedbb9312e7e6ade2c25
|
| 3 |
+
size 4800
|
training_classifiers/hemolysis/svm_gpu_smiles/train_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fced3ff0b1064c51b93d17729470e355e81301db9008d6065a101024ab72eeea
|
| 3 |
+
size 1944898
|
training_classifiers/hemolysis/svm_gpu_smiles/val_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:45a4ce19c5cbe99191325e58ee98009d0f8d662486796157ddd2b4feda902fb5
|
| 3 |
+
size 472559
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/best_model.pt
RENAMED
|
File without changes
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/best_model_benchmark.json
RENAMED
|
File without changes
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/optimization_summary.txt
RENAMED
|
File without changes
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/pr_curve.png
RENAMED
|
File without changes
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/roc_curve.png
RENAMED
|
File without changes
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/study_trials.csv
RENAMED
|
File without changes
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/train_predictions.csv
RENAMED
|
File without changes
|
training_classifiers/nf/{transformer_smiles_20 β transformer_smiles}/val_predictions.csv
RENAMED
|
File without changes
|
training_classifiers/permeability_penetrance/cnn_wt/best_model.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6f5f1d1d08d0dddd78d433f5a5a4c701240016d33d5d235bfb4a00bae502eed1
|
| 3 |
+
size 11016505
|
training_classifiers/permeability_penetrance/cnn_wt/best_model_benchmark.json
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"n_samples": 465,
|
| 3 |
+
"wall_time_s": 1.2838693670928478,
|
| 4 |
+
"throughput_samples_per_s": 362.1863811993045,
|
| 5 |
+
"gpu_total_kernel_ms": 26.139296114444733,
|
| 6 |
+
"gpu_ms_per_sample": 0.05621354003106394,
|
| 7 |
+
"gpu_avg_ms_per_batch": 0.5227859222888946,
|
| 8 |
+
"gpu_peak_mem_MB": 143.54931640625,
|
| 9 |
+
"telemetry_pre": {
|
| 10 |
+
"cpu_freq_current_MHz": 1113.310625,
|
| 11 |
+
"cpu_freq_max_MHz": 4100.0,
|
| 12 |
+
"cpu_util_pct": 57.1,
|
| 13 |
+
"cpu_count_logical": 32,
|
| 14 |
+
"cpu_count_physical": 16,
|
| 15 |
+
"gpu_stats_error": "No module named 'pynvml'"
|
| 16 |
+
},
|
| 17 |
+
"telemetry_post": {
|
| 18 |
+
"cpu_freq_current_MHz": 1882.3210937499998,
|
| 19 |
+
"cpu_freq_max_MHz": 4100.0,
|
| 20 |
+
"cpu_util_pct": 30.6,
|
| 21 |
+
"cpu_count_logical": 32,
|
| 22 |
+
"cpu_count_physical": 16,
|
| 23 |
+
"gpu_stats_error": "No module named 'pynvml'"
|
| 24 |
+
}
|
| 25 |
+
}
|
training_classifiers/permeability_penetrance/cnn_wt/optimization_summary.txt
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
========================================================================
|
| 2 |
+
MODEL: cnn
|
| 3 |
+
Best Optuna AUC (objective): 0.9279
|
| 4 |
+
Refit best AUC (val): 0.9588
|
| 5 |
+
Refit best F1@thr (val): 0.9163 at thr=0.9354
|
| 6 |
+
Best params:
|
| 7 |
+
{
|
| 8 |
+
"lr": 0.0006805038675719076,
|
| 9 |
+
"weight_decay": 3.828265226735556e-06,
|
| 10 |
+
"dropout": 0.14299889017563588,
|
| 11 |
+
"batch_size": 32,
|
| 12 |
+
"channels": 256,
|
| 13 |
+
"kernel": 7,
|
| 14 |
+
"layers": 2
|
| 15 |
+
}
|
| 16 |
+
Saved model: ../../penn_work/peptiverse/permeability/cnn_outputs/best_model.pt
|
| 17 |
+
========================================================================
|
training_classifiers/permeability_penetrance/cnn_wt/pr_curve.png
ADDED
|
training_classifiers/permeability_penetrance/cnn_wt/roc_curve.png
ADDED
|
training_classifiers/permeability_penetrance/cnn_wt/study_trials.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1996f669a573ddc4997400192b22ab842004bf3a08fdf312aed7359b22db71b0
|
| 3 |
+
size 12146
|
training_classifiers/permeability_penetrance/cnn_wt/train_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f96abb09cd4790ef8ba6d4cdf6681a0e930b5dba4ac46e30577da81a752d17a7
|
| 3 |
+
size 74503
|
training_classifiers/permeability_penetrance/cnn_wt/val_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b01927dda3f2731b23666c89990de1a7fb0e3bcf177ca0f0ecbf8e1a416b0887
|
| 3 |
+
size 18783
|
training_classifiers/permeability_penetrance/enet_gpu_wt/best_model_cuml_enet.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6de7df13cd690448315cf058ea9ff2789e528f399843b191b157873e675ca57b
|
| 3 |
+
size 6667
|
training_classifiers/permeability_penetrance/enet_gpu_wt/optimization_summary.txt
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
========================================================================
|
| 2 |
+
MODEL: enet_gpu
|
| 3 |
+
Best trial: 55
|
| 4 |
+
Best F1 (val @ best-threshold): 0.9052
|
| 5 |
+
Val AUC: 0.9566
|
| 6 |
+
Val AP: 0.9449
|
| 7 |
+
Best threshold (picked on val): 0.3758
|
| 8 |
+
Model saved to: ../../penn_work/peptiverse/permeability/enet_outputs/best_model_cuml_enet.joblib
|
| 9 |
+
Best params:
|
| 10 |
+
{
|
| 11 |
+
"C": 5.4606611625825305,
|
| 12 |
+
"l1_ratio": 0.026268494702099424,
|
| 13 |
+
"class_weight": "balanced",
|
| 14 |
+
"max_iter": 1564,
|
| 15 |
+
"tol": 1.5231156120802544e-06
|
| 16 |
+
}
|
| 17 |
+
========================================================================
|
training_classifiers/permeability_penetrance/enet_gpu_wt/pr_curve.png
ADDED
|
training_classifiers/permeability_penetrance/enet_gpu_wt/roc_curve.png
ADDED
|
training_classifiers/permeability_penetrance/enet_gpu_wt/study_trials.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6363dac10adb105d4a34875d01013db6c3896966693ab44e24ba186a54b06343
|
| 3 |
+
size 47738
|
training_classifiers/permeability_penetrance/enet_gpu_wt/train_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6da95a76b2d20f965dfee23c743a97ac4a0a7ff94a3f0238e561277095c16cea
|
| 3 |
+
size 80210
|
training_classifiers/permeability_penetrance/enet_gpu_wt/val_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7f04b935f70147e873ac1389ef1e2b96784da6e28ffe3b34b7a4c459b9711f87
|
| 3 |
+
size 20042
|
training_classifiers/permeability_penetrance/mlp_wt/best_model.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ae99b76dcd58e2e0fe7de459bc5228882062f515be7fce6b543d915072c86a89
|
| 3 |
+
size 5253819
|
training_classifiers/permeability_penetrance/mlp_wt/best_model_benchmark.json
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"n_samples": 465,
|
| 3 |
+
"wall_time_s": 1.4508731923997402,
|
| 4 |
+
"throughput_samples_per_s": 320.4966515584255,
|
| 5 |
+
"gpu_total_kernel_ms": 5.213824018836021,
|
| 6 |
+
"gpu_ms_per_sample": 0.01121252477169037,
|
| 7 |
+
"gpu_avg_ms_per_batch": 0.10427648037672042,
|
| 8 |
+
"gpu_peak_mem_MB": 102.32373046875,
|
| 9 |
+
"telemetry_pre": {
|
| 10 |
+
"cpu_freq_current_MHz": 2871.8869999999997,
|
| 11 |
+
"cpu_freq_max_MHz": 4100.0,
|
| 12 |
+
"cpu_util_pct": 34.8,
|
| 13 |
+
"cpu_count_logical": 32,
|
| 14 |
+
"cpu_count_physical": 16,
|
| 15 |
+
"gpu_stats_error": "No module named 'pynvml'"
|
| 16 |
+
},
|
| 17 |
+
"telemetry_post": {
|
| 18 |
+
"cpu_freq_current_MHz": 3379.5095624999994,
|
| 19 |
+
"cpu_freq_max_MHz": 4100.0,
|
| 20 |
+
"cpu_util_pct": 64.3,
|
| 21 |
+
"cpu_count_logical": 32,
|
| 22 |
+
"cpu_count_physical": 16,
|
| 23 |
+
"gpu_stats_error": "No module named 'pynvml'"
|
| 24 |
+
}
|
| 25 |
+
}
|
training_classifiers/permeability_penetrance/mlp_wt/optimization_summary.txt
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
========================================================================
|
| 2 |
+
MODEL: mlp
|
| 3 |
+
Best Optuna AUC (objective): 0.9087
|
| 4 |
+
Refit best AUC (val): 0.9590
|
| 5 |
+
Refit best F1@thr (val): 0.9078 at thr=0.8393
|
| 6 |
+
Best params:
|
| 7 |
+
{
|
| 8 |
+
"lr": 0.0016146321628309815,
|
| 9 |
+
"weight_decay": 2.852382206601946e-08,
|
| 10 |
+
"dropout": 0.11865519727740499,
|
| 11 |
+
"batch_size": 32,
|
| 12 |
+
"hidden": 1024
|
| 13 |
+
}
|
| 14 |
+
Saved model: ../../penn_work/peptiverse/permeability/mlp_outputs/best_model.pt
|
| 15 |
+
========================================================================
|
training_classifiers/permeability_penetrance/mlp_wt/pr_curve.png
ADDED
|
training_classifiers/permeability_penetrance/mlp_wt/roc_curve.png
ADDED
|
training_classifiers/permeability_penetrance/mlp_wt/study_trials.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cf0b2bb6a8fe59a25aab26db66c3ccfe41b8171f82659e7f5300687d560db568
|
| 3 |
+
size 11921
|
training_classifiers/permeability_penetrance/mlp_wt/train_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f57720374fa2c2cbdb2d6e80a95839aa14de5647a8b2cc5042880515667746b
|
| 3 |
+
size 77411
|
training_classifiers/permeability_penetrance/mlp_wt/val_predictions.csv
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9a86408aae05a02dc26372d4740b561a75eac23654418276cbea6360fd32d566
|
| 3 |
+
size 19389
|