Beispiel #1
0
def SplitLexicon(f, n):
    print(f, n)
    split_lexicon("lexicons/" + f, int(n))
    lc = listdir('corporas/')
    ll = listdir('lexicons/')

    eel.SendBack(lc, ll)
Beispiel #2
0
def SplitCorpus(f, n):
    print(f, n)
    split_data("corporas/" + f, int(n))
    lc = listdir('corporas/')
    ll = listdir('lexicons/')

    eel.SendBack(lc, ll)
Beispiel #3
0
def initt():
    '''
    global mounted
    global train_set
    global lexicon
    global model
    
    if(mounted==0):
        train_set = get_data("corporas/corpus.xml")[:]
        lexicon = get_lexicon("lexicons/lexicon.txt")
        model = get_HMM(train_set, lexicon)
        
    mounted=1
    eel.Notif("Loaded")
    res=[]
    tok=[]
    for ss in train_set[:50]:
        res+=ss["tags"]+['\n']
        tok+=ss["tokens"]
    print("here")
    eel.SendTrain(tok,res)
    print("done")
    '''
    lc = listdir('corporas/')
    ll = listdir('lexicons/')
    print(ll, lc)
    eel.SendBack(lc, ll)
Beispiel #4
0
def MergeLexicons(ll, lfusion):
    print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")

    for i in range(0, len(ll)):
        ll[i] = "lexicons/" + ll[i]

    fuse_n_lexicons(ll, "lexicons/" + lfusion)
    lc = listdir('corporas/')
    ll = listdir('lexicons/')
    eel.SendBack(lc, ll)
Beispiel #5
0
def DeleteLexicon(f):
    os.remove('lexicons/' + f)
    lc = listdir('corporas/')
    ll = listdir('lexicons/')

    eel.SendBack(lc, ll)