Bdareport
Bdareport
(Computer Engineering)
By
Pratiksha Ahire
Mrunali Shelar
CERTIFICATE
Ms.Pratiksha Ahire,
Ms.Mrunali Shelar,
Sem.VII, BE Computer, Roll No: 01,58,39 has satisfactorily completed the requirements of the
Mini Project entitled
Prof.Prachi Gadhire
Guide HOD
1.Functional Requirement
2.Non-Functional Requirement
● Usability: The user is facilitated with the control section for the entire process
in which they can put in the customer data under consideration, the data is
similar to wicha the model is constructed command generation etc. can be
effectively facilitated by mean of user interface
The data is similar to previous data given then there is no problem the user
has to just feed the new data and run the program to obtain the result.
FIG.DATAFLOW DIAGRAM
USE CASE DIAGRAM
A use case defines a goal-oriented set of interactions between
external entities and the system under consideration. The external
entities, which interact with the system, are its actors. A set of use
cases describe the complete functionality of the system at a particular
level of detail and the use case diagram can graphically denote it.
Here in the project we have obtained the different cluster based on the salary
and there spending score. Different colors are used to identify different
cluster which shows different behavior .
cluster 1 the people in this cluster have a good salary but
doesn’t prefer buying cluster 2 the people in this cluster have a
low salary but doesn’t prefer buying . cluster 3 the people in this
cluster have a good salary and also prefer buying cluster 4 the
people in this cluster have a low salary and still prefer buying.
cluster 5 the people in this cluster have an average salary and also can’t
buy costly but mediocre things .
df =pd.read_csv(r'C:\Users\tarun saini\Desktop\Mall_Customers.csv')
df
df.shape
x = df.Income
y = df.SpendingScore
plt.scatter(x,y)
plt.show()
x = df.iloc[:, [3,4]].values
ls = []
for i in range(1,11):
km = KMeans(n_clusters = i)
km.fit(x)
plt.xlabel('Number of clusters')
plt.ylabel('SSE')
plt.show()
ls
km = KMeans(n_clusters =5)
y_kmeans = km.fit_predict(x)
# Visualising the cluster
plt.title('Clusters of Customer')
plt.legend()
SCRRENSHOT :