from modulos.probabilitiescomparer import compare_topics from modulos.othertools import nips_get_vocab_words vocabfile = "./input/nips/nips.vocab" topicfile1 = "./out/v1/method1/method1.probs.txt" topicfile2 = "./out/v1/method3/topics.probs.txt" outpath = "./out/comparison/3/" vocabulary = nips_get_vocab_words(vocabfile) compare_topics(outpath, topicfile1, topicfile2, vocabulary)
from modulos.othertools import nips_get_vocab_frecuencies, nips_get_vocab_words from modulos.probabilitiescreator import Method1 from modulos.othertools import create_topics_documents from modulos.printers import DocumentsPrinter, TopicsDistributionPrinter vocabfile = "./input/nips/nips.vocab" topicsfile = "./input/v1/nips.models" # Step 1: Create frecuencies and words arrays i = 1 print("STEP ", i) vocab_frecs = nips_get_vocab_frecuencies(vocabfile) vocab_words = nips_get_vocab_words(vocabfile) print(vocab_frecs[0:10]) print(vocab_words[0:10]) # Step 2: Use method1 to assign probabilities, printing them in the # method1.probs.txt file i += 1 print("STEP ", i) topicdistribfile = './out/v1/method1/method1.probs.txt' m1 = Method1(topicsfile, vocab_frecs, outputfile=topicdistribfile) m1.run() # Step 3: Print the topics i += 1