Example #1
0
def zunanjiClanek():
    vpr = 1
    knjiznica.izpis(N)
    print(
        "'Za vsako od uporabljenih štirih kategorij poiščite na internetu po eno besedilo, ki ga klasifikator za tisto kategorijo napove kot pozitiven primer.'"
    )
    print(
        "Pregled zunanjih clankov. Ustvarite datoteko[format .txt], ki vsebuje besedilo clanka."
    )
    print("Nato sledite navodilom...")
    knjiznica.izpis(N)
    while (vpr == 1):
        lokacijaZunanjiClanek = knjiznica.lokacijaDatoteke("Lokacija clanka: ")
        imeClanka = input("Poimenovanje clanka: ")
        kategorija = input("Kategorija: ")
        kategorija = kategorija.upper()
        jedro = input("Jedro [L... linerna   P... polinomska]: ")
        jedro = jedro.upper()
        lokacijaUcenja = statistikaMapa + kategorija + "_" + jedro + "/prvo.bowmd"
        if (os.path.isfile(lokacijaUcenja)):
            print(
                "Klasifikator in vrsta jedra sta bila izvedena... BowClassify se lahko zazene"
            )
            bowClassifyUporabaNadClankom(lokacijaUcenja, kategorija, jedro,
                                         imeClanka, lokacijaZunanjiClanek)
        else:
            print("Specificna klasifikacija ni bila izvedena!")

        odg = input("Zelis ponoviti ukaz? \n0 == Ne\n1 == Da\nIzbira:")
        if (odg != "1"):
            break
Example #2
0
def lokacijeProgramov():
    global Txt2Bow
    global BowKMeans
    global BowTrainBinSVM
    global BowClassify
    global ucnaZbirkaBesedil
    global zbirkaBesedilPreverjanja
    Txt2Bow = knjiznica.lokacijaDatoteke("Lokacija programa Txt2Bow: ")
    BowKMeans = knjiznica.lokacijaDatoteke("Lokacija programa BowKMeans: ")
    BowTrainBinSVM = knjiznica.lokacijaDatoteke("Lokacija programa BowTrainBinSVM: ")
    BowClassify = knjiznica.lokacijaDatoteke("Lokacija programa BowClassify: ")
    ucnaZbirkaBesedil = knjiznica.lokacijaDatoteke("Lokacija besedilne datoteke za ucenje: ")
    zbirkaBesedilPreverjanja = knjiznica.lokacijaDatoteke("Lokacija besedilne datoteke za prevejanje: ")
Example #3
0
def zunanjiClanek():
    vpr = 1
    knjiznica.izpis(N)
    print("'Za vsako od uporabljenih štirih kategorij poiščite na internetu po eno besedilo, ki ga klasifikator za tisto kategorijo napove kot pozitiven primer.'")
    print("Pregled zunanjih clankov. Ustvarite datoteko[format .txt], ki vsebuje besedilo clanka.")
    print("Nato sledite navodilom...")
    knjiznica.izpis(N)
    while(vpr == 1):
        lokacijaZunanjiClanek = knjiznica.lokacijaDatoteke("Lokacija clanka: ")
        imeClanka = input("Poimenovanje clanka: ")
        kategorija = input("Kategorija: ")
        kategorija = kategorija.upper()
        jedro = input("Jedro [L... linerna   P... polinomska]: ")
        jedro = jedro.upper()
        lokacijaUcenja = statistikaMapa +kategorija+"_"+jedro+"/prvo.bowmd"
        if(os.path.isfile(lokacijaUcenja)):
            print("Klasifikator in vrsta jedra sta bila izvedena... BowClassify se lahko zazene")
            bowClassifyUporabaNadClankom(lokacijaUcenja, kategorija, jedro, imeClanka, lokacijaZunanjiClanek)
        else:
            print("Specificna klasifikacija ni bila izvedena!")

        odg =input("Zelis ponoviti ukaz? \n0 == Ne\n1 == Da\nIzbira:")
        if (odg != "1"):
            break