1. A computer-executable method for generating a classifier to detect patterns in a data sequence, the method comprising: receiving the data sequence, wherein the data sequence represents a sequence of measurements of a phenomenon; transforming the data sequence into a feature sequence, wherein the feature sequence is of a higher dimensionality than a dimensionality of the data sequence, and wherein the feature sequence is a sequence of feature vectors each created from contiguous members of the data sequence; generating a graph, wherein each node of the graph corresponds to a feature vector; converting the generated graph into a two-dimensional graph; displaying, to a user, the two-dimensional graph; receiving user input indicating that a region of the two-dimensional graph corresponds to a pattern associated with the feature sequence; and generating a classifier based on the received user input.