Cosine kernel based density peaks clustering algorithm. (27th July 2020)