Machine learning for new friends recommendation in NTU

NiceTomeetU (NTmU) is a friend recommendation platform exclusive to Nanyang Technological University (NTU) students. The development of NTmU is an ongoing final year project led by Associate Professor Hui Sui Cheung, and was initially established by NTU students Chia Ching Chuen, Le Tan Khang and Ch...

Full description

Saved in:
Bibliographic Details
Main Author: Niu, Jianan
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148166
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:NiceTomeetU (NTmU) is a friend recommendation platform exclusive to Nanyang Technological University (NTU) students. The development of NTmU is an ongoing final year project led by Associate Professor Hui Sui Cheung, and was initially established by NTU students Chia Ching Chuen, Le Tan Khang and Chang Jun Hao. NTmU provides a supplementary platform for NTU students to connect with more people within the school. It aims to encourage more friendships between students across different courses and nationalities, thus potentially broadening students’ social circles within the institution. The initial version of the NTmU system consists of a web-based application built using the Django framework and a mobile-based application built using the Flutter framework. NTmU makes use of machine learning techniques for generating word vectors based on the user’s profile descriptions and hobbies. Cosine similarity is used for calculating the similarities between the vectors and matching similar users for recommendations. This report covers the main modifications and enhancements made to the web-based (Django) version of the NTmU system.