Example #1
0
def analyze(input_filename):
    m = Main()
    conll_filename = "../data/test/test.conll"
    output_filename = "../data/test/preprocessed_reviews.txt"

    # preproses kalimat
    m.preprocess(input_filename, output_filename)
    # jadiin conll table
    m.get_conll_table(output_filename, conll_filename)
    # ekstraksi aspek
    m.get_aspects(conll_filename)
    # split setiap sentence
    m.split_sentences()
    # ekstraksi kategori
    m.get_categories()
    # ekstraksi sentimen
    m.get_sentiments()
    # generate tuple aspek, kategori, sentimen
    tuples, tuples_unique = m.get_tuples()

    return tuples_unique, m.get_ratings(tuples)