| from train import Train |
| from test import Test |
| from config import DatasetName, ModelArch |
| from pca_utilities import PCAUtility |
|
|
| if __name__ == '__main__': |
| '''use the pretrained model''' |
| tester = Test() |
| tester.test_model(ds_name=DatasetName.w300, |
| pretrained_model_path='./pre_trained_models/ACRLoss/mnv2.h5') |
|
|
| '''training model from scratch''' |
|
|
| |
| |
| pca_calc = PCAUtility() |
| pca_calc.create_pca_from_npy(dataset_name=DatasetName.w300, |
| labels_npy_path='./data/w300/normalized_labels/', |
| pca_percentages=90) |
|
|
| |
| trainer = Train(arch=ModelArch.MNV2, |
| dataset_name=DatasetName.w300, |
| save_path='./') |
|
|