Giter VIP home page Giter VIP logo

an-experiment-on-evaluating-the-performance-of-some-clustering-methods's Introduction

对三种不同的数据(cth3.txt,Spiral.txt,ls3.txt)应用不同的聚类方法(DBSCAN,K-means,AGNES),并比较不同方法的聚类性能,其中*_cl.txt文件为真实聚类标签。

每组数据都绘制了期望图和应用聚类算法后的结果图;部分算法涉及到超参数选择问题,在本实验中超参数通过手动调试确定;最后使用ARI指数来评估当前聚类算法的性能(ARI取值在-1到1之间,越接近于1则说明聚类结果越准确)。

运行结果可见results.pdf文件。

----------------------------------------------------------------------------------

Applied three clustering methods(DBSCAN,K-means,AGNES)to three different kinds of datasets(cth3.txt,Spiral.txt,ls3.txt), and compared the performances of these clustering methods. Among all the files, *_cl.txt are the true labels of the corresponding datasets.

Drew both the expected results and the predicted results for each datasets. Some of the clustering methods involves hyper-parameter optimization. In this project, the hyper-parameters are decided manually. Finally, the performance of a method is evaluated through ARI, ranging from -1 to 1. The closer the ARI is to 1, the more accurate the clustering result is.

The results are shown in results.pdf.

an-experiment-on-evaluating-the-performance-of-some-clustering-methods's People

Contributors

yumoumou avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.