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
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: ")
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