Polo123 commited on
Commit
d67f012
·
verified ·
1 Parent(s): 2d520bd

Update logic2.py

Browse files
Files changed (1) hide show
  1. logic2.py +22 -20
logic2.py CHANGED
@@ -102,25 +102,27 @@ def get_recommendation(model,data,user_id):
102
  return {'user': user_id, 'rec_movies': top_ten_recs}
103
 
104
  def make_1_hop_graph(data,user_id):
105
- a = data["user", "rates", "movie"].edge_index
106
- b = data["user", "rates", "movie"].edge_label
107
- idxs = (a[0] == user_id).nonzero(as_tuple=True)[0]
108
- ratings = b[idxs]#.tolist()
109
- movie_idxs = a[1][idxs]#.tolist()
110
-
111
-
112
- n = len(ratings)
113
- net = Network(cdn_resources="local",filter_menu=True)
114
- for i in range(n):
115
- #print(i)
116
- Source = user_id
117
- lab = get_title(movie_idxs[i])
118
- Target = movie_idxs[i] + 671 # Addition for sperating movie with user_id
119
- weight = ratings[i].item()
120
-
121
- net.add_node(Source, label=str(Source),color='#FF0000')
122
- net.add_node(Target.item(), label=lab)
123
- net.add_edge(Source, Target.item(), title=weight)
124
 
125
- net.write_html('index.html')
 
 
126
 
 
102
  return {'user': user_id, 'rec_movies': top_ten_recs}
103
 
104
  def make_1_hop_graph(data,user_id):
105
+ a = data["user", "rates", "movie"].edge_index
106
+ b = data["user", "rates", "movie"].edge_label
107
+ idxs = (a[0] == user_id).nonzero(as_tuple=True)[0]
108
+ ratings = b[idxs]#.tolist()
109
+ movie_idxs = a[1][idxs]#.tolist()
110
+
111
+
112
+ n = len(ratings)
113
+ net = Network(notebook=True))
114
+ for i in range(n):
115
+ #print(i)
116
+ Source = user_id
117
+ lab = get_title(movie_idxs[i])
118
+ Target = movie_idxs[i] + 671 # Addition for sperating movie with user_id
119
+ weight = ratings[i].item()
120
+
121
+ net.add_node(Source, label=str(Source),color='#FF0000')
122
+ net.add_node(Target.item(), label=lab)
123
+ net.add_edge(Source, Target.item(), title=weight)
124
 
125
+ return net._repr_html_()
126
+
127
+
128