def run():
    load_options = LoadOptions()
    load_options.load()

    if call_initialize(load_options.options):
        print "Initializing AppRecommender"
        initialize = Initialize()
        initialize.prepare_data()
        return SUCCESS
    elif call_training(load_options.options):
        print "Training machine learning"
        MachineLearning.train(MachineLearningBVA)
        MachineLearning.train(MachineLearningBOW)
        return SUCCESS
    else:
        return run_apprecommender(load_options.options)
Beispiel #2
0
def run():
    load_options = LoadOptions()
    load_options.load()

    if call_initialize(load_options.options):
        print "Initializing AppRecommender"
        initialize = Initialize()
        initialize.prepare_data()
        return SUCCESS
    elif call_training(load_options.options):
        print "Training machine learning"
        MachineLearning.train(MachineLearningBVA)
        MachineLearning.train(MachineLearningBOW)
        return SUCCESS
    else:
        return run_apprecommender(load_options.options)
Beispiel #3
0
def run():
    load_options = LoadOptions()
    load_options.load()
    options = load_options.options

    if check_for_flag(options, '-i', '--init'):
        print "Initializing AppRecommender"
        initialize = Initialize()
        initialize.prepare_data()
        return SUCCESS
    elif check_for_flag(options, '-t', '--train'):
        print "Training machine learning"
        MachineLearning.train(MachineLearningBVA)
        MachineLearning.train(MachineLearningBOW)
        return SUCCESS
    elif check_for_flag(options, '-c', '--contribute'):
        collect_user_data.main()
    else:
        return run_apprecommender(load_options.options)