0% found this document useful (0 votes)
17 views23 pages

Project PPT2

Uploaded by

Nitish Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views23 pages

Project PPT2

Uploaded by

Nitish Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

WhatsApp Chat Analyzer

Presented by :-
Ashank Pandey
Anchal Verma
Nitish Raj
Pushpendra Verma

Project Guide :
Mr.Manvendra Singh
Contents
1. Project Conception and Initiation

2. Project Design

3. Implementation

4. Result

5. Conclusion and future scope


1. Project Conception and Initiation
1.1. Objectives
• To provide user friendly interface for performing operations.
• To pre-process the data in such a way that can be suitable to the
model.
• To automate the process of analysing the WhatsApp chat.
• To have ability to analyse chats of group, individual participant
within the group and personal chats.
• To develop a statistical and analytical report on WhatsApp chats.
• To predict the sentiment of uploaded chats as postive, negative and
neutral.
1.2. Literature Review
• The inspiration of this project is from the web application name
“CHATILYZER”.
• This application is common visualization tool containing statistical
features like top stats, most messaged user graph, analysis of emojis
and word cloud.
• The drawbacks of this application is that it has only fun stats having
funny words (Eg:Yappers) which user may not recognize.
• Also it doesn't contain the major part of sentiment analysis known
as positive, negative & neutral chats predictions
1.3. Problem Definition
● WhatsApp Chat Analyzer is a statistical analysis tool for WhatsApp
chats.
● Working on the chat files that can be exported from WhatsApp it
generates various plots showing, for example: who is the busiest
user in the group.
● We propose to employ dataset manipulation techniques to have a
better understanding of WhatsApp Chat present in our phones
1.3. Scope

• The application can be used by certain investigative officers to


analyze skeptical WhatsApp chats for investigation purpose.

• It can also be used in digital marketing field which can help for
making new marketing strategy.

• It can also make the job of exploratory analysis of chats much


convenient as it answers most of the common questions which arises
during analysis which would be feasible for data analyst and data
scientist.
1.4. Technology Stack

1. We are using Core Python and it’s libraries for whole project

2. Following are the Python libraries/pakeages that we will be using:

• Streamlit – For Developing Web UI

• Pandas – For Pre-processing the text file

• Matplotlib, Word Cloud and Seaborn – For Visualizing the Data

• Natural language tool kit – For processing the chats and


sentimental prediction.
2. Project Design
2.1 Proposed System
2.2 Design (Flow of Modules)
3.Implementation
app.py
preprocessor.py
helper.py
4.Results
5.Conclusion and Future Scope
5.1 Conclusion:

● In Conclusion, it can be said that the capabilities of the WhatsApp application and
the power of the python programming language in implementing whatever network
data analysis intended, cannot be overemphasized.

● This project was able to create an analysis of a WhatsApp group chat and visual
representation of chats(i.e which are most active participant,total count of messages,
wordcloud of chats).

● On Series note, this System has the ability to analyze any WhatsApp group data
input into it.
5.2 Future Scope:

● The Application can be upgraded to perform Topic Modeling(i.e topic of the chat can
be decided using contents).

● It can also be upgraded to perform sentiment analysis on images using image


processing.

● Since our application is only analyzing english text for sentiment prediction we can
further upgrade it for regional languages. ​
Thank You...!!

You might also like