SlideShare a Scribd company logo
Page 1
Page 2
INTRODUCTION:-
There are many different classifications of marketing(E-COMMERCE)
Government to Business (G2B),
Business to Business (B2B),
 Business to Consumer (B2C),
Customer to Customer (C2C).
Page 3
INTRODUCTION:-
Customer to customer (C2C) markets provide
an innovative way to allow customers to interact
with each other
Recommendendation systems are a subclass
of information filtering system that seek to
predict the "rating" or "preference" that a user
would give to an item.
They help users discover items they might not
have found by themselves.
Page 4
AN EXAMPLE:-
THE BIGGEST SOCIAL NETWORK : FACEBOOK
Facebook tracks each and every record of the user.
Page 5
C2C RECOMMENDATION SYSTEM:-
The recommendation system which connects customer
with another customer for buying and selling is called
c2c(customer to customer) system.
Page 6
WHAT IS THE NEED ?:-
Page 7
LITERATURE SURVEY:-
In 1998, Giles et al. introduced the first research-paper
recommender system as part of the CiteSeer project. Since then,
at least 216 articles relating to 120 research-paper
recommendation approaches were published.
Yearly number of articles steadily increases: 66 of the 217
articles (30%) were published just in 2012 and 2013 alone.
Now,all great industrial giants like Facebook,Amazon,Netflix
etc.. Uses recommendation system.
It is an active research topic in the data mining and machine
learning fields.
Page 8
SYSTEM REQUIRMENT:-
SOFTWARE:-
Programming language:- php
Server :- Apache
Database :- MySql
IDE Software :- Aptana studio
HARDWARE:-
RAM:-minimum 2GB required.
Page 9
Approaches of recommendation:-
There are three major approaches for making a
recommendation system.
•Collaborative Filtering approach:-
Recommends the active user the items that the user of previous taste from
past has liked.
•Content Based Filtering:-
Recommed items similar to the ones that user liked in the past.
•Hybrid approach:-
Combination of Collaborative and Content based.
Page 10
COLLABORATIVE FILTERING:-
Its based on a model of prior user behavior. The model can be
constructed solely from a single user's behavior or — more
effectively — also from the behavior of other users who have
similar traits.
Saif Khayam
Page 11
DISADVANTAGES:-
Early rater problem:- Collaborative systems cannot provide
recommendations for new items since there are no user ratings on which to
base a prediction. Even if users start rating the item it will take some time
before the item has received enough ratings in order to make accurate
recommendations. Similarly, recommendations will also be inaccurate for
new users who have rated few items.
Sparsity problem:- In many information domains the existing number
of items exceeds the amount a person is able (and willing) to explore by far.
This makes it hard to find items that are rated by enough people on which to
base predictions.
. Gray sheep:- Groups of users are needed with overlapping
characteristics. Even if such groups exist, individuals who do not consistently
agree or disagree with any group of people will receive inaccurate
recommendations.
Page 12
CONTENT BASED FILTERING:-
This model is based upon the contents of the system. This
approach might use historical browsing information.
Page 13
DISADVANTAGES:-
Content description:- In some domains generating a useful description
of the content can be very difficult. In domains where the items consist of
music or video for example a representation of the content is not always
possible with today’s technology.
Over-specialization:- A content-based filtering system will not select
items if the previous user behavior does not provide evidence for this.
Additional techniques have to be added to give the system the capability to
make suggestion outside the scope of what the user has already shown interest
in.
Subjective domain problem:- Content-based filtering techniques
have difficulty in distinguishing between subjective information such as
points of views and humor.
Page 14
USER VS ITEM FILTERING:-
This model is based upon the contents of the system. This
approach might use historical browsing information.
Page 15
HYBRID FILTERING:-
Hybrid Filtering is a combination of both Collaborative
Filtering and Content Based Filtering.
It overcomes all the disadvantages of both the Filtering
Techniques.
Page 16
PHP:-
PHP is a server-side scripting language designed
primarily for web development.
Originally created by Rasmus Lerdorf in 1994.
 PHP originally stood for Personal Home
