Giter Club home page Giter Club logo

cs534's Introduction

CS534

CS534-Machine Learning

This is the final project of CS534-Machine Learning course.

Inside the project, our team want to classify the software release note into three categories: bug fix, add new features and performance enhancement. We used both supervised and unsupervised method to compare the accuracy difference between them.

To convert the words information into some comparable value, we use TF-IDF representation model. The supervised method being used is KNN and the unsupervised method is K-means.

Insdie the Final Program Package, there are three .m files. Please follow the instruction to run this program:

  1. Run FP_Part_1_Raw_data_modify.m

  2. Run FP_Part_2_Unsupervised_Kmeans.m

  3. Run FP_Part_3_Supervised_KNN.m

中文说明:

该文件是CS534 机器学习课程的期末设计。

在这个项目中,处理的数据对象是软件的更新说明文本,我们小组使用了有监督和非监督学习,将数据元分类为三类:1.Bug修复 2. 增加新功能 3. 性能提升。 我们在最后将对比监督学习和非监督学习在分类准确性上的差异。

其中,我使用TF-IDF模型将无法对比的文字转化为可以互相对比的数据。监督学习部分,使用了KNN算法;非监督学习部分,试用了K-means算法。

语言使用:MATLAB

运行指南:

  1. clone Final Program 包到目标位置

  2. 打开Matlab,运行FP_Part_1_Raw_data_modify.m

  3. 运行FP_Part_2_Unsupervised_Kmeans.m

  4. 运行FP_Part_3_Supervised_KNN.m

cs534's People

Contributors

wcy405100 avatar

Watchers

James Cloos 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.