luciencd / suggestr

Machine learning app to suggest courses to people
Apache License 2.0
8 stars 2 forks source link

really no idea if this would help. #52

Open luciencd opened 8 years ago

luciencd commented 8 years ago

creating a second table that creates scores for relations between majors, but bases it on how similar the profiles are amongs the table we currently have. So:

CS -> CS : 40 CS -> CSE : 0, (no cs major takes a CSE course) CS -> MATH : 10,

CSE -> CSE : 40 CSE -> CS : 20, CSE -> MATH : 10,

Currently, CS -> CSE is 0/100 and CSE -> CS is 20/100.

But how is that possible? they are very similar!!!! So basically, compare the profiles like so:

CS = A, CSE = B, target major = C. A -> CS : .40 A -> CSE : 0, (no cs major takes a CSE course) A -> MATH : .10,

B -> CSE : .40 B -> CS : .20, B -> MATH : .10,

Value closest to 0 is best. CS , CSE -> CS = (.40-.20) = .20 CS , CSE -> CSE= (.40-0) = .40 CS , CSE -> MATH = (.10-.10) = 0 .6/3 => .2 similar CS -> CSE = .2 (normalize it compared to all other majors CS is compared to) 1-.2 = .8 maybe?