Detailed Instructions: Given an input stream, the objective of this task is to classify whether words in the stream are grammatically correct or not. The input to this task is a stream of words, possibly from captions generated by a speech-to-text engine, and the output is a classification of each word from the labels (reason) = [NO_DIFF (correct), CASE_DIFF (case error), PUNCUATION_DIFF (punctuation error), CASE_AND_PUNCUATION_DIFF (both case and punctuation error), STEM_BASED_DIFF (stem word error), DIGIT_DIFF (digit error), INTRAWORD_PUNC_DIFF (intra-word punctuation error), and UNKNOWN_TYPE_DIFF (an error that does not corrrespond to the previous categories)].
Problem:['we', 'left', 'off', 'the', 'last', 'video', 'at', 'the', 'end', 'of', '1789', 'the', 'Bastille', 'had', 'been', 'stormed', 'in', 'July', 'as', 'Parisians', 'wanted', 'to', 'get', 'the', 'weapons', 'from', 'the', 'best', 'deal', 'and', 'free', 'a', 'few', 'political', 'prisoners', 'to', 'in', 'their', 'minds', 'protect', 'themselves', 'from', 'any', 'tyranny', 'from', 'louis', 'xvi', 'louis', 'xvi', 'had', 'reluctantly', 'kind', 'of', 'you', 'know', 'gone', 'buying', 'it', 'behind', 'the', 'scenes', 'and', 'said', 'okay', 'national', 'assembly', "i'm", 'not', 'going', 'to', 'get', 'in', 'your', 'way', 'anymore', 'because', "he's", 'seen', 'the', 'writing', 'on', 'the', 'walls', 'at', 'every', 'time', "he's", 'done', 'something', "it's", 'only', 'led', 'to', 'even', 'more', 'extreme', 'counter', 'action', 'so', 'we']
Solution:
CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF CASE_DIFF CASE_AND_PUNCUATION_DIFF CASE_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF UNKNOWN_TYPE_DIFF CASE_DIFF CASE_AND_PUNCUATION_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF CASE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF UNKNOWN_TYPE_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF NO_DIFF