Page,but it now stands for the recursive
acronym PHP: Hypertext Preprocessor.
It is object oriented ,simple programming
language.
About 51% of web apps on internet is based on
PHP.
Page 17
MySql:-
MySQL is an open-source relational database management
system(RDBMS).
MySQL is written in C and C++. Its SQL parser is written
in yacc.
 MySQL is used in many high-profile, large-
scale websites,including Google, Facebook,Twitter,Flickr,and Yo
uTube.
Page 18
PHP with MySql:-
With PHP, you can connect to and manipulate databases.
PHP 5 and later can work with a MySQL database using:
•MySQLi extension (the "i" stands for improved),
•PDO (PHP Data Objects).
Page 19
OUR APP USING HYBRID FILTERING:-
It is a web Application for students to Buy and Sell their
college items to their college students.
The Application recommends the appropriate college
products to the appropriate buyer (whose chances of buying
that product is more).
The seller can see the details of the buyer to get the
product.
It basically creates a Hybrid c2c Recommendation
medium for Buying and Selling
Page 20
EXISTING SYSTEM:-
One great example of such application is OLX.
Also developed using PHP and Mysql.
It shows product near user irrespective of its relation with
user.
No Recommendation system.
Page 21
PROPOSED SYSTEM:-
It is a recommendation system.
Recommends appropriate products to more likely to buy
users.
Uses Hybrid Filtering Data mining technique for
Recommending of items to users.
Right things for Right people.
Page 22
MODULES:-
 Register:-User should register in the application.
 Login:- User enter the profile using name and
password.
 Sell:-User can put the college item for sale.
 Buy:-User can see the details of the Seller and contact
him to buy.
 Recommend:-Appropriate products are reommended.
Page 23
MODULES:-
 Cart:-User can add products to the cart.
 Like:- User can like a product.
 Notify:-User send a message to the Seller.
 Account:-User edit their details in the account section.
 Admin:-Admin can delete the UnAppropriate user or
the product.
 Search:-User can search for a product.
Page 24
CLASS DIAGRAM:-
Page 25
USECASE DIAGRAM:-
Page 26
SEQUENCE DIAGRAM:-
Page 27
REGISTER:-
 User data is stored
in the database.
 Data is then used for
login and
recommending.
Page 28
LOGIN:-
 Entered details is
matched with user
info stored in
database.
 If the data matches
the user is diaplayed
the home page.
Page 29
SELL:-
 User fills the sale
form with an image
and submits it.
 The product is then
stored in the
database with the
image.
Page 30
BUY:-
 The user selects its
respective branch to
buy.
 All the products
related to that
branch will be
displayed with seller
info.
Page 31
CART:-
 The user selects its
respective branch to
buy.
 The selected products
can be added to the
cart
Page 32
LIKE:-
 The user selects its
respective branch to
buy.
 The user can Like and
item.
 The liked items can be
seen in liked section
Page 33
Account:-
 The user can select its
details and edit it.
Page 34
Notify:-
 User can send a
notification to the seller
for buying of item.
 The messages can be seen
in the account section
Page 35
Admin:-
 Admin can delete all the
unaproppriate items and
users from the database.
Page 36
SEARCH:-
 User search for a product.
 The searched product will
be saved in database which
will be used for
recommendation.
Page 37
RECOMMEND:-
 The every action of user is
noticed and stored in
database.
 The info is then passed
through the Filtering
Algorithms.
 The result of algorithms is
