Q: 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)].
['when', 'we', 'observe', 'the', 'physical', 'world', 'we', 'find', 'random', 'fluctuations', 'everywhere', 'we', 'can', 'generate', 'truly', 'random', 'numbers', 'by', 'measuring', 'random', 'fluctuations', 'known', 'as', 'noise', 'when', 'we', 'measure', 'this', 'noise', 'known', 'as', 'sampling', 'we', 'can', 'obtain', 'numbers', 'for', 'example', 'if', 'we', 'measure', 'the', 'electric', 'current', 'of', 'TV', 'static', 'over', 'time', 'we', 'will', 'generate', 'a', 'truly', 'random', 'sequence', 'we', 'can', 'visualize', 'this', 'random', 'sequence', 'by', 'drawing', 'a', 'path', 'that', 'changes', 'direction', 'according', 'to', 'each', 'number', 'known', 'as', 'a', 'random', 'walk', 'notice', 'the', 'lack', 'of', 'pattern', 'at', 'all', 'scales', 'at', 'each', 'point', 'in', 'the', 'sequence', 'the', 'next', 'move', 'is', 'always', 'unpredictable', 'random', 'processes']
A:
NO_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 PUNCUATION_DIFF NO_DIFF NO_DIFF PUNCUATION_DIFF CASE_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 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 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 PUNCUATION_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 PUNCUATION_DIFF CASE_DIFF NO_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