Exemplo n.º 1
0
    checkData()

    modelfile = os.path.join(trydir, config.getFinalModelFileName())
    destfile = os.path.join(libpinyin_dir, 'data', \
                                config.getFinalModelFileName())

    utils.copyfile(modelfile, destfile)

    print('cleaning')
    cleanUpData()

    print('building')
    buildData()

    print('estimating')
    reportfile = os.path.join(trydir, 'estimate' + config.getReportPostfix())
    avg_lambda = estimateModel(reportfile)
    print('average lambda:', avg_lambda)

    cwdstatus['EvaluateAverageLambda'] = avg_lambda
    utils.store_status(cwdstatuspath, cwdstatus)

    print('modifying lambda')
    modifyLambda(avg_lambda)

    print('evaluating')
    reportfile = os.path.join(trydir, 'evaluate' + config.getReportPostfix())
    rate = evaluateModel(reportfile)
    print(tryname + "'s correction rate:", rate)

    cwdstatus['EvaluateCorrectionRate'] = rate
Exemplo n.º 2
0
    checkData()

    modelfile = os.path.join(trydir, config.getFinalModelFileName())
    destfile = os.path.join(libpinyin_dir, 'data', \
                                config.getFinalModelFileName())

    utils.copyfile(modelfile, destfile)

    print('cleaning')
    cleanUpData()

    print('building')
    buildData()

    print('estimating')
    reportfile = os.path.join(trydir, 'estimate' + config.getReportPostfix())
    avg_lambda = estimateModel(reportfile)
    print('average lambda:', avg_lambda)

    cwdstatus['EvaluateAverageLambda'] = avg_lambda
    utils.store_status(cwdstatuspath, cwdstatus)

    print('modifying lambda')
    modifyLambda(avg_lambda)

    print('evaluating')
    reportfile = os.path.join(trydir, 'evaluate' + config.getReportPostfix())
    rate = evaluateModel(reportfile)
    print(tryname + "'s correction rate:", rate)

    cwdstatus['EvaluateCorrectionRate'] = rate