then displayed to user.
Page 38
Recommendation Diagram:-
Page 39
OUTPUT SCREENSHOTS:-
Page 40
OUTPUT SCREENSHOTS:-
Page 41
OUTPUT SCREENSHOTS:-
Page 42
OUTPUT SCREENSHOTS:-
Page 43
OUTPUT SCREENSHOTS:-
Page 44
OUTPUT SCREENSHOTS:-
Page 45
OUTPUT SCREENSHOTS:-
Page 46
OUTPUT SCREENSHOTS:-
Page 47
OUTPUT SCREENSHOTS:-
Page 48
OUTPUT SCREENSHOTS:-
Page 49
ADVANTAGES:-
Based on Real Activity:-The biggest benefit of recommendation systems is that
they record, and then base their recommendations on actual user behavior.
Great for Discovery:- they allow us to discover things that are similar to what
we already like.
Personalization:-We often take recommendations from friends and family
because we trust their opinion
Always Up-To-Date:-Recommendation systems are dynamically updated, and
therefore are always up-to-date
Reduced Organizational Maintenance:- With recommendation systems, much
of this organizational maintenance goes away.
Page 50
DISADVANTAGES:-
Difficult to Set Up:-Recommendation systems are intensive,
database-driven applications that are not trivial to create and get
running.
Maintenance Shifted Elsewhere:-Even though recommendation
systems can reduce organizational maintenance, they don’t get rid of
maintenance itself.
Sometimes They’re Wrong:-Recommendation systems aren’t just
a technological challenge. They’re also a social one. Sometimes
people are unhappy with recommendations.
Page 51
CONCLUSION:-
The c2c Recommendation system is a branch of Datamining which
recommends the user ,items which the might prefer.
The hybrid Filtering is used for recommendation of items.
The user can sell and buy his college item to their college mates.
The app uses hybrid algorithms to display the user appropriate
products.
This system helps the user for discovery of new products hence
increasing the sales.
Page 52
BIBLIOGRAPHY:-
http://www.w3schools.com/php/php_mysql_connect.asp
http://recommender-systems.org/hybrid-recommender-systems/
https://articles.uie.com/recommendation_systems/
https://en.wikipedia.org/wiki/Recommender_system
Page 53
THANK YOU
(^_^)
One last thing,
Did you know presentation is a two way
communication !!
You have to ask question ..

More Related Content

What's hot

Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of Hadoop
Kostiantyn Kudriavtsev
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
Akshat Thakar
 
ESSIR 2013 Recommender Systems tutorial
ESSIR 2013 Recommender Systems tutorial ESSIR 2013 Recommender Systems tutorial
ESSIR 2013 Recommender Systems tutorial
Alexandros Karatzoglou
 
Recommender Engines
Recommender EnginesRecommender Engines
Recommender EnginesThomas Hess
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation System
Shubham Patil
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Francesco Casalegno
 
Guide to Recommender Systems
Guide to Recommender SystemsGuide to Recommender Systems
Guide to Recommender Systems
Amancio Bouza
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
SAIFUR RAHMAN
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
Milind Gokhale
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
Viet-Trung TRAN
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
David Zibriczky
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Carlos Castillo (ChaTo)
 
Recommendation techniques
Recommendation techniques Recommendation techniques
Recommendation techniques
sun9413
 
Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011idoguy
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introductionLiang Xiang
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Girish Khanzode
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
PratisthaSingh5
 
Recommender Systems in E-Commerce
Recommender Systems in E-CommerceRecommender Systems in E-Commerce
Recommender Systems in E-CommerceRoger Chen
 
Movie lens recommender systems
Movie lens recommender systemsMovie lens recommender systems
Movie lens recommender systems
Kapil Garg
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation System
Anamta Sayyed
 

What's hot (20)

Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of Hadoop
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
ESSIR 2013 Recommender Systems tutorial
ESSIR 2013 Recommender Systems tutorial ESSIR 2013 Recommender Systems tutorial
ESSIR 2013 Recommender Systems tutorial
 
Recommender Engines
Recommender EnginesRecommender Engines
Recommender Engines
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation System
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Guide to Recommender Systems
Guide to Recommender SystemsGuide to Recommender Systems
Guide to Recommender Systems
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Recommendation techniques
Recommendation techniques Recommendation techniques
Recommendation techniques
 
Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011Social Recommender Systems Tutorial - WWW 2011
Social Recommender Systems Tutorial - WWW 2011
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Recommender Systems in E-Commerce
Recommender Systems in E-CommerceRecommender Systems in E-Commerce
Recommender Systems in E-Commerce
 
