|
|
|
|
|
from configurations.fastai_configs import conf_fastai_inception1d |
|
|
from experiments.scp_experiment import SCPExperiment |
|
|
from utilities.utils import generate_ptbxl_summary_table |
|
|
|
|
|
|
|
|
def main(): |
|
|
data_folder = 'data/ptbxl/' |
|
|
output_folder = 'output/' |
|
|
|
|
|
models = [conf_fastai_inception1d] |
|
|
|
|
|
|
|
|
|
|
|
experiments = [ |
|
|
('exp1.1', 'subdiagnostic') |
|
|
] |
|
|
|
|
|
for name, task in experiments: |
|
|
e = SCPExperiment(name, task, data_folder, output_folder, models) |
|
|
e.prepare() |
|
|
e.perform() |
|
|
e.evaluate() |
|
|
|
|
|
|
|
|
generate_ptbxl_summary_table() |
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
main() |