SE-shapelets: Semi-supervised Clustering of Time Series Using Representative Shapelets