Movie lens recommender systems
Movie lens recommender systemsMovie lens recommender systems
Movie lens recommender systems
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation System
 

Similar to Customer to Customer recommendation system

KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13MDIF
 
Recommender Systems, Part 1 - Introduction to approaches and algorithms
Recommender Systems, Part 1 - Introduction to approaches and algorithmsRecommender Systems, Part 1 - Introduction to approaches and algorithms
Recommender Systems, Part 1 - Introduction to approaches and algorithms
Ramzi Alqrainy
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptx
Satyam Sharma
 
Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)
SocialMediaMining
 
Agent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systemsAgent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systems
Aravindharamanan S
 
Recommender system
Recommender systemRecommender system
Recommender system
Arif Huda
 
Mini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation DemystifiedMini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation Demystified
Betclic Everest Group Tech Team
 
IRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation SystemsIRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation Systems
IRJET Journal
 
recommendationsystem-140410131156-phpapp01 (1).pdf
recommendationsystem-140410131156-phpapp01 (1).pdfrecommendationsystem-140410131156-phpapp01 (1).pdf
recommendationsystem-140410131156-phpapp01 (1).pdf
ssuserff0096
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of Business
Paul Sherman
 
Aegora mvp-presentation v1-1
Aegora mvp-presentation v1-1Aegora mvp-presentation v1-1
Aegora mvp-presentation v1-1
Aegora
 
Fuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender SystemFuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender System
RSIS International
 
IRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori AlgorithmIRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET Journal
 
Seminar (1).pptx
Seminar (1).pptxSeminar (1).pptx
Seminar (1).pptx
Girum6
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET Journal
 
iCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation EngineiCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation Engine
IRJET Journal
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
IRJET Journal
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
Rackspace
 
A new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisationA new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisation
Benjamin Heitmann
 
Advertising using big data
Advertising using big dataAdvertising using big data
Advertising using big data
RajathMk1
 

Similar to Customer to Customer recommendation system (20)

KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13KB Seminars: Working with Technology - Product Management; 10/13
KB Seminars: Working with Technology - Product Management; 10/13
 
Recommender Systems, Part 1 - Introduction to approaches and algorithms
Recommender Systems, Part 1 - Introduction to approaches and algorithmsRecommender Systems, Part 1 - Introduction to approaches and algorithms
Recommender Systems, Part 1 - Introduction to approaches and algorithms
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptx
 
Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)
 
Agent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systemsAgent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systems
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Mini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation DemystifiedMini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation Demystified
 
IRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation SystemsIRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation Systems
 
recommendationsystem-140410131156-phpapp01 (1).pdf
recommendationsystem-140410131156-phpapp01 (1).pdfrecommendationsystem-140410131156-phpapp01 (1).pdf
recommendationsystem-140410131156-phpapp01 (1).pdf
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of Business
 
Aegora mvp-presentation v1-1
Aegora mvp-presentation v1-1Aegora mvp-presentation v1-1
Aegora mvp-presentation v1-1
 
Fuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender SystemFuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender System
 
IRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori AlgorithmIRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
 
Seminar (1).pptx
Seminar (1).pptxSeminar (1).pptx
Seminar (1).pptx
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
 
iCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation EngineiCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation Engine
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
 
A new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisationA new direction for recommender systems: balancing privacy and personalisation
A new direction for recommender systems: balancing privacy and personalisation
 
