# SVM training params (script: 4_trainSVM.py) svm_CVals = [10**-4, 10**-3, 10**-2, 0.1, 1, 10, 100] # Slack penality parameter C to try during SVM training # Root directory where all data and temporary files are saved and loaded from. This is different from the project directory. rootDir = os.path.expanduser('~') + "/Desktop/DS/OpenHackGears/" \ ################### # Fixed parameters # (do not modify) # Eval added ################### print("PARAMETERS: datasetName = " + datasetName) # Directories imgOrigDir = pathJoin(rootDir, "gear_images_proc", datasetName + "/") imgEvalDir = pathJoin(rootDir, "gear_images_eval/") resourcesDir = pathJoin(rootDir, "resources/") procDir = pathJoin(rootDir, "proc", datasetName + "/") resultsDir = pathJoin(rootDir, "results", datasetName + "/") workingDir = pathJoin(rootDir, "tmp/") # Files dedicatedTestSplitPath = pathJoin(imgOrigDir, "dedicatedTestImages.tsv") imgUrlsPath = "resources/fashionTextureUrls.tsv" imgInfosTrainPath = pathJoin(procDir, "imgInfosTrain.pickle") imgInfosEvalPath = pathJoin(procDir, "imgInfosEval.pickle") imgDictTrainPath = pathJoin(procDir, "imgDictTrain.pickle") imgDictTestPath = pathJoin(procDir, "imgDictTest.pickle") imgDictEvalPath = pathJoin(procDir, "imgDictEval.pickle") lutLabel2IdPath = pathJoin(procDir, "lutLabel2Id.pickle")
# Directories rootDir = os.path.dirname(os.path.realpath(sys.argv[0])).replace("\\", "/") + "/" imgRootDir = rootDir + "images/" + datasetName + "/" imgOrigDir = imgRootDir + "original/" imgAugDir = imgRootDir + "augmented/" imgAlDir = imgRootDir + "activeLearning/" imgUnlabeledDir = imgRootDir + "unlabeled/" resourcesDir = rootDir + "resources/" procDir = rootDir + "proc/" + datasetName + "/" resultsDir = rootDir + "results/" + datasetName + "/" workingDir = rootDir + "tmp/" # Files dedicatedTestSplitPath = pathJoin(imgRootDir, "dedicatedTestImages.tsv") imgUrlsPath = pathJoin(resourcesDir, "fashionTextureUrls.tsv") imgInfosTrainPath = pathJoin(procDir, "imgInfosTrain.pickle") imgInfosTestPath = pathJoin(procDir, "imgInfosTest.pickle") imgDictTrainPath = pathJoin(procDir, "imgDictTrain.pickle") imgDictTestPath = pathJoin(procDir, "imgDictTest.pickle") imgDictAugPath = pathJoin(procDir, "imgDictAug.pickle") imgDictAlPath = pathJoin(procDir, "imgDictAl.pickle") lutLabel2IdPath = pathJoin(procDir, "lutLabel2Id.pickle") lutId2LabelPath = pathJoin(procDir, "lutId2Label.pickle") if classifier == "svm": cntkRefinedModelPath = pathJoin(procDir, "cntk_fixed.model") else: cntkRefinedModelPath = pathJoin(procDir, "cntk_refined.model") cntkTestMapPath = pathJoin(workingDir, "test_map.txt") cntkTrainMapPath = pathJoin(workingDir, "train_map.txt")