Implementation of recommender system on an E-commerce application

In the current day and age, technologies capable of processing millions of data within seconds had lead the world into an era where information is transforming the world. This also applies in E-commerce, it is almost impossible to find an E-commerce business that allows the customer to explore throu...

Full description

Saved in:
Bibliographic Details
Main Author: Mak, Jackson Jia Ming
Other Authors: Zhang Jie
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/70298
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-70298
record_format dspace
spelling sg-ntu-dr.10356-702982023-03-03T20:46:50Z Implementation of recommender system on an E-commerce application Mak, Jackson Jia Ming Zhang Jie School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence In the current day and age, technologies capable of processing millions of data within seconds had lead the world into an era where information is transforming the world. This also applies in E-commerce, it is almost impossible to find an E-commerce business that allows the customer to explore through its wide range of goods and services unaided. Filtering information has thus become an important part of the daily life. And Collaborative Filtering is the approach of filtering information in E-commerce. These, also known as Recommender Systems, aim to predict users’ ‘rating’ and ‘preference’ of their interests, have been widely utilize and are still continuing to grow. The report reviews on several Collaborative Filtering approaches and attempts to decide on the appropriate algorithms to use from a Java-based Recommender System, LibRec, on an E-commerce application that will be developed in the course of this project. As such, this E-commerce application, operating as a mobile application and on the web, will be able to implement the Recommender System to make recommendations. The implementation of the E-commerce backend is developed using Django Oscar that runs on Python as a programming language defers from the frontend mobile application where a mobile development framework Ionic is used, a completely different programming approach. Despite, Ionic is chosen due to its ability to run on multiple mobile platform, based on Cordova and AngularJS instead of a native mobile language, which allows extensibility and portability. Bachelor of Engineering (Computer Science) 2017-04-19T02:00:28Z 2017-04-19T02:00:28Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/70298 en Nanyang Technological University 53 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Mak, Jackson Jia Ming
Implementation of recommender system on an E-commerce application
description In the current day and age, technologies capable of processing millions of data within seconds had lead the world into an era where information is transforming the world. This also applies in E-commerce, it is almost impossible to find an E-commerce business that allows the customer to explore through its wide range of goods and services unaided. Filtering information has thus become an important part of the daily life. And Collaborative Filtering is the approach of filtering information in E-commerce. These, also known as Recommender Systems, aim to predict users’ ‘rating’ and ‘preference’ of their interests, have been widely utilize and are still continuing to grow. The report reviews on several Collaborative Filtering approaches and attempts to decide on the appropriate algorithms to use from a Java-based Recommender System, LibRec, on an E-commerce application that will be developed in the course of this project. As such, this E-commerce application, operating as a mobile application and on the web, will be able to implement the Recommender System to make recommendations. The implementation of the E-commerce backend is developed using Django Oscar that runs on Python as a programming language defers from the frontend mobile application where a mobile development framework Ionic is used, a completely different programming approach. Despite, Ionic is chosen due to its ability to run on multiple mobile platform, based on Cordova and AngularJS instead of a native mobile language, which allows extensibility and portability.
author2 Zhang Jie
author_facet Zhang Jie
Mak, Jackson Jia Ming
format Final Year Project
author Mak, Jackson Jia Ming
author_sort Mak, Jackson Jia Ming
title Implementation of recommender system on an E-commerce application
title_short Implementation of recommender system on an E-commerce application
title_full Implementation of recommender system on an E-commerce application
title_fullStr Implementation of recommender system on an E-commerce application
title_full_unstemmed Implementation of recommender system on an E-commerce application
title_sort implementation of recommender system on an e-commerce application
publishDate 2017
url http://hdl.handle.net/10356/70298
_version_ 1759855848033615872