You are on page 1of 22

|  

 

  
Project Guide-

Projectees-
Introduction

 upermarkets handle a large amount of


transactions which includes sales, invoices, orders
etc.

It is difficult to analyze large amount of raw data for


the managers and come to any knowledgeable
conclusions.
Objective

 po help the managers of supermarkets to identify


µbuying patterns¶ of its customers by a
comprehensive analysis of the database.

Offer added services that helps the managers to


offer a µpersonalized service¶ to the customers.
 | 

phe project contains five modules-

‡ Login Module
‡ Apriori Module.
‡ Fuzzy Module.
‡ Prediction Module.
‡ Data Analysis Module.
Login Form
aegistration Form
| 

ßarious algorithms used are-


Apriori Algorithm
 Mining for associations among items in a large
database of sales transaction is an important
database mining function.
 For eg, the information that a customer who
purchases a keyboard also tends to buy a mouse
at the same time is represented in association rule
below: O r 

 
  


phe support of an association pattern is the
percentage of task-relevant data transactions for
which the pattern is true.
If A=>B

upport(A=>B)=
potal no. of tuples containing both A & B
potal no. of tuples in the database
 

'onfidence is defined as the measure of certainty or


trustworthiness associated with each discovered
pattern.
IF A => B
'onfidence (A=>B) =
potal no. of tuples containing both A& B
potal no. of tuples containing A
!"
 Find all frequent itemsets.
 Each support  of these frequent itemsets will at
least equal to a pre-determined min_support (An
itemset is a subset of items in I, like A).
 Generate strong association rules from the frequent
itemsets :
‡phese rules must be the frequent itemsets and must
satisfy min_support and min_confidence.
‡ User is allowed to change the values of min_support
and min_confidence so that he can find the
association patterns at a predefined level.
##$"

 It lets us work at a high level of abstraction and offers a


means for dealing with imprecise measurement of data.
 aule-based systems for classification have the
disadvantage that they involve sharp cutoffs for continuous
attributes.
 Fuzzy theory allows us to deal with vague or inexact facts.
 aather than having a precise cutoff between categories,
fuzzy logic uses truth values between 0 and 1 to represent
the degree of membership that a certain value has in a given
category.
 Fuzzy logic systems typically provides various tools for
mapping the threshold values into various fuzzy sets.
%!
m ( 
    2) (  50O)   =   
By this rule, a customer who has had a job for at least two
years will receive credit if her income is, say, $50,000, but
not if it is $49,000. uch harsh thresholding seems unfair.
Instead, we can discretize  into
categories such as !    "#"
 , and then apply fuzzy logic to allow ³fuzzy´
thresholds or boundaries to be defined for each category.
Each category then represents a fuzzy set.
Hence, fuzzy logic algorithm is more or less
same as apriori algorithm, with one major difference that
the relationship is based on the fuzzy sets and not on the
threshold values.
Apriori output Fuzzy logic output
!&'

praditionally, the term !&' had been used to refer to a


network or circuit of biological neurons. phe modern usage of the
term often refers to artificial neural networks, which are composed
of artificial neurons. phus the term has two distinct usages:

 !!&'(
phese are made up of interconnecting artificial neurons.
Artificial neural networks may either be used to gain an
understanding of biological neural networks, or for solving artificial
intelligence problems without necessarily creating a model of a real
biological system. phe real, biological nervous system is highly
complex and includes some features that may seem superfluous
based on an understanding of artificial networks.


Login Module
Apriori Module
Fuzzy Logic Module


 „eural network module
!!!

phe project is applicable in each and every


department of the supermarkets.
Moreover the algorithms used are most efficient
when dealt with the analysis regarding sales, orders
etc.
phe project uses generalized databases as input.
 Further, the raw data can be easily viewed and
analyzed graphically using the data analysis
section.
 %!

phe project can be further expanded and


merged with a billing system.

phis allows the transactions can be


performed using the billing system and the
database will be updated automatically.
A)"!$

 Data Mining 'oncepts And pechniques,


Jiawei Han and Micheline Kamber

 Mastering ßisual Basic 2008, Evangelos


Petroutsos.

 ßisual Basic2008, Programmers


aeference WaOX Publications
phank You
PROJECT DEVELOPED BY
ß 
 

You might also like