Big data analysis and applications
Social media data is often overwhelming for users. Filters are used to narrow down the search results. However, due to the mass sharing culture on social media platforms, the results are still often exhaustive and endless scrolling of posts may not be helpful for the user in finding what they are...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/67714 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-67714 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-677142023-07-07T15:41:47Z Big data analysis and applications Seow, Cheryl Marie Miao Ling Tan Yap Peng School of Electrical and Electronic Engineering DRNTU::Engineering Social media data is often overwhelming for users. Filters are used to narrow down the search results. However, due to the mass sharing culture on social media platforms, the results are still often exhaustive and endless scrolling of posts may not be helpful for the user in finding what they are searching for. Hence, this report will study the limitations of the current Instagram application and analyse datasets which are obtained from it. The report will also explain the steps taken towards implementing a recommendation system in which a combination of filters can increase the search fields pertaining to different categories. This will allow for more user inputs and accurately give users the search results which will fulfil their search terms. Instagram API does not allow developers to use location and tag endpoints at the same time. In this report, we explore possible solutions for this shortcoming. First, we use the Instagram API to get location based images and store it in an array. Subsequently, we do a search for a specific location hashtag in the json response of the images in the array. Due to the high volume of data which we expect from the results, the filtering process will be done per page with pagination url. Furthermore, the loading time of the web application is considered in the development of the recommendation system. With the use of Content Delivery Networks (CDNs) instead of the instagram url, it will reduce the page loading time as a result of reduced latency in retrieving the data. Bachelor of Engineering 2016-05-19T07:02:27Z 2016-05-19T07:02:27Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67714 en Nanyang Technological University 56 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 |
spellingShingle |
DRNTU::Engineering Seow, Cheryl Marie Miao Ling Big data analysis and applications |
description |
Social media data is often overwhelming for users. Filters are used to narrow down the search
results. However, due to the mass sharing culture on social media platforms, the results are still
often exhaustive and endless scrolling of posts may not be helpful for the user in finding what
they are searching for. Hence, this report will study the limitations of the current Instagram
application and analyse datasets which are obtained from it. The report will also explain the
steps taken towards implementing a recommendation system in which a combination of filters
can increase the search fields pertaining to different categories. This will allow for more user
inputs and accurately give users the search results which will fulfil their search terms.
Instagram API does not allow developers to use location and tag endpoints at the same time. In
this report, we explore possible solutions for this shortcoming. First, we use the Instagram API
to get location based images and store it in an array. Subsequently, we do a search for a specific
location hashtag in the json response of the images in the array. Due to the high volume of data
which we expect from the results, the filtering process will be done per page with pagination
url.
Furthermore, the loading time of the web application is considered in the development of the
recommendation system. With the use of Content Delivery Networks (CDNs) instead of the
instagram url, it will reduce the page loading time as a result of reduced latency in retrieving
the data. |
author2 |
Tan Yap Peng |
author_facet |
Tan Yap Peng Seow, Cheryl Marie Miao Ling |
format |
Final Year Project |
author |
Seow, Cheryl Marie Miao Ling |
author_sort |
Seow, Cheryl Marie Miao Ling |
title |
Big data analysis and applications |
title_short |
Big data analysis and applications |
title_full |
Big data analysis and applications |
title_fullStr |
Big data analysis and applications |
title_full_unstemmed |
Big data analysis and applications |
title_sort |
big data analysis and applications |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/67714 |
_version_ |
1772825216655818752 |