Advertising using big data
Advertising using big dataAdvertising using big data
Advertising using big data
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Customer to Customer recommendation system

  • 2. Page 2 INTRODUCTION:- There are many different classifications of marketing(E-COMMERCE) Government to Business (G2B), Business to Business (B2B),  Business to Consumer (B2C), Customer to Customer (C2C).
  • 3. Page 3 INTRODUCTION:- Customer to customer (C2C) markets provide an innovative way to allow customers to interact with each other Recommendendation systems are a subclass of information filtering system that seek to predict the "rating" or "preference" that a user would give to an item. They help users discover items they might not have found by themselves.
  • 4. Page 4 AN EXAMPLE:- THE BIGGEST SOCIAL NETWORK : FACEBOOK Facebook tracks each and every record of the user.
  • 5. Page 5 C2C RECOMMENDATION SYSTEM:- The recommendation system which connects customer with another customer for buying and selling is called c2c(customer to customer) system.
  • 6. Page 6 WHAT IS THE NEED ?:-
  • 7. Page 7 LITERATURE SURVEY:- In 1998, Giles et al. introduced the first research-paper recommender system as part of the CiteSeer project. Since then, at least 216 articles relating to 120 research-paper recommendation approaches were published. Yearly number of articles steadily increases: 66 of the 217 articles (30%) were published just in 2012 and 2013 alone. Now,all great industrial giants like Facebook,Amazon,Netflix etc.. Uses recommendation system. It is an active research topic in the data mining and machine learning fields.
  • 8. Page 8 SYSTEM REQUIRMENT:- SOFTWARE:- Programming language:- php Server :- Apache Database :- MySql IDE Software :- Aptana studio HARDWARE:- RAM:-minimum 2GB required.
  • 9. Page 9 Approaches of recommendation:- There are three major approaches for making a recommendation system. •Collaborative Filtering approach:- Recommends the active user the items that the user of previous taste from past has liked. •Content Based Filtering:- Recommed items similar to the ones that user liked in the past. •Hybrid approach:- Combination of Collaborative and Content based.
  • 10. Page 10 COLLABORATIVE FILTERING:- Its based on a model of prior user behavior. The model can be constructed solely from a single user's behavior or — more effectively — also from the behavior of other users who have similar traits. Saif Khayam
  • 11. Page 11 DISADVANTAGES:- Early rater problem:- Collaborative systems cannot provide recommendations for new items since there are no user ratings on which to base a prediction. Even if users start rating the item it will take some time before the item has received enough ratings in order to make accurate recommendations. Similarly, recommendations will also be inaccurate for new users who have rated few items. Sparsity problem:- In many information domains the existing number of items exceeds the amount a person is able (and willing) to explore by far. This makes it hard to find items that are rated by enough people on which to base predictions. . Gray sheep:- Groups of users are needed with overlapping characteristics. Even if such groups exist, individuals who do not consistently agree or disagree with any group of people will receive inaccurate recommendations.
  • 12. Page 12 CONTENT BASED FILTERING:- This model is based upon the contents of the system. This approach might use historical browsing information.
  • 13. Page 13 DISADVANTAGES:- Content description:- In some domains generating a useful description of the content can be very difficult. In domains where the items consist of music or video for example a representation of the content is not always possible with today’s technology. Over-specialization:- A content-based filtering system will not select items if the previous user behavior does not provide evidence for this. Additional techniques have to be added to give the system the capability to make suggestion outside the scope of what the user has already shown interest in. Subjective domain problem:- Content-based filtering techniques have difficulty in distinguishing between subjective information such as points of views and humor.
  • 14. Page 14 USER VS ITEM FILTERING:- This model is based upon the contents of the system. This approach might use historical browsing information.
  • 15. Page 15 HYBRID FILTERING:- Hybrid Filtering is a combination of both Collaborative Filtering and Content Based Filtering. It overcomes all the disadvantages of both the Filtering Techniques.
  • 16. Page 16 PHP:- PHP is a server-side scripting language designed primarily for web development. Originally created by Rasmus Lerdorf in 1994.  PHP originally stood for Personal Home Page,but it now stands for the recursive acronym PHP: Hypertext Preprocessor. It is object oriented ,simple programming language. About 51% of web apps on internet is based on PHP.
  • 17. Page 17 MySql:- MySQL is an open-source relational database management system(RDBMS). MySQL is written in C and C++. Its SQL parser is written in yacc.  MySQL is used in many high-profile, large- scale websites,including Google, Facebook,Twitter,Flickr,and Yo uTube.
  • 18. Page 18 PHP with MySql:- With PHP, you can connect to and manipulate databases. PHP 5 and later can work with a MySQL database using: •MySQLi extension (the "i" stands for improved), •PDO (PHP Data Objects).
  • 19. Page 19 OUR APP USING HYBRID FILTERING:- It is a web Application for students to Buy and Sell their college items to their college students. The Application recommends the appropriate college products to the appropriate buyer (whose chances of buying that product is more). The seller can see the details of the buyer to get the product. It basically creates a Hybrid c2c Recommendation medium for Buying and Selling
  • 20. Page 20 EXISTING SYSTEM:- One great example of such application is OLX. Also developed using PHP and Mysql. It shows product near user irrespective of its relation with user. No Recommendation system.
  • 21. Page 21 PROPOSED SYSTEM:- It is a recommendation system. Recommends appropriate products to more likely to buy users. Uses Hybrid Filtering Data mining technique for Recommending of items to users. Right things for Right people.
  • 22. Page 22 MODULES:-  Register:-User should register in the application.  Login:- User enter the profile using name and password.  Sell:-User can put the college item for sale.  Buy:-User can see the details of the Seller and contact him to buy.  Recommend:-Appropriate products are reommended.
  • 23. Page 23 MODULES:-  Cart:-User can add products to the cart.  Like:- User can like a product.  Notify:-User send a message to the Seller.  Account:-User edit their details in the account section.  Admin:-Admin can delete the UnAppropriate user or the product.  Search:-User can search for a product.
  • 27. Page 27 REGISTER:-  User data is stored in the database.  Data is then used for login and recommending.
  • 28. Page 28 LOGIN:-  Entered details is matched with user info stored in database.  If the data matches the user is diaplayed the home page.
  • 29. Page 29 SELL:-  User fills the sale form with an image and submits it.  The product is then stored in the database with the image.
  • 30. Page 30 BUY:-  The user selects its respective branch to buy.  All the products related to that branch will be displayed with seller info.
  • 31. Page 31 CART:-  The user selects its respective branch to buy.  The selected products can be added to the cart
  • 32. Page 32 LIKE:-  The user selects its respective branch to buy.  The user can Like and item.  The liked items can be seen in liked section
  • 33. Page 33 Account:-  The user can select its details and edit it.
  • 34. Page 34 Notify:-  User can send a notification to the seller for buying of item.  The messages can be seen in the account section
  • 35. Page 35 Admin:-  Admin can delete all the unaproppriate items and users from the database.
  • 36. Page 36 SEARCH:-  User search for a product.  The searched product will be saved in database which will be used for recommendation.
  • 37. Page 37 RECOMMEND:-  The every action of user is noticed and stored in database.  The info is then passed through the Filtering Algorithms.  The result of algorithms is then displayed to user.
  • 49. Page 49 ADVANTAGES:- Based on Real Activity:-The biggest benefit of recommendation systems is that they record, and then base their recommendations on actual user behavior. Great for Discovery:- they allow us to discover things that are similar to what we already like. Personalization:-We often take recommendations from friends and family because we trust their opinion Always Up-To-Date:-Recommendation systems are dynamically updated, and therefore are always up-to-date Reduced Organizational Maintenance:- With recommendation systems, much of this organizational maintenance goes away.
  • 50. Page 50 DISADVANTAGES:- Difficult to Set Up:-Recommendation systems are intensive, database-driven applications that are not trivial to create and get running. Maintenance Shifted Elsewhere:-Even though recommendation systems can reduce organizational maintenance, they don’t get rid of maintenance itself. Sometimes They’re Wrong:-Recommendation systems aren’t just a technological challenge. They’re also a social one. Sometimes people are unhappy with recommendations.
  • 51. Page 51 CONCLUSION:- The c2c Recommendation system is a branch of Datamining which recommends the user ,items which the might prefer. The hybrid Filtering is used for recommendation of items. The user can sell and buy his college item to their college mates. The app uses hybrid algorithms to display the user appropriate products. This system helps the user for discovery of new products hence increasing the sales.
  • 53. Page 53 THANK YOU (^_^) One last thing, Did you know presentation is a two way communication !! You have to ask question ..