Exemple #1
0
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