예제 #1
0
    def train():
        repsCount.configure(state=DISABLED)
        setButtsDisabled()
        progTrainLabel["text"] = 'Filtrujem signál...'
        trainProgress["value"] = 0
        global pr,trainedData
        trainLetter = []

        trainWords = open(trainLetters).readlines()

        #nacitanie trenovacich a cielovych znakov do pola
        for i in range(len(trainWords)):
            tmp = map(int, trainWords[i].rstrip().split(','))
            trainLetter.append(tmp)


        trainProgress["maximum"] = len(sum(trainLetter[:len(trainDataFiles)],[])) - 1

        pr = Processor(trainDataFiles,chanNum)
        # postupne spracuj trenovaciu cast datasetu
        pr.trainClassifier(trainLetter,trainProgress,progTrainLabel,int(repsCount.get()))
        progTrainLabel["text"] = 'Trénovanie dokončené.'
        repsCount.configure(state=NORMAL)
        setButtsNormal()
        trainedData = 1
        print "Training completed"
예제 #2
0
def train():
        global pr
        trainLetter = []

        trainWords = open(trainLetters).readlines()

        #nacitanie trenovacich a cielovych znakov do pola
        for i in range(len(trainWords)):
            tmp = map(int, trainWords[i].rstrip().split(','))
            trainLetter.append(tmp)

        pr = Processor(trainDataFiles,chanNum)
        # postupne spracuj trenovaciu cast datasetu
        pr.trainClassifier(trainLetter,repsCount)
        trainedData = 1
        print "Training completed"