SMARTPHONE RECOMMENDATION
SYSTEM FOR OPTIMAL SMART
COMPUTING DEVICE PURCHASE
MAMUN AL IMRAN
ID: 17701072
CSE 714: ARTIFICIAL INTELLIGENCE LAB
DEPARTMENT OF COMPUTER SCIENCE
AND ENGINEERING
UNIVERSITY OF CHITTAGONG
Presented to
Dr. Mohammad Shahadat Hossain
Professor
Department of Computer Science and Engineering
University of Chittagong
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
INTRODUCTION
In this age of “Industry 4.0”,
consumer demand for smartphones is
increasing exponentially
traditional services are getting more and more
automated
people on Earth are willing more and more to
own smart computing devices
there is a huge number of smartphones
available with abundant features in the market
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
PROBLEM
Now, it’s much difficult for people to select the best
suitable smartphone.
The problem is complicated due to the addition of
newer and newer features.
As a solution of this problem I’m proposing a system
built with Turbo Prolog.
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
AIMS AND OBJECTIVES
The developed system requires knowledge base with
the features of various smartphones.
The users will enter their desired features as well as
budget and then the system will show them the
optimal smartphones
AIMS AND OBJECTIVES
The system must have,
1) a rich knowledge base that stores information about
various smartphones
2) smart clauses and predicates for handling versatile
recommendations
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
DESIGN
smartphone(samsung,…) Company=samsung,
smartphone(huawei,…) Model=galaxy_A21s,
Inference
smartphone(apple,…) Battery_mAh=5000
smartphone(xiaomi,…) ...
Knowledge Base New Knowledge
DESIGN
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
SCREENSHOTS
SCREENSHOTS
SCREENSHOTS
SCREENSHOTS
SCREENSHOTS
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
TEST CASES AND
RESULTS
: start
Smartphone
Recommendation
System
It helps to find the smartphones for your preference
Please Enter: smartphone(<brand>, <model>, <CPU>, <GPU>, <ram_GB>,
<rom_GB>, <sd_support_GB>, <f_cam_MP>, <b_cam_MP>, <battery_mAh>,
<screen_In>, <colors>, <weight_gm>, <price_tk>)
If you want to ignore any feature, please, put an '_' (underscore) in its place.
TEST CASES AND
RESULTS
:smartphone(Company, Model, _, _, _, _, _, _, _, _, _, _, _, Price) and
Price<20000
Company=samsung, Model=galaxy_M01, Price=11999
Company=samsung, Model= galaxy_A2_Core, Price=6990
Company=samsung, Model= galaxy_A21s, Price=19999
Company=samsung, Model= galaxy_A21s, Price=16999
Company=huawei, Model=y6_pro, Price=11999
5 solutions
TEST CASES AND
RESULTS
: smartphone(samsung, galaxy_A21s, _, _, RAM, ROM,_, _. _. Battery, _, _, _,
Price)
RAM=3, ROM=32, Battery=5000, Price=19999
RAM=4, ROM=64, Battery=5000, Price=16999
RAM=4, ROM=128, Battery=5000, Price=21999
3 solutions
CONTENTS
Introduction
Problem
Aims and Objectives
Design
Screenshots
Test Cases and Results
Conclusion
CONCLUSION
I hope the system will be much beneficial to choose
the optimal smart devices to buy. Buying the best
suitable device will enable the users to save a large
amount of money and time.
THANK
YOU
This work is licensed under a Creative Commons Attribution-
ShareAlike 3.0 Unported License.
It makes use of the works of Mateus Machado Luna.