def trainExtendedPairsLoop(onlyFollowings = False, AllPageButId = False): import paths, PythonVersionHandler, Trainer, ReadyTests feature_names = ['photos', 'soldCount', 'feedbackPercentage', 'memberSoldCount', 'memberSegment', 'subtitleFlag', 'brandNew', 'freeCargo', 'dailyOffer', 'windowOptionFlag', 'sameDay'] Trainer.setFeatureVector(feature_names) keywords = ReadyTests.get27Keywords() for c, keyword in enumerate(keywords): PythonVersionHandler.print_logging(str(c+1)+'.', keyword.upper() + ':') trainExtendedPairs(keyword, onlyFollowings = onlyFollowings, AllPageButId = AllPageButId) Trainer.saveOutputTable() Trainer.printOutputTable()
def trainingTestAllLoop(feature_names): import paths, PythonVersionHandler, FinalizedRunners, Trainer, ReadyTests Trainer.setFeatureVector(feature_names) keywords = ReadyTests.get27Keywords() for c, keyword in enumerate(keywords): PythonVersionHandler.print_logging(str(c+1)+'.', keyword.upper() + ':') keyword = keyword.replace(' ', '_') folder = paths.joinPath(paths.joinPath(paths.HDFSRootFolder, 'weekAugust'), keyword) FinalizedRunners.trainForKeyword(keyword, folder, saving = False) Trainer.printOutputTable() Trainer.saveOutputTable() Trainer.outputTable = []