-
Notifications
You must be signed in to change notification settings - Fork 0
/
procedures.txt
53 lines (42 loc) · 2.14 KB
/
procedures.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
This is the file to plan out features and issues that need to completed
There are 4 features that will be working on:
1. Recommend users with the highest similarity scores to form study group
2. Recommend current study group that share teh highest similarity with the user (prioritize the local area)
3. Real-time matching
4. Create study groups and invite friends!!!
I - Recommend users with the highest similarity scores to form study group:
+ Receive data from the API from server and start processing the data
+ Represent each user information into vectors:
* Text data -> using TF-IDF for Natural Language Processing:
+ Interests
+ Study_time_pref (these can be both categorical data or user manually type)
+ Study_env_pref (these can be both categorical data or user manually type)
+ Study_techniques_pref (these can be both categorical data or user manually type)
+ Time_management_pref (these can be both categorical data or user manually type)
* Date and Time data:
+ Availability_time
* Geolocation data: (**** These geolocation data can either be live data, (they will be used to find the recommended users when the user goes online) or they can be historical data if the user is offline or not willing to share the current location)
+ Address_line_1
+ Address_line_2
+ City
+ Province
+ Country
+ Postal_code
+ Timezone
* Binary data:
+ Activity_status
* Numerical data:
+ Age
* Categorical data:
+ Graduation_date
+ Study_time_pref (these can be both categorical data or user manually type)
+ Study_env_pref (these can be both categorical data or user manually type)
+ Study_techniques_pref (these can be both categorical data or user manually type)
+ Time_management_pref (these can be both categorical data or user manually type)
+ Social_media_platform pref
+ Education_institutions
+ Education_majors
+ Education_degrees
+ Courses_pref
+ Communication_pref
+ Similarity Metrics are being used is Cosine Similarity