Document clustering using Machine learning.
TANUJ JOSHI
1
ASHWIN GUNADEEP
UDIT SINGH GULERIA
Under the guidance of
Dr. Rajeev Tiwari
Assistant Professor (SS)
School of Computer Science & Engineering
Contents
2
Abstract
3
Introduction
4
Problem statement
5
Objectives
6
7
Pert Chart :-
[1] Start.
[2] Algorithm Study.
[3] Algorithm Complexity Analysis
[4] Algorithm Coding.
[5]Data Set Collection.
[6] Data Preprocessing.
[7] Testing.
[8] Look for more algorithm optimization.
[9] Look for code optimization.
[10] Conquering issues arising from familiar and unfamiliar situations.
[11] End
TimeLine:
2
4
7
3
9
11
8
10
1
5
6
Literature Review
8
Proposed Work
9
WORKFLOW :
10
Project Algorithm
Step1: Start
Step2: Input: Dataset , Query
Step3:Q1=Stop_Word_Removal(Query) // Q1 is the processed Query
Step4:D1=Stop_Word_Removal(dataset) // D1 is the processed dataset
Step5:Q2= gen_term_freq(Q1) //Q2 is term frequency of the Query
Step6:D2= gen_term_freq(D1) //D2 is term frequency of all documents
Step7: Setup database
11
Project Algorithm
Step8: Upload D2 into database
Step9: D3=Doc2Vec(D1) //D3 is a document vector
Step10: Clustering(Query,D3)
Step11: Words with the highest Document frequency will be used for the summary generation.
Step12: End.
12
13
Flow Chart:-
End
Start
Input: Dataset, Query.
Q1= Stop_Word_Removal(Query)
Q2=Gen_Term_Freq(Q1)
D1= Stop_Word_Remooval(Dataset)
D2= Gen_Term_Feq(D1)
Upload D2 into Database.
Cluster=(Query,D3)
D3= Doc2Vec(D1)
Void summarizer()- Summary of cluster information
Code Snippets & Screenshots
14
Code Snippets & Screenshots
15
Code Snippets & Screenshots
16
Generate the relevant Docs and non-relevant Docs from a dataset of 500 documents.
Generate the Cluster of relevant and non-relevant Docs :
17
Conclusion & Limitations
18
References
19