0% found this document useful (0 votes)
69 views7 pages

PY105

The document describes a Secure Persona Prediction and Data Leakage Prevention System using Python. The system uses k-means clustering and linear regression to analyze user data and predict personas. It has a user module that allows users to register, login, enter data for persona prediction, view predicted personas and recommendations. The system is designed to help businesses better understand their customers through personalized experiences and recommendations. It was developed using the waterfall model and technologies like Python, Django, MySQL, HTML, CSS and JavaScript.

Uploaded by

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

PY105

The document describes a Secure Persona Prediction and Data Leakage Prevention System using Python. The system uses k-means clustering and linear regression to analyze user data and predict personas. It has a user module that allows users to register, login, enter data for persona prediction, view predicted personas and recommendations. The system is designed to help businesses better understand their customers through personalized experiences and recommendations. It was developed using the waterfall model and technologies like Python, Django, MySQL, HTML, CSS and JavaScript.

Uploaded by

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

Secure Persona Prediction and Data Leakage

Prevention System using Python

1) Background/ Problem Statement

Businesses must customize according to their target audience because


this helps them better understand their customers' needs and
preferences, and tailor their products, services, and marketing
strategies accordingly. By customizing their offerings to meet the
specific needs and preferences of their target audience, businesses can
increase the relevance of their products and services, which can help to
attract more customers and improve customer satisfaction.
In order to help businesses get to know more about their target
audience, we have introduced a Secure Persona Prediction. It can be
used in marketing and user experience design to anticipate the needs,
wants, and behaviours of specific groups of individuals or personas. It
involves analyzing data and gathering insights about a group of users,
such as their demographics and using that information to recommend
products accordingly.
2) Working of the System

The system comprises 1 major module: User.


The user would require to register using their name, email address,
phone number, age, gender, username and password. They can log in
using their username and password after registration. For the prediction
of clusters, the user would require to enter the data like age, gender,
income, and spending scores. To view the predicted persona, they
would require to enter the detected cluster number and password and
accordingly, the persona will be shown. The system can also give
product recommendations to the persona generated in a text file. The
user can send the file to the other users in the system. The user will be
able to see the received data.

The technologies used in the system involve HTML, CSS and JavaScript
in the front end and Python in the back end. The database used is
MySQL and the framework used is Django.

The algorithm used for creating a cluster is K-Means Clustering. It is


commonly used for creating clusters based on similarities in a dataset.
The algorithm used for predicting clusters is Linear Regression. Linear
Regression is used for predicting a continuous output variable based on
one or more input variables, assuming a linear relationship between
them.
3) Advantages

The system will help enable personalized experiences and


recommendations for users.
It can help marketers understand their target audience better.
It can help create more user-friendly interfaces and experiences.
It will help businesses to make data-driven decisions.
4) System Description

The system comprises 2 major modules with their sub-modules as


follows:

 User:
 Registration:
The user can register using their name, email address, phone
number, age, gender, username and password.
 Login:
They can log in using their username and password.
 Prediction of Clusters:
The user would require to enter input data such as age, gender,
income and spending score.
 View Persona:
The user would require to enter the cluster number detected and
the password, accordingly, the persona will be shown.
 Give Recommendations:
The system will also give product recommendations to the
persona generated in a text file and send the file to the respected
other users in the system.
 View Data:
The user will be able to see the received data.
5) Project Life Cycle

The waterfall model is a classical model used in the system


development life cycle to create a system with a linear and sequential
approach. It is termed a waterfall because the model develops
systematically from one phase to another in a downward fashion. The
waterfall approach does not define the process to go back to the
previous phase to handle changes in requirements. The waterfall
approach is the earliest approach that was used for software
development.
6) System Requirements

I. Hardware Requirement

i. Laptop or PC
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

II. Software Requirement

ii. Laptop or PC
 Python
 Sublime Text Editor
 XAMP Server
7) Limitations/Disadvantages

If any incorrect data is entered, the system can produce


inaccurate results.

8) Application

The system is used to predict the behaviour, characteristics, and


preferences of individuals based on their demographic data and
other relevant factors.

9) Reference

 https://www.diva-portal.org/smash/get/diva2:1614614/FULLTEXT01.pdf
 https://www.sciencedirect.com/science/article/abs/pii/
S0045790622001446
 https://link.springer.com/article/10.1007/s42979-021-00592-x

You might also like