Пример #1
0
    Class.test(generator, v=True)


else:
    classFile = open("class.pkl","rb")
    Class = pickle.load(classFile)


#WRITE SUBMISSION
input("Go on with submission?")

outputFile = open(OUT_PATH, "w")
outputFile.write("id,click\n")

i = 0
gen = testGenerator(SUB_PATH, NUM_TEST_BATCH, featCreators = funcs)
predictionGen = Class.generatePrediction(gen)

for pBatch, idBatch in predictionGen:
    outputText = ""
    for example in range(len(pBatch)):
        ID = idBatch[example]
        click = pBatch[example][1] #Class 1
        outputText += str(ID) + "," + str(click) + "\n"
    outputFile.write(outputText)
    print(100 * i /  NUM_TEST_BATCH, "%")
    i += 1

outputFile.close()
print("done")