In [1]:
# minimal example
import numpy as np
import csv
import pandas as pd
from scipy.sparse import csr_matrix
# multiplication of M and r
def mul_MR( Mat, vec ):
res_list = []
for row in range(0,3):
res_col = 0
for col in range(0,3):
#print(row,col)
#print('Mat[row][col]', Mat[row][col])
#print('vec', vec[col][0])
# 0 * any_vector sould result in 0
if not isinstance( Mat[row][col], int): # if Mat[row][col] != 0:
res_col = res_col + np.dot(Mat[row][col], vec[col][0])
#print('res_col', res_col)
res_list.insert(row, res_col)
return np.array([[res_list[0]],[res_list[1]], [res_list[2]]])
# data:
# 4 user, 4 movies, 2 genres
# the user nu have seen m1
# he should get a higher rank on m3 than on m4, because m3 has the same genre g1 like m1
# My Theory of the Notation:
# Notation P_um(i,j) probability from user j to movie i. The i and j gives the "orientation" of the matrix.
# So i for rows(movies) and j for columns(users)
# ------- Transition matrices (stochastic) -------
# user-movie
# u1 u2 u3 nu
# m1 1 0 0 1
# m2 0 1 0 0
# m3 0 0 0.5 0
# m4 0 0 0.5 0
P_um = np.array([[1, 0, 0, 1], \
[0, 1, 0, 0], \
[0, 0, 0.5, 0], \
[0, 0, 0.5, 0]])
# movie-user
# m1 m2 m3 m4
# u1 0.5 0 0 0
# u2 0 1 0 0
# u3 0 0 1 1
# nu 0.5 0 0 0
P_mu = np.array([[0.5, 0, 0, 0], \
[0, 1, 0, 0], \
[0, 0, 1, 1], \
[0.5, 0, 0, 0]])
# movie-genre
# m1 m2 m3 m4
# g1 1 1 1 0
# g2 0 0 0 1
P_mg = np.array([[1, 1, 1, 0], \
[0, 0, 0, 1]])
# genre-movie
# g1 g2
# m1 1/3 0
# m2 1/3 0
# m3 1/3 0
# m4 0 1
P_gm = np.array([[1.0/3, 0], \
[1.0/3, 0], \
[1.0/3, 0], \
[0, 1]])
print('P_um, P_mu', P_um.shape, P_mu.shape)
print('P_mg, P_gm', P_mg.shape, P_gm.shape)
# -Parameters
# Transition Weight or influence weight
# Julian: Außerdem müssen sich alle Axy für ein festes y zu 1 summieren.
# alpha_mn is the transition weight that node n gets from node m. All transition weight to n sum up to 1.
# query user node alpha_quu is like the chance for a personalized teleport
alpha_quu = 0.2
# for users
alpha_mu = 0.8 # 1-alpha_quu #User nodes gets transition weights from movie-nodes and user_query.
# for movies
alpha_um = 0.75 # Movie nodes gets transition weights from user-nodes and genre-nodes.
alpha_gm = 0.25 # Movie nodes gets transition weights from user-nodes and genre-nodes.
# for genres
alpha_mg = 1 # Genre nodes gets transition weights from movie nodes.
# ----- User query vector qu -----
# Julian: Für movie-to-user Recommendation ist der Query-Vektor ein 4-dim. Einheitsvektor, z.B. (0,0,0,1)^T für nu.
# Definition 5
# 1 2 3 4
# u1 1 0 0 0
# u2 0 1 0 0
# u3 0 0 1 0
# nu 0 0 0 1 <--
# q_u = (0,0,0,1)^T
q_u = np.array([
[0],
[0],
[0],
[1]
])
# ---- q -----
q = np.array([
[np.dot(alpha_quu, q_u)],
[np.array([[0],[0],[0],[0]])],
[np.array([[0],[0]])]
], dtype=object)
# print q
print('q', q)
# ---- M ----
M = np.array([[0, np.dot(alpha_mu, P_mu), 0], \
[np.dot(alpha_um, P_um), 0, np.dot(alpha_gm, P_gm)], \
[0, np.dot(alpha_mg, P_mg), 0]\
], dtype=object) # TODO check dtype=object
print('M', M.shape)
# distribution probability vectors
# do i need a init r?
dpv_u = np.array([np.ones(4)/4], dtype=object )
dpv_m = np.array([np.ones(4)/4], dtype=object )
dpv_g = np.array([np.ones(2)/2], dtype=object )
print('dpv_u', dpv_u.shape)
print('dpv_m', dpv_m.shape)
print('dpv_g', dpv_g.shape)
# r
r = np.array([[dpv_u.T], [dpv_m.T], [dpv_g.T]]) # (3,1)
print('r', r.shape)
print('r[0][0]', r[0][0].shape)
print('r[1][0]', r[1][0].shape)
print('r[2][0]', r[2][0].shape)
# ---- Iterate ----
# r(t+1) = Mr(t)+q
# M1*r1 : 1. row of matrixmultiplication
#np.dot(M1[0][0], r1[0][0]) #works
#np.dot(M1[0][1], r1[1][0]) #works
#np.dot(M1[0][2], r1[2][0]) #works
#res = mul_MR(M, r)
# problem:
#np.dot(M, r) # error : operands could not be broadcast together with shapes (2,3) (3,1)
#MM*r # error: shapes (3,2) and (1,3) not aligned: 2 (dim 1) != 1 (dim 0)
# solved by own multiplication method
print '-----------------------'
#print method
def printR(t, rVector):
res = rVector
print 'iteration '+ str(t)
for index, i in enumerate(res[0][0]):
print('User '+str(index+1)+': ' + str(i[0]))
for index, i in enumerate(res[1][0]):
print('Movie '+str(index+1)+': ' + str(i[0]))
for index, i in enumerate(res[2][0]):
print('Genre '+str(index+1)+': ' + str(i[0]))
# q?!? todo?
res = r # mit r gehts in 156 iterationen
res = q # wahrscheinlich res=q weil besser zu zeigen
printR(0, res)
print ''
iterations = 360
for t in range(1, iterations+1):
res = mul_MR(M, res)
res = np.add(res, q)
printR(t, res)
print ''
print res
# Result print
print '--------------------'
print 'Result movie-user(or user-movie) recommendation for nu:'
for index, i in enumerate(res[1][0]):
print('Movie '+str(index+1)+': ' + str(i[0]))
# sum to check:
print ''
print 'user sum '+ str(res[0][0].sum() )
print 'movie sum ' + str(res[1][0].sum() )
print 'genre sum ' + str(res[2][0].sum() )
('P_um, P_mu', (4L, 4L), (4L, 4L))
('P_mg, P_gm', (2L, 4L), (4L, 2L))
('q', array([[array([[ 0. ],
[ 0. ],
[ 0. ],
[ 0.2]])],
[array([[0],
[0],
[0],
[0]])],
[array([[0],
[0]])]], dtype=object))
('M', (3L, 3L))
('dpv_u', (1L, 4L))
('dpv_m', (1L, 4L))
('dpv_g', (1L, 2L))
('r', (3L, 1L))
('r[0][0]', (4L, 1L))
('r[1][0]', (4L, 1L))
('r[2][0]', (2L, 1L))
-----------------------
iteration 0
User 1: 0.0
User 2: 0.0
User 3: 0.0
User 4: 0.2
Movie 1: 0
Movie 2: 0
Movie 3: 0
Movie 4: 0
Genre 1: 0
Genre 2: 0
iteration 1
User 1: 0.0
User 2: 0.0
User 3: 0.0
User 4: 0.2
Movie 1: 0.15
Movie 2: 0.0
Movie 3: 0.0
Movie 4: 0.0
Genre 1: 0
Genre 2: 0
iteration 2
User 1: 0.06
User 2: 0.0
User 3: 0.0
User 4: 0.26
Movie 1: 0.15
Movie 2: 0.0
Movie 3: 0.0
Movie 4: 0.0
Genre 1: 0.15
Genre 2: 0.0
iteration 3
User 1: 0.06
User 2: 0.0
User 3: 0.0
User 4: 0.26
Movie 1: 0.2525
Movie 2: 0.0125
Movie 3: 0.0125
Movie 4: 0.0
Genre 1: 0.15
Genre 2: 0.0
iteration 4
User 1: 0.101
User 2: 0.01
User 3: 0.01
User 4: 0.301
Movie 1: 0.2525
Movie 2: 0.0125
Movie 3: 0.0125
Movie 4: 0.0
Genre 1: 0.2775
Genre 2: 0.0
iteration 5
User 1: 0.101
User 2: 0.01
User 3: 0.01
User 4: 0.301
Movie 1: 0.324625
Movie 2: 0.030625
Movie 3: 0.026875
Movie 4: 0.00375
Genre 1: 0.2775
Genre 2: 0.0
iteration 6
User 1: 0.12985
User 2: 0.0245
User 3: 0.0245
User 4: 0.32985
Movie 1: 0.324625
Movie 2: 0.030625
Movie 3: 0.026875
Movie 4: 0.00375
Genre 1: 0.382125
Genre 2: 0.00375
iteration 7
User 1: 0.12985
User 2: 0.0245
User 3: 0.0245
User 4: 0.32985
Movie 1: 0.37661875
Movie 2: 0.05021875
Movie 3: 0.04103125
Movie 4: 0.010125
Genre 1: 0.382125
Genre 2: 0.00375
iteration 8
User 1: 0.1506475
User 2: 0.040175
User 3: 0.040925
User 4: 0.3506475
Movie 1: 0.37661875
Movie 2: 0.05021875
Movie 3: 0.04103125
Movie 4: 0.010125
Genre 1: 0.46786875
Genre 2: 0.010125
iteration 9
User 1: 0.1506475
User 2: 0.040175
User 3: 0.040925
User 4: 0.3506475
Movie 1: 0.4149603125
Movie 2: 0.0691203125
Movie 3: 0.0543359375
Movie 4: 0.017878125
Genre 1: 0.46786875
Genre 2: 0.010125
iteration 10
User 1: 0.165984125
User 2: 0.05529625
User 3: 0.05777125
User 4: 0.365984125
Movie 1: 0.4149603125
Movie 2: 0.0691203125
Movie 3: 0.0543359375
Movie 4: 0.017878125
Genre 1: 0.5384165625
Genre 2: 0.017878125
iteration 11
User 1: 0.165984125
User 2: 0.05529625
User 3: 0.05777125
User 4: 0.365984125
Movie 1: 0.443844234375
Movie 2: 0.086340234375
Movie 3: 0.066532265625
Movie 4: 0.02613375
Genre 1: 0.5384165625
Genre 2: 0.017878125
iteration 12
User 1: 0.17753769375
User 2: 0.0690721875
User 3: 0.0741328125
User 4: 0.37753769375
Movie 1: 0.443844234375
Movie 2: 0.086340234375
Movie 3: 0.066532265625
Movie 4: 0.02613375
Genre 1: 0.596716734375
Genre 2: 0.02613375
iteration 13
User 1: 0.17753769375
User 2: 0.0690721875
User 3: 0.0741328125
User 4: 0.37753769375
Movie 1: 0.466032935156
Movie 2: 0.101530535156
Movie 3: 0.0775261992188
Movie 4: 0.0343332421875
Genre 1: 0.596716734375
Genre 2: 0.02613375
iteration 14
User 1: 0.186413174063
User 2: 0.081224428125
User 3: 0.089487553125
User 4: 0.386413174063
Movie 1: 0.466032935156
Movie 2: 0.101530535156
Movie 3: 0.0775261992188
Movie 4: 0.0343332421875
Genre 1: 0.645089669531
Genre 2: 0.0343332421875
iteration 15
User 1: 0.186413174063
User 2: 0.081224428125
User 3: 0.089487553125
User 4: 0.386413174063
Movie 1: 0.483377233555
Movie 2: 0.114675793555
Movie 3: 0.0873153048828
Movie 4: 0.0421411429688
Genre 1: 0.645089669531
Genre 2: 0.0343332421875
iteration 16
User 1: 0.193350893422
User 2: 0.0917406348438
User 3: 0.103565158281
User 4: 0.393350893422
Movie 1: 0.483377233555
Movie 2: 0.114675793555
Movie 3: 0.0873153048828
Movie 4: 0.0421411429688
Genre 1: 0.685368331992
Genre 2: 0.0421411429688
iteration 17
User 1: 0.193350893422
User 2: 0.0917406348438
User 3: 0.103565158281
User 4: 0.393350893422
Movie 1: 0.497140367799
Movie 2: 0.125919503799
Movie 3: 0.0959509620215
Movie 4: 0.0493722200977
Genre 1: 0.685368331992
Genre 2: 0.0421411429688
iteration 18
User 1: 0.19885614712
User 2: 0.100735603039
User 3: 0.116258545695
User 4: 0.39885614712
Movie 1: 0.497140367799
Movie 2: 0.125919503799
Movie 3: 0.0959509620215
Movie 4: 0.0493722200977
Genre 1: 0.719010833619
Genre 2: 0.0493722200977
iteration 19
User 1: 0.19885614712
User 2: 0.100735603039
User 3: 0.116258545695
User 4: 0.39885614712
Movie 1: 0.508201790148
Movie 2: 0.135469271748
Movie 3: 0.103514524104
Movie 4: 0.0559400096602
Genre 1: 0.719010833619
Genre 2: 0.0493722200977
iteration 20
User 1: 0.203280716059
User 2: 0.108375417398
User 3: 0.127563627011
User 4: 0.403280716059
Movie 1: 0.508201790148
Movie 2: 0.135469271748
Movie 3: 0.103514524104
Movie 4: 0.0559400096602
Genre 1: 0.747185585999
Genre 2: 0.0559400096602
iteration 21
User 1: 0.203280716059
User 2: 0.108375417398
User 3: 0.127563627011
User 4: 0.403280716059
Movie 1: 0.517186539588
Movie 2: 0.143547028548
Movie 3: 0.110101825629
Movie 4: 0.0618213625443
Genre 1: 0.747185585999
Genre 2: 0.0559400096602
iteration 22
User 1: 0.206874615835
User 2: 0.114837622839
User 3: 0.137538550539
User 4: 0.406874615835
Movie 1: 0.517186539588
Movie 2: 0.143547028548
Movie 3: 0.110101825629
Movie 4: 0.0618213625443
Genre 1: 0.770835393766
Genre 2: 0.0618213625443
iteration 23
User 1: 0.206874615835
User 2: 0.114837622839
User 3: 0.137538550539
User 4: 0.406874615835
Movie 1: 0.524548206567
Movie 2: 0.150364499943
Movie 3: 0.115813239266
Movie 4: 0.0670322970881
Genre 1: 0.770835393766
Genre 2: 0.0618213625443
iteration 24
User 1: 0.209819282627
User 2: 0.120291599954
User 3: 0.146276429083
User 4: 0.409819282627
Movie 1: 0.524548206567
Movie 2: 0.150364499943
Movie 3: 0.115813239266
Movie 4: 0.0670322970881
Genre 1: 0.790725945776
Genre 2: 0.0670322970881
iteration 25
User 1: 0.209819282627
User 2: 0.120291599954
User 3: 0.146276429083
User 4: 0.409819282627
Movie 1: 0.530622752755
Movie 2: 0.15611252878
Movie 3: 0.120747489721
Movie 4: 0.0716117351782
Genre 1: 0.790725945776
Genre 2: 0.0670322970881
iteration 26
User 1: 0.212249101102
User 2: 0.124890023024
User 3: 0.153887379919
User 4: 0.412249101102
Movie 1: 0.530622752755
Movie 2: 0.15611252878
Movie 3: 0.120747489721
Movie 4: 0.0716117351782
Genre 1: 0.807482771256
Genre 2: 0.0716117351782
iteration 27
User 1: 0.212249101102
User 2: 0.124890023024
User 3: 0.153887379919
User 4: 0.412249101102
Movie 1: 0.535663882591
Movie 2: 0.160957748206
Movie 3: 0.124997998408
Movie 4: 0.0756107012643
Genre 1: 0.807482771256
Genre 2: 0.0716117351782
iteration 28
User 1: 0.214265553036
User 2: 0.128766198565
User 3: 0.160486959738
User 4: 0.414265553036
Movie 1: 0.535663882591
Movie 2: 0.160957748206
Movie 3: 0.124997998408
Movie 4: 0.0756107012643
Genre 1: 0.821619629205
Genre 2: 0.0756107012643
iteration 29
User 1: 0.214265553036
User 2: 0.128766198565
User 3: 0.160486959738
User 4: 0.414265553036
Movie 1: 0.539866631988
Movie 2: 0.165042951357
Movie 3: 0.128650912335
Movie 4: 0.0790852852177
Genre 1: 0.821619629205
Genre 2: 0.0756107012643
iteration 30
User 1: 0.215946652795
User 2: 0.132034361086
User 3: 0.166188958042
User 4: 0.415946652795
Movie 1: 0.539866631988
Movie 2: 0.165042951357
Movie 3: 0.128650912335
Movie 4: 0.0790852852177
Genre 1: 0.833560495681
Genre 2: 0.0790852852177
iteration 31
User 1: 0.215946652795
User 2: 0.132034361086
User 3: 0.166188958042
User 4: 0.415946652795
Movie 1: 0.543383353833
Movie 2: 0.168489145455
Movie 3: 0.131784233906
Movie 4: 0.0820921805703
Genre 1: 0.833560495681
Genre 2: 0.0790852852177
iteration 32
User 1: 0.217353341533
User 2: 0.134791316364
User 3: 0.171101131581
User 4: 0.417353341533
Movie 1: 0.543383353833
Movie 2: 0.168489145455
Movie 3: 0.131784233906
Movie 4: 0.0820921805703
Genre 1: 0.843656733194
Genre 2: 0.0820921805703
iteration 33
User 1: 0.217353341533
User 2: 0.134791316364
User 3: 0.171101131581
User 4: 0.417353341533
Movie 1: 0.546334740066
Movie 2: 0.171398215039
Movie 3: 0.134467652109
Movie 4: 0.0846859694855
Genre 1: 0.843656733194
Genre 2: 0.0820921805703
iteration 34
User 1: 0.218533896026
User 2: 0.137118572031
User 3: 0.175322897276
User 4: 0.418533896026
Movie 1: 0.546334740066
Movie 2: 0.171398215039
Movie 3: 0.134467652109
Movie 4: 0.0846859694855
Genre 1: 0.852200607214
Genre 2: 0.0846859694855
iteration 35
User 1: 0.218533896026
User 2: 0.137118572031
User 3: 0.175322897276
User 4: 0.418533896026
Movie 1: 0.548817561307
Movie 2: 0.173855646291
Movie 3: 0.136762803746
Movie 4: 0.0869175788497
Genre 1: 0.852200607214
Genre 2: 0.0846859694855
iteration 36
User 1: 0.219527024523
User 2: 0.139084517033
User 3: 0.178944306077
User 4: 0.419527024523
Movie 1: 0.548817561307
Movie 2: 0.173855646291
Movie 3: 0.136762803746
Movie 4: 0.0869175788497
Genre 1: 0.859436011345
Genre 2: 0.0869175788497
iteration 37
User 1: 0.219527024523
User 2: 0.139084517033
User 3: 0.178944306077
User 4: 0.419527024523
Movie 1: 0.550910204397
Movie 2: 0.175933055387
Movie 3: 0.138723782391
Movie 4: 0.0888335094912
Genre 1: 0.859436011345
Genre 2: 0.0869175788497
iteration 38
User 1: 0.220364081759
User 2: 0.140746444309
User 3: 0.182045833506
User 4: 0.420364081759
Movie 1: 0.550910204397
Movie 2: 0.175933055387
Movie 3: 0.138723782391
Movie 4: 0.0888335094912
Genre 1: 0.865567042174
Genre 2: 0.0888335094912
iteration 39
User 1: 0.220364081759
User 2: 0.140746444309
User 3: 0.182045833506
User 4: 0.420364081759
Movie 1: 0.552676709486
Movie 2: 0.17769042008
Movie 3: 0.140397774412
Movie 4: 0.0904755649374
Genre 1: 0.865567042174
Genre 2: 0.0888335094912
iteration 40
User 1: 0.221070683794
User 2: 0.142152336064
User 3: 0.18469867148
User 4: 0.421070683794
Movie 1: 0.552676709486
Movie 2: 0.17769042008
Movie 3: 0.140397774412
Movie 4: 0.0904755649374
Genre 1: 0.870764903978
Genre 2: 0.0904755649374
iteration 41
User 1: 0.221070683794
User 2: 0.142152336064
User 3: 0.18469867148
User 4: 0.421070683794
Movie 1: 0.55416976769
Movie 2: 0.179177994046
Movie 3: 0.141825743803
Movie 4: 0.0918808930393
Genre 1: 0.870764903978
Genre 2: 0.0904755649374
iteration 42
User 1: 0.221667907076
User 2: 0.143342395237
User 3: 0.186965309474
User 4: 0.421667907076
Movie 1: 0.55416976769
Movie 2: 0.179177994046
Movie 3: 0.141825743803
Movie 4: 0.0918808930393
Genre 1: 0.875173505539
Genre 2: 0.0918808930393
iteration 43
User 1: 0.221667907076
User 2: 0.143342395237
User 3: 0.186965309474
User 4: 0.421667907076
Movie 1: 0.555432986075
Movie 2: 0.180437921889
Movie 3: 0.143043116514
Movie 4: 0.0930822143126
Genre 1: 0.875173505539
Genre 2: 0.0918808930393
iteration 44
User 1: 0.22217319443
User 2: 0.144350337511
User 3: 0.188900264661
User 4: 0.42217319443
Movie 1: 0.555432986075
Movie 2: 0.180437921889
Movie 3: 0.143043116514
Movie 4: 0.0930822143126
Genre 1: 0.878914024479
Genre 2: 0.0930822143126
iteration 45
User 1: 0.22217319443
User 2: 0.144350337511
User 3: 0.188900264661
User 4: 0.42217319443
Movie 1: 0.556502627018
Movie 2: 0.181505588507
Movie 3: 0.144080434621
Movie 4: 0.0941081528262
Genre 1: 0.878914024479
Genre 2: 0.0930822143126
iteration 46
User 1: 0.222601050807
User 2: 0.145204470805
User 3: 0.190550869958
User 4: 0.422601050807
Movie 1: 0.556502627018
Movie 2: 0.181505588507
Movie 3: 0.144080434621
Movie 4: 0.0941081528262
Genre 1: 0.882088650147
Genre 2: 0.0941081528262
iteration 47
User 1: 0.222601050807
User 2: 0.145204470805
User 3: 0.190550869958
User 4: 0.422601050807
Movie 1: 0.557408963723
Movie 2: 0.182410740616
Movie 3: 0.144963963746
Movie 4: 0.0949836144408
Genre 1: 0.882088650147
Genre 2: 0.0941081528262
iteration 48
User 1: 0.222963585489
User 2: 0.145928592493
User 3: 0.19195806255
User 4: 0.422963585489
Movie 1: 0.557408963723
Movie 2: 0.182410740616
Movie 3: 0.144963963746
Movie 4: 0.0949836144408
Genre 1: 0.884783668086
Genre 2: 0.0949836144408
iteration 49
User 1: 0.222963585489
User 2: 0.145928592493
User 3: 0.19195806255
User 4: 0.422963585489
Movie 1: 0.558177350574
Movie 2: 0.18317841671
Movie 3: 0.145716245797
Movie 4: 0.0957301770664
Genre 1: 0.884783668086
Genre 2: 0.0949836144408
iteration 50
User 1: 0.22327094023
User 2: 0.146542733368
User 3: 0.19315713829
User 4: 0.42327094023
Movie 1: 0.558177350574
Movie 2: 0.18317841671
Movie 3: 0.145716245797
Movie 4: 0.0957301770664
Genre 1: 0.887072013081
Genre 2: 0.0957301770664
iteration 51
User 1: 0.22327094023
User 2: 0.146542733368
User 3: 0.19315713829
User 4: 0.42327094023
Movie 1: 0.558829078101
Movie 2: 0.183829717783
Movie 3: 0.146356594616
Movie 4: 0.0963664711255
Genre 1: 0.887072013081
Genre 2: 0.0957301770664
iteration 52
User 1: 0.223531631241
User 2: 0.147063774226
User 3: 0.194178452593
User 4: 0.423531631241
Movie 1: 0.558829078101
Movie 2: 0.183829717783
Movie 3: 0.146356594616
Movie 4: 0.0963664711255
Genre 1: 0.8890153905
Genre 2: 0.0963664711255
iteration 53
User 1: 0.223531631241
User 2: 0.147063774226
User 3: 0.194178452593
User 4: 0.423531631241
Movie 1: 0.559382062736
Movie 2: 0.184382446545
Movie 3: 0.146901535597
Movie 4: 0.0969085375037
Genre 1: 0.8890153905
Genre 2: 0.0963664711255
iteration 54
User 1: 0.223752825094
User 2: 0.147505957236
User 3: 0.195048058481
User 4: 0.423752825094
Movie 1: 0.559382062736
Movie 2: 0.184382446545
Movie 3: 0.146901535597
Movie 4: 0.0969085375037
Genre 1: 0.890666044878
Genre 2: 0.0969085375037
iteration 55
User 1: 0.223752825094
User 2: 0.147505957236
User 3: 0.195048058481
User 4: 0.423752825094
Movie 1: 0.559851408048
Movie 2: 0.184851638333
Movie 3: 0.147365192337
Movie 4: 0.0973701563063
Genre 1: 0.890666044878
Genre 2: 0.0969085375037
iteration 56
User 1: 0.223940563219
User 2: 0.147881310667
User 3: 0.195788278914
User 4: 0.423940563219
Movie 1: 0.559851408048
Movie 2: 0.184851638333
Movie 3: 0.147365192337
Movie 4: 0.0973701563063
Genre 1: 0.892068238718
Genre 2: 0.0973701563063
iteration 57
User 1: 0.223940563219
User 2: 0.147881310667
User 3: 0.195788278914
User 4: 0.423940563219
Movie 1: 0.560249864722
Movie 2: 0.185250002893
Movie 3: 0.147759624486
Movie 4: 0.0977631436695
Genre 1: 0.892068238718
Genre 2: 0.0973701563063
iteration 58
User 1: 0.224099945889
User 2: 0.148200002315
User 3: 0.196418214524
User 4: 0.424099945889
Movie 1: 0.560249864722
Movie 2: 0.185250002893
Movie 3: 0.147759624486
Movie 4: 0.0977631436695
Genre 1: 0.893259492101
Genre 2: 0.0977631436695
iteration 59
User 1: 0.224099945889
User 2: 0.148200002315
User 3: 0.196418214524
User 4: 0.424099945889
Movie 1: 0.560588209842
Movie 2: 0.185588292744
Movie 3: 0.148095121455
Movie 4: 0.0980976163641
Genre 1: 0.893259492101
Genre 2: 0.0977631436695
iteration 60
User 1: 0.224235283937
User 2: 0.148470634195
User 3: 0.196954190255
User 4: 0.424235283937
Movie 1: 0.560588209842
Movie 2: 0.185588292744
Movie 3: 0.148095121455
Movie 4: 0.0980976163641
Genre 1: 0.894271624041
Genre 2: 0.0980976163641
iteration 61
User 1: 0.224235283937
User 2: 0.148470634195
User 3: 0.196954190255
User 4: 0.424235283937
Movie 1: 0.560875561242
Movie 2: 0.185875610983
Movie 3: 0.148380456683
Movie 4: 0.0983822254368
Genre 1: 0.894271624041
Genre 2: 0.0980976163641
iteration 62
User 1: 0.224350224497
User 2: 0.148700488787
User 3: 0.197410145695
User 4: 0.424350224497
Movie 1: 0.560875561242
Movie 2: 0.185875610983
Movie 3: 0.148380456683
Movie 4: 0.0983822254368
Genre 1: 0.895131628908
Genre 2: 0.0983822254368
iteration 63
User 1: 0.224350224497
User 2: 0.148700488787
User 3: 0.197410145695
User 4: 0.424350224497
Movie 1: 0.561119639154
Movie 2: 0.186119668999
Movie 3: 0.148623107045
Movie 4: 0.098624360995
Genre 1: 0.895131628908
Genre 2: 0.0983822254368
iteration 64
User 1: 0.224447855662
User 2: 0.148895735199
User 3: 0.197797974432
User 4: 0.424447855662
Movie 1: 0.561119639154
Movie 2: 0.186119668999
Movie 3: 0.148623107045
Movie 4: 0.098624360995
Genre 1: 0.895862415198
Genre 2: 0.098624360995
iteration 65
User 1: 0.224447855662
User 2: 0.148895735199
User 3: 0.197797974432
User 4: 0.424447855662
Movie 1: 0.561326984759
Movie 2: 0.186327002666
Movie 3: 0.148829441678
Movie 4: 0.0988303306607
Genre 1: 0.895862415198
Genre 2: 0.098624360995
iteration 66
User 1: 0.224530793904
User 2: 0.149061602133
User 3: 0.198127817871
User 4: 0.424530793904
Movie 1: 0.561326984759
Movie 2: 0.186327002666
Movie 3: 0.148829441678
Movie 4: 0.0988303306607
Genre 1: 0.896483429103
Genre 2: 0.0988303306607
iteration 67
User 1: 0.224530793904
User 2: 0.149061602133
User 3: 0.198127817871
User 4: 0.424530793904
Movie 1: 0.561503143281
Movie 2: 0.186503154025
Movie 3: 0.149004884127
Movie 4: 0.0990055143669
Genre 1: 0.896483429103
Genre 2: 0.0988303306607
iteration 68
User 1: 0.224601257312
User 2: 0.14920252322
User 3: 0.198408318795
User 4: 0.424601257312
Movie 1: 0.561503143281
Movie 2: 0.186503154025
Movie 3: 0.149004884127
Movie 4: 0.0990055143669
Genre 1: 0.897011181432
Genre 2: 0.0990055143669
iteration 69
User 1: 0.224601257312
User 2: 0.14920252322
User 3: 0.198408318795
User 4: 0.424601257312
Movie 1: 0.561652817754
Movie 2: 0.186652824201
Movie 3: 0.149154051334
Movie 4: 0.0991544981399
Genre 1: 0.897011181432
Genre 2: 0.0990055143669
iteration 70
User 1: 0.224661127102
User 2: 0.149322259361
User 3: 0.198646839579
User 4: 0.424661127102
Movie 1: 0.561652817754
Movie 2: 0.186652824201
Movie 3: 0.149154051334
Movie 4: 0.0991544981399
Genre 1: 0.897459693289
Genre 2: 0.0991544981399
iteration 71
User 1: 0.224661127102
User 2: 0.149322259361
User 3: 0.198646839579
User 4: 0.424661127102
Movie 1: 0.561779998427
Movie 2: 0.186780002295
Movie 3: 0.149280872616
Movie 4: 0.0992811893772
Genre 1: 0.897459693289
Genre 2: 0.0991544981399
iteration 72
User 1: 0.224711999371
User 2: 0.149424001836
User 3: 0.198849649595
User 4: 0.424711999371
Movie 1: 0.561779998427
Movie 2: 0.186780002295
Movie 3: 0.149280872616
Movie 4: 0.0992811893772
Genre 1: 0.897840873338
Genre 2: 0.0992811893772
iteration 73
User 1: 0.224711999371
User 2: 0.149424001836
User 3: 0.198849649595
User 4: 0.424711999371
Movie 1: 0.561888071834
Movie 2: 0.186888074155
Movie 3: 0.149388691376
Movie 4: 0.0993889159424
Genre 1: 0.897840873338
Genre 2: 0.0992811893772
iteration 74
User 1: 0.224755228734
User 2: 0.149510459324
User 3: 0.199022085855
User 4: 0.424755228734
Movie 1: 0.561888071834
Movie 2: 0.186888074155
Movie 3: 0.149388691376
Movie 4: 0.0993889159424
Genre 1: 0.898164837365
Genre 2: 0.0993889159424
iteration 75
User 1: 0.224755228734
User 2: 0.149510459324
User 3: 0.199022085855
User 4: 0.424755228734
Movie 1: 0.561979912881
Movie 2: 0.186979914273
Movie 3: 0.149480351976
Movie 4: 0.0994805111812
Genre 1: 0.898164837365
Genre 2: 0.0993889159424
iteration 76
User 1: 0.224791965152
User 2: 0.149583931419
User 3: 0.199168690526
User 4: 0.424791965152
Movie 1: 0.561979912881
Movie 2: 0.186979914273
Movie 3: 0.149480351976
Movie 4: 0.0994805111812
Genre 1: 0.89844017913
Genre 2: 0.0994805111812
iteration 77
User 1: 0.224791965152
User 2: 0.149583931419
User 3: 0.199168690526
User 4: 0.424791965152
Movie 1: 0.562057962656
Movie 2: 0.187057963492
Movie 3: 0.149558273875
Movie 4: 0.0995583867424
Genre 1: 0.89844017913
Genre 2: 0.0994805111812
iteration 78
User 1: 0.224823185062
User 2: 0.149646370793
User 3: 0.199293328494
User 4: 0.424823185062
Movie 1: 0.562057962656
Movie 2: 0.187057963492
Movie 3: 0.149558273875
Movie 4: 0.0995583867424
Genre 1: 0.898674200022
Genre 2: 0.0995583867424
iteration 79
User 1: 0.224823185062
User 2: 0.149646370793
User 3: 0.199293328494
User 4: 0.424823185062
Movie 1: 0.562124294262
Movie 2: 0.187124294763
Movie 3: 0.149624514854
Movie 4: 0.0996245948708
Genre 1: 0.898674200022
Genre 2: 0.0995583867424
iteration 80
User 1: 0.224849717705
User 2: 0.149699435811
User 3: 0.19939928778
User 4: 0.424849717705
Movie 1: 0.562124294262
Movie 2: 0.187124294763
Movie 3: 0.149624514854
Movie 4: 0.0996245948708
Genre 1: 0.898873103879
Genre 2: 0.0996245948708
iteration 81
User 1: 0.224849717705
User 2: 0.149699435811
User 3: 0.19939928778
User 4: 0.424849717705
Movie 1: 0.562180668547
Movie 2: 0.187180668848
Movie 3: 0.149680824907
Movie 4: 0.099680881635
Genre 1: 0.898873103879
Genre 2: 0.0996245948708
iteration 82
User 1: 0.224872267419
User 2: 0.149744535078
User 3: 0.199489365234
User 4: 0.424872267419
Movie 1: 0.562180668547
Movie 2: 0.187180668848
Movie 3: 0.149680824907
Movie 4: 0.099680881635
Genre 1: 0.899042162303
Genre 2: 0.099680881635
iteration 83
User 1: 0.224872267419
User 2: 0.149744535078
User 3: 0.199489365234
User 4: 0.424872267419
Movie 1: 0.56222858132
Movie 2: 0.187228581501
Movie 3: 0.149728692155
Movie 4: 0.0997287323714
Genre 1: 0.899042162303
Genre 2: 0.099680881635
iteration 84
User 1: 0.224891432528
User 2: 0.149782865201
User 3: 0.199565939621
User 4: 0.424891432528
Movie 1: 0.56222858132
Movie 2: 0.187228581501
Movie 3: 0.149728692155
Movie 4: 0.0997287323714
Genre 1: 0.899185854976
Genre 2: 0.0997287323714
iteration 85
User 1: 0.224891432528
User 2: 0.149782865201
User 3: 0.199565939621
User 4: 0.424891432528
Movie 1: 0.562269303373
Movie 2: 0.187269303482
Movie 3: 0.149769381939
Movie 4: 0.0997694104507
Genre 1: 0.899185854976
Genre 2: 0.0997287323714
iteration 86
User 1: 0.224907721349
User 2: 0.149815442785
User 3: 0.199631033912
User 4: 0.424907721349
Movie 1: 0.562269303373
Movie 2: 0.187269303482
Movie 3: 0.149769381939
Movie 4: 0.0997694104507
Genre 1: 0.899307988794
Genre 2: 0.0997694104507
iteration 87
User 1: 0.224907721349
User 2: 0.149815442785
User 3: 0.199631033912
User 4: 0.424907721349
Movie 1: 0.562303914424
Movie 2: 0.187303914489
Movie 3: 0.149803970116
Movie 4: 0.0998039903296
Genre 1: 0.899307988794
Genre 2: 0.0997694104507
iteration 88
User 1: 0.224921565769
User 2: 0.149843131591
User 3: 0.199686368357
User 4: 0.424921565769
Movie 1: 0.562303914424
Movie 2: 0.187303914489
Movie 3: 0.149803970116
Movie 4: 0.0998039903296
Genre 1: 0.899411799029
Genre 2: 0.0998039903296
iteration 89
User 1: 0.224921565769
User 2: 0.149843131591
User 3: 0.199686368357
User 4: 0.424921565769
Movie 1: 0.562333331907
Movie 2: 0.187333331946
Movie 3: 0.149833371386
Movie 4: 0.0998333857162
Genre 1: 0.899411799029
Genre 2: 0.0998039903296
iteration 90
User 1: 0.224933332763
User 2: 0.149866665556
User 3: 0.199733405682
User 4: 0.424933332763
Movie 1: 0.562333331907
Movie 2: 0.187333331946
Movie 3: 0.149833371386
Movie 4: 0.0998333857162
Genre 1: 0.899500035238
Genre 2: 0.0998333857162
iteration 91
User 1: 0.224933332763
User 2: 0.149866665556
User 3: 0.199733405682
User 4: 0.424933332763
Movie 1: 0.562358335414
Movie 2: 0.187358335437
Movie 3: 0.149858363401
Movie 4: 0.0998583735598
Genre 1: 0.899500035238
Genre 2: 0.0998333857162
iteration 92
User 1: 0.224943334166
User 2: 0.14988666835
User 3: 0.199773389568
User 4: 0.424943334166
Movie 1: 0.562358335414
Movie 2: 0.187358335437
Movie 3: 0.149858363401
Movie 4: 0.0998583735598
Genre 1: 0.899575034252
Genre 2: 0.0998583735598
iteration 93
User 1: 0.224943334166
User 2: 0.14988666835
User 3: 0.199773389568
User 4: 0.424943334166
Movie 1: 0.562379587436
Movie 2: 0.18737958745
Movie 3: 0.149879607276
Movie 4: 0.099879614478
Genre 1: 0.899575034252
Genre 2: 0.0998583735598
iteration 94
User 1: 0.224951834974
User 2: 0.14990366996
User 3: 0.199807377403
User 4: 0.424951834974
Movie 1: 0.562379587436
Movie 2: 0.18737958745
Movie 3: 0.149879607276
Movie 4: 0.099879614478
Genre 1: 0.899638782162
Genre 2: 0.099879614478
iteration 95
User 1: 0.224951834974
User 2: 0.14990366996
User 3: 0.199807377403
User 4: 0.424951834974
Movie 1: 0.562397650975
Movie 2: 0.187397650983
Movie 3: 0.14989766504
Movie 4: 0.0998976701456
Genre 1: 0.899638782162
Genre 2: 0.099879614478
iteration 96
User 1: 0.22495906039
User 2: 0.149918120787
User 3: 0.199836268148
User 4: 0.42495906039
Movie 1: 0.562397650975
Movie 2: 0.187397650983
Movie 3: 0.14989766504
Movie 4: 0.0998976701456
Genre 1: 0.899692966998
Genre 2: 0.0998976701456
iteration 97
User 1: 0.22495906039
User 2: 0.149918120787
User 3: 0.199836268148
User 4: 0.42495906039
Movie 1: 0.562413004501
Movie 2: 0.187413004507
Movie 3: 0.149913014472
Movie 4: 0.099913018092
Genre 1: 0.899692966998
Genre 2: 0.0998976701456
iteration 98
User 1: 0.224965201801
User 2: 0.149930403605
User 3: 0.199860826051
User 4: 0.424965201801
Movie 1: 0.562413004501
Movie 2: 0.187413004507
Movie 3: 0.149913014472
Movie 4: 0.099913018092
Genre 1: 0.89973902348
Genre 2: 0.099913018092
iteration 99
User 1: 0.224965201801
User 2: 0.149930403605
User 3: 0.199860826051
User 4: 0.424965201801
Movie 1: 0.562426054658
Movie 2: 0.187426054661
Movie 3: 0.149926061726
Movie 4: 0.0999260642922
Genre 1: 0.89973902348
Genre 2: 0.099913018092
iteration 100
User 1: 0.224970421863
User 2: 0.149940843728
User 3: 0.199881700814
User 4: 0.424970421863
Movie 1: 0.562426054658
Movie 2: 0.187426054661
Movie 3: 0.149926061726
Movie 4: 0.0999260642922
Genre 1: 0.899778171044
Genre 2: 0.0999260642922
iteration 101
User 1: 0.224970421863
User 2: 0.149940843728
User 3: 0.199881700814
User 4: 0.424970421863
Movie 1: 0.562437147048
Movie 2: 0.18743714705
Movie 3: 0.149937152059
Movie 4: 0.0999371538785
Genre 1: 0.899778171044
Genre 2: 0.0999260642922
iteration 102
User 1: 0.224974858819
User 2: 0.14994971764
User 3: 0.19989944475
User 4: 0.424974858819
Movie 1: 0.562437147048
Movie 2: 0.18743714705
Movie 3: 0.149937152059
Movie 4: 0.0999371538785
Genre 1: 0.899811446157
Genre 2: 0.0999371538785
iteration 103
User 1: 0.224974858819
User 2: 0.14994971764
User 3: 0.19989944475
User 4: 0.424974858819
Movie 1: 0.562446575409
Movie 2: 0.18744657541
Movie 3: 0.149946578961
Movie 4: 0.0999465802509
Genre 1: 0.899811446157
Genre 2: 0.0999371538785
iteration 104
User 1: 0.224978630163
User 2: 0.149957260328
User 3: 0.19991452737
User 4: 0.424978630163
Movie 1: 0.562446575409
Movie 2: 0.18744657541
Movie 3: 0.149946578961
Movie 4: 0.0999465802509
Genre 1: 0.89983972978
Genre 2: 0.0999465802509
iteration 105
User 1: 0.224978630163
User 2: 0.149957260328
User 3: 0.19991452737
User 4: 0.424978630163
Movie 1: 0.562454589394
Movie 2: 0.187454589394
Movie 3: 0.149954591912
Movie 4: 0.0999545928263
Genre 1: 0.89983972978
Genre 2: 0.0999465802509
iteration 106
User 1: 0.224981835757
User 2: 0.149963671515
User 3: 0.199927347791
User 4: 0.424981835757
Movie 1: 0.562454589394
Movie 2: 0.187454589394
Movie 3: 0.149954591912
Movie 4: 0.0999545928263
Genre 1: 0.8998637707
Genre 2: 0.0999545928263
iteration 107
User 1: 0.224981835757
User 2: 0.149963671515
User 3: 0.199927347791
User 4: 0.424981835757
Movie 1: 0.562461401194
Movie 2: 0.187461401195
Movie 3: 0.14996140298
Movie 4: 0.099961403628
Genre 1: 0.8998637707
Genre 2: 0.0999545928263
iteration 108
User 1: 0.224984560478
User 2: 0.149969120956
User 3: 0.199938245286
User 4: 0.424984560478
Movie 1: 0.562461401194
Movie 2: 0.187461401195
Movie 3: 0.14996140298
Movie 4: 0.099961403628
Genre 1: 0.899884205369
Genre 2: 0.099961403628
iteration 109
User 1: 0.224984560478
User 2: 0.149969120956
User 3: 0.199938245286
User 4: 0.424984560478
Movie 1: 0.562467191164
Movie 2: 0.187467191164
Movie 3: 0.14996719243
Movie 4: 0.0999671928893
Genre 1: 0.899884205369
Genre 2: 0.099961403628
iteration 110
User 1: 0.224986876466
User 2: 0.149973752931
User 3: 0.199947508255
User 4: 0.424986876466
Movie 1: 0.562467191164
Movie 2: 0.187467191164
Movie 3: 0.14996719243
Movie 4: 0.0999671928893
Genre 1: 0.899901574758
Genre 2: 0.0999671928893
iteration 111
User 1: 0.224986876466
User 2: 0.149973752931
User 3: 0.199947508255
User 4: 0.424986876466
Movie 1: 0.562472112595
Movie 2: 0.187472112595
Movie 3: 0.149972113492
Movie 4: 0.0999721138181
Genre 1: 0.899901574758
Genre 2: 0.0999671928893
iteration 112
User 1: 0.224988845038
User 2: 0.149977690076
User 3: 0.199955381848
User 4: 0.424988845038
Movie 1: 0.562472112595
Movie 2: 0.187472112595
Movie 3: 0.149972113492
Movie 4: 0.0999721138181
Genre 1: 0.899916338682
Genre 2: 0.0999721138181
iteration 113
User 1: 0.224988845038
User 2: 0.149977690076
User 3: 0.199955381848
User 4: 0.424988845038
Movie 1: 0.56247629578
Movie 2: 0.187476295781
Movie 3: 0.149976296417
Movie 4: 0.0999762966476
Genre 1: 0.899916338682
Genre 2: 0.0999721138181
iteration 114
User 1: 0.224990518312
User 2: 0.149981036624
User 3: 0.199962074451
User 4: 0.424990518312
Movie 1: 0.56247629578
Movie 2: 0.187476295781
Movie 3: 0.149976296417
Movie 4: 0.0999762966476
Genre 1: 0.899928887978
Genre 2: 0.0999762966476
iteration 115
User 1: 0.224990518312
User 2: 0.149981036624
User 3: 0.199962074451
User 4: 0.424990518312
Movie 1: 0.562479851466
Movie 2: 0.187479851466
Movie 3: 0.149979851917
Movie 4: 0.0999798520812
Genre 1: 0.899928887978
Genre 2: 0.0999762966476
iteration 116
User 1: 0.224991940587
User 2: 0.149983881173
User 3: 0.199967763199
User 4: 0.424991940587
Movie 1: 0.562479851466
Movie 2: 0.187479851466
Movie 3: 0.149979851917
Movie 4: 0.0999798520812
Genre 1: 0.89993955485
Genre 2: 0.0999798520812
iteration 117
User 1: 0.224991940587
User 2: 0.149983881173
User 3: 0.199967763199
User 4: 0.424991940587
Movie 1: 0.562482873784
Movie 2: 0.187482873784
Movie 3: 0.149982874104
Movie 4: 0.0999828742199
Genre 1: 0.89993955485
Genre 2: 0.0999798520812
iteration 118
User 1: 0.224993149514
User 2: 0.149986299027
User 3: 0.199972598659
User 4: 0.424993149514
Movie 1: 0.562482873784
Movie 2: 0.187482873784
Movie 3: 0.149982874104
Movie 4: 0.0999828742199
Genre 1: 0.899948621672
Genre 2: 0.0999828742199
iteration 119
User 1: 0.224993149514
User 2: 0.149986299027
User 3: 0.199972598659
User 4: 0.424993149514
Movie 1: 0.562485442743
Movie 2: 0.187485442743
Movie 3: 0.14998544297
Movie 4: 0.0999854430521
Genre 1: 0.899948621672
Genre 2: 0.0999828742199
iteration 120
User 1: 0.224994177097
User 2: 0.149988354194
User 3: 0.199976708817
User 4: 0.424994177097
Movie 1: 0.562485442743
Movie 2: 0.187485442743
Movie 3: 0.14998544297
Movie 4: 0.0999854430521
Genre 1: 0.899956328456
Genre 2: 0.0999854430521
iteration 121
User 1: 0.224994177097
User 2: 0.149988354194
User 3: 0.199976708817
User 4: 0.424994177097
Movie 1: 0.562487626351
Movie 2: 0.187487626351
Movie 3: 0.149987626511
Movie 4: 0.0999876265696
Genre 1: 0.899956328456
Genre 2: 0.0999854430521
iteration 122
User 1: 0.22499505054
User 2: 0.14999010108
User 3: 0.199980202465
User 4: 0.42499505054
Movie 1: 0.562487626351
Movie 2: 0.187487626351
Movie 3: 0.149987626511
Movie 4: 0.0999876265696
Genre 1: 0.899962879212
Genre 2: 0.0999876265696
iteration 123
User 1: 0.22499505054
User 2: 0.14999010108
User 3: 0.199980202465
User 4: 0.42499505054
Movie 1: 0.562489482411
Movie 2: 0.187489482411
Movie 3: 0.149989482525
Movie 4: 0.0999894825666
Genre 1: 0.899962879212
Genre 2: 0.0999876265696
iteration 124
User 1: 0.224995792965
User 2: 0.149991585929
User 3: 0.199983172073
User 4: 0.424995792965
Movie 1: 0.562489482411
Movie 2: 0.187489482411
Movie 3: 0.149989482525
Movie 4: 0.0999894825666
Genre 1: 0.899968447348
Genre 2: 0.0999894825666
iteration 125
User 1: 0.224995792965
User 2: 0.149991585929
User 3: 0.199983172073
User 4: 0.424995792965
Movie 1: 0.562491060059
Movie 2: 0.187491060059
Movie 3: 0.14999106014
Movie 4: 0.0999910601692
Genre 1: 0.899968447348
Genre 2: 0.0999894825666
iteration 126
User 1: 0.224996424024
User 2: 0.149992848047
User 3: 0.199985696247
User 4: 0.424996424024
Movie 1: 0.562491060059
Movie 2: 0.187491060059
Movie 3: 0.14999106014
Movie 4: 0.0999910601692
Genre 1: 0.899973180258
Genre 2: 0.0999910601692
iteration 127
User 1: 0.224996424024
User 2: 0.149992848047
User 3: 0.199985696247
User 4: 0.424996424024
Movie 1: 0.562492401057
Movie 2: 0.187492401057
Movie 3: 0.149992401114
Movie 4: 0.099992401135
Genre 1: 0.899973180258
Genre 2: 0.0999910601692
iteration 128
User 1: 0.224996960423
User 2: 0.149993920846
User 3: 0.199987841799
User 4: 0.424996960423
Movie 1: 0.562492401057
Movie 2: 0.187492401057
Movie 3: 0.149992401114
Movie 4: 0.099992401135
Genre 1: 0.899977203228
Genre 2: 0.099992401135
iteration 129
User 1: 0.224996960423
User 2: 0.149993920846
User 3: 0.199987841799
User 4: 0.424996960423
Movie 1: 0.562493540903
Movie 2: 0.187493540903
Movie 3: 0.149993540944
Movie 4: 0.0999935409585
Genre 1: 0.899977203228
Genre 2: 0.099992401135
iteration 130
User 1: 0.224997416361
User 2: 0.149994832723
User 3: 0.199989665522
User 4: 0.424997416361
Movie 1: 0.562493540903
Movie 2: 0.187493540903
Movie 3: 0.149993540944
Movie 4: 0.0999935409585
Genre 1: 0.89998062275
Genre 2: 0.0999935409585
iteration 131
User 1: 0.224997416361
User 2: 0.149994832723
User 3: 0.199989665522
User 4: 0.424997416361
Movie 1: 0.562494509771
Movie 2: 0.187494509771
Movie 3: 0.1499945098
Movie 4: 0.0999945098103
Genre 1: 0.89998062275
Genre 2: 0.0999935409585
iteration 132
User 1: 0.224997803908
User 2: 0.149995607817
User 3: 0.199991215688
User 4: 0.424997803908
Movie 1: 0.562494509771
Movie 2: 0.187494509771
Movie 3: 0.1499945098
Movie 4: 0.0999945098103
Genre 1: 0.899983529342
Genre 2: 0.0999945098103
iteration 133
User 1: 0.224997803908
User 2: 0.149995607817
User 3: 0.199991215688
User 4: 0.424997803908
Movie 1: 0.562495333308
Movie 2: 0.187495333308
Movie 3: 0.149995333328
Movie 4: 0.0999953333357
Genre 1: 0.899983529342
Genre 2: 0.0999945098103
iteration 134
User 1: 0.224998133323
User 2: 0.149996266646
User 3: 0.199992533331
User 4: 0.424998133323
Movie 1: 0.562495333308
Movie 2: 0.187495333308
Movie 3: 0.149995333328
Movie 4: 0.0999953333357
Genre 1: 0.899985999944
Genre 2: 0.0999953333357
iteration 135
User 1: 0.224998133323
User 2: 0.149996266646
User 3: 0.199992533331
User 4: 0.424998133323
Movie 1: 0.562496033313
Movie 2: 0.187496033313
Movie 3: 0.149996033328
Movie 4: 0.0999960333331
Genre 1: 0.899985999944
Genre 2: 0.0999953333357
iteration 136
User 1: 0.224998413325
User 2: 0.149996826651
User 3: 0.199993653329
User 4: 0.424998413325
Movie 1: 0.562496033313
Movie 2: 0.187496033313
Movie 3: 0.149996033328
Movie 4: 0.0999960333331
Genre 1: 0.899988099955
Genre 2: 0.0999960333331
iteration 137
User 1: 0.224998413325
User 2: 0.149996826651
User 3: 0.199993653329
User 4: 0.424998413325
Movie 1: 0.562496628318
Movie 2: 0.187496628318
Movie 3: 0.149996628328
Movie 4: 0.0999966283315
Genre 1: 0.899988099955
Genre 2: 0.0999960333331
iteration 138
User 1: 0.224998651327
User 2: 0.149997302654
User 3: 0.199994605327
User 4: 0.424998651327
Movie 1: 0.562496628318
Movie 2: 0.187496628318
Movie 3: 0.149996628328
Movie 4: 0.0999966283315
Genre 1: 0.899989884963
Genre 2: 0.0999966283315
iteration 139
User 1: 0.224998651327
User 2: 0.149997302654
User 3: 0.199994605327
User 4: 0.424998651327
Movie 1: 0.562497134071
Movie 2: 0.187497134071
Movie 3: 0.149997134078
Movie 4: 0.0999971340807
Genre 1: 0.899989884963
Genre 2: 0.0999966283315
iteration 140
User 1: 0.224998853628
User 2: 0.149997707257
User 3: 0.199995414527
User 4: 0.424998853628
Movie 1: 0.562497134071
Movie 2: 0.187497134071
Movie 3: 0.149997134078
Movie 4: 0.0999971340807
Genre 1: 0.89999140222
Genre 2: 0.0999971340807
iteration 141
User 1: 0.224998853628
User 2: 0.149997707257
User 3: 0.199995414527
User 4: 0.424998853628
Movie 1: 0.562497563961
Movie 2: 0.187497563961
Movie 3: 0.149997563966
Movie 4: 0.0999975639678
Genre 1: 0.89999140222
Genre 2: 0.0999971340807
iteration 142
User 1: 0.224999025584
User 2: 0.149998051169
User 3: 0.199996102347
User 4: 0.424999025584
Movie 1: 0.562497563961
Movie 2: 0.187497563961
Movie 3: 0.149997563966
Movie 4: 0.0999975639678
Genre 1: 0.899992691887
Genre 2: 0.0999975639678
iteration 143
User 1: 0.224999025584
User 2: 0.149998051169
User 3: 0.199996102347
User 4: 0.424999025584
Movie 1: 0.562497929367
Movie 2: 0.187497929367
Movie 3: 0.149997929371
Movie 4: 0.0999979293721
Genre 1: 0.899992691887
Genre 2: 0.0999975639678
iteration 144
User 1: 0.224999171747
User 2: 0.149998343494
User 3: 0.199996686994
User 4: 0.424999171747
Movie 1: 0.562497929367
Movie 2: 0.187497929367
Movie 3: 0.149997929371
Movie 4: 0.0999979293721
Genre 1: 0.899993788105
Genre 2: 0.0999979293721
iteration 145
User 1: 0.224999171747
User 2: 0.149998343494
User 3: 0.199996686994
User 4: 0.424999171747
Movie 1: 0.562498239962
Movie 2: 0.187498239962
Movie 3: 0.149998239965
Movie 4: 0.0999982399659
Genre 1: 0.899993788105
Genre 2: 0.0999979293721
iteration 146
User 1: 0.224999295985
User 2: 0.14999859197
User 3: 0.199997183945
User 4: 0.424999295985
Movie 1: 0.562498239962
Movie 2: 0.187498239962
Movie 3: 0.149998239965
Movie 4: 0.0999982399659
Genre 1: 0.89999471989
Genre 2: 0.0999982399659
iteration 147
User 1: 0.224999295985
User 2: 0.14999859197
User 3: 0.199997183945
User 4: 0.424999295985
Movie 1: 0.562498503968
Movie 2: 0.187498503968
Movie 3: 0.14999850397
Movie 4: 0.0999985039707
Genre 1: 0.89999471989
Genre 2: 0.0999982399659
iteration 148
User 1: 0.224999401587
User 2: 0.149998803175
User 3: 0.199997606353
User 4: 0.424999401587
Movie 1: 0.562498503968
Movie 2: 0.187498503968
Movie 3: 0.14999850397
Movie 4: 0.0999985039707
Genre 1: 0.899995511906
Genre 2: 0.0999985039707
iteration 149
User 1: 0.224999401587
User 2: 0.149998803175
User 3: 0.199997606353
User 4: 0.424999401587
Movie 1: 0.562498728373
Movie 2: 0.187498728373
Movie 3: 0.149998728374
Movie 4: 0.0999987283749
Genre 1: 0.899995511906
Genre 2: 0.0999985039707
iteration 150
User 1: 0.224999491349
User 2: 0.149998982698
User 3: 0.199997965399
User 4: 0.424999491349
Movie 1: 0.562498728373
Movie 2: 0.187498728373
Movie 3: 0.149998728374
Movie 4: 0.0999987283749
Genre 1: 0.899996185121
Genre 2: 0.0999987283749
iteration 151
User 1: 0.224999491349
User 2: 0.149998982698
User 3: 0.199997965399
User 4: 0.424999491349
Movie 1: 0.562498919117
Movie 2: 0.187498919117
Movie 3: 0.149998919118
Movie 4: 0.0999989191185
Genre 1: 0.899996185121
Genre 2: 0.0999987283749
iteration 152
User 1: 0.224999567647
User 2: 0.149999135294
User 3: 0.199998270589
User 4: 0.424999567647
Movie 1: 0.562498919117
Movie 2: 0.187498919117
Movie 3: 0.149998919118
Movie 4: 0.0999989191185
Genre 1: 0.899996757353
Genre 2: 0.0999989191185
iteration 153
User 1: 0.224999567647
User 2: 0.149999135294
User 3: 0.199998270589
User 4: 0.424999567647
Movie 1: 0.56249908125
Movie 2: 0.18749908125
Movie 3: 0.14999908125
Movie 4: 0.0999990812506
Genre 1: 0.899996757353
Genre 2: 0.0999989191185
iteration 154
User 1: 0.2249996325
User 2: 0.149999265
User 3: 0.199998530001
User 4: 0.4249996325
Movie 1: 0.56249908125
Movie 2: 0.18749908125
Movie 3: 0.14999908125
Movie 4: 0.0999990812506
Genre 1: 0.89999724375
Genre 2: 0.0999990812506
iteration 155
User 1: 0.2249996325
User 2: 0.149999265
User 3: 0.199998530001
User 4: 0.4249996325
Movie 1: 0.562499219062
Movie 2: 0.187499219062
Movie 3: 0.149999219063
Movie 4: 0.099999219063
Genre 1: 0.89999724375
Genre 2: 0.0999990812506
iteration 156
User 1: 0.224999687625
User 2: 0.14999937525
User 3: 0.199998750501
User 4: 0.424999687625
Movie 1: 0.562499219062
Movie 2: 0.187499219062
Movie 3: 0.149999219063
Movie 4: 0.099999219063
Genre 1: 0.899997657187
Genre 2: 0.099999219063
iteration 157
User 1: 0.224999687625
User 2: 0.14999937525
User 3: 0.199998750501
User 4: 0.424999687625
Movie 1: 0.562499336203
Movie 2: 0.187499336203
Movie 3: 0.149999336203
Movie 4: 0.0999993362035
Genre 1: 0.899997657187
Genre 2: 0.099999219063
iteration 158
User 1: 0.224999734481
User 2: 0.149999468962
User 3: 0.199998937925
User 4: 0.424999734481
Movie 1: 0.562499336203
Movie 2: 0.187499336203
Movie 3: 0.149999336203
Movie 4: 0.0999993362035
Genre 1: 0.899998008609
Genre 2: 0.0999993362035
iteration 159
User 1: 0.224999734481
User 2: 0.149999468962
User 3: 0.199998937925
User 4: 0.424999734481
Movie 1: 0.562499435773
Movie 2: 0.187499435773
Movie 3: 0.149999435773
Movie 4: 0.0999994357729
Genre 1: 0.899998008609
Genre 2: 0.0999993362035
iteration 160
User 1: 0.224999774309
User 2: 0.149999548618
User 3: 0.199999097237
User 4: 0.424999774309
Movie 1: 0.562499435773
Movie 2: 0.187499435773
Movie 3: 0.149999435773
Movie 4: 0.0999994357729
Genre 1: 0.899998307318
Genre 2: 0.0999994357729
iteration 161
User 1: 0.224999774309
User 2: 0.149999548618
User 3: 0.199999097237
User 4: 0.424999774309
Movie 1: 0.562499520407
Movie 2: 0.187499520407
Movie 3: 0.149999520407
Movie 4: 0.099999520407
Genre 1: 0.899998307318
Genre 2: 0.0999994357729
iteration 162
User 1: 0.224999808163
User 2: 0.149999616325
User 3: 0.199999232651
User 4: 0.424999808163
Movie 1: 0.562499520407
Movie 2: 0.187499520407
Movie 3: 0.149999520407
Movie 4: 0.099999520407
Genre 1: 0.89999856122
Genre 2: 0.099999520407
iteration 163
User 1: 0.224999808163
User 2: 0.149999616325
User 3: 0.199999232651
User 4: 0.424999808163
Movie 1: 0.562499592346
Movie 2: 0.187499592346
Movie 3: 0.149999592346
Movie 4: 0.0999995923459
Genre 1: 0.89999856122
Genre 2: 0.099999520407
iteration 164
User 1: 0.224999836938
User 2: 0.149999673877
User 3: 0.199999347753
User 4: 0.424999836938
Movie 1: 0.562499592346
Movie 2: 0.187499592346
Movie 3: 0.149999592346
Movie 4: 0.0999995923459
Genre 1: 0.899998777037
Genre 2: 0.0999995923459
iteration 165
User 1: 0.224999836938
User 2: 0.149999673877
User 3: 0.199999347753
User 4: 0.424999836938
Movie 1: 0.562499653494
Movie 2: 0.187499653494
Movie 3: 0.149999653494
Movie 4: 0.099999653494
Genre 1: 0.899998777037
Genre 2: 0.0999995923459
iteration 166
User 1: 0.224999861398
User 2: 0.149999722795
User 3: 0.19999944559
User 4: 0.424999861398
Movie 1: 0.562499653494
Movie 2: 0.187499653494
Movie 3: 0.149999653494
Movie 4: 0.099999653494
Genre 1: 0.899998960482
Genre 2: 0.099999653494
iteration 167
User 1: 0.224999861398
User 2: 0.149999722795
User 3: 0.19999944559
User 4: 0.424999861398
Movie 1: 0.56249970547
Movie 2: 0.18749970547
Movie 3: 0.14999970547
Movie 4: 0.0999997054699
Genre 1: 0.899998960482
Genre 2: 0.099999653494
iteration 168
User 1: 0.224999882188
User 2: 0.149999764376
User 3: 0.199999528752
User 4: 0.424999882188
Movie 1: 0.56249970547
Movie 2: 0.18749970547
Movie 3: 0.14999970547
Movie 4: 0.0999997054699
Genre 1: 0.899999116409
Genre 2: 0.0999997054699
iteration 169
User 1: 0.224999882188
User 2: 0.149999764376
User 3: 0.199999528752
User 4: 0.424999882188
Movie 1: 0.562499749649
Movie 2: 0.187499749649
Movie 3: 0.149999749649
Movie 4: 0.0999997496494
Genre 1: 0.899999116409
Genre 2: 0.0999997054699
iteration 170
User 1: 0.22499989986
User 2: 0.149999799719
User 3: 0.199999599439
User 4: 0.42499989986
Movie 1: 0.562499749649
Movie 2: 0.187499749649
Movie 3: 0.149999749649
Movie 4: 0.0999997496494
Genre 1: 0.899999248948
Genre 2: 0.0999997496494
iteration 171
User 1: 0.22499989986
User 2: 0.149999799719
User 3: 0.199999599439
User 4: 0.42499989986
Movie 1: 0.562499787202
Movie 2: 0.187499787202
Movie 3: 0.149999787202
Movie 4: 0.099999787202
Genre 1: 0.899999248948
Genre 2: 0.0999997496494
iteration 172
User 1: 0.224999914881
User 2: 0.149999829762
User 3: 0.199999659523
User 4: 0.424999914881
Movie 1: 0.562499787202
Movie 2: 0.187499787202
Movie 3: 0.149999787202
Movie 4: 0.099999787202
Genre 1: 0.899999361606
Genre 2: 0.099999787202
iteration 173
User 1: 0.224999914881
User 2: 0.149999829762
User 3: 0.199999659523
User 4: 0.424999914881
Movie 1: 0.562499819122
Movie 2: 0.187499819122
Movie 3: 0.149999819122
Movie 4: 0.0999998191217
Genre 1: 0.899999361606
Genre 2: 0.099999787202
iteration 174
User 1: 0.224999927649
User 2: 0.149999855297
User 3: 0.199999710595
User 4: 0.424999927649
Movie 1: 0.562499819122
Movie 2: 0.187499819122
Movie 3: 0.149999819122
Movie 4: 0.0999998191217
Genre 1: 0.899999457365
Genre 2: 0.0999998191217
iteration 175
User 1: 0.224999927649
User 2: 0.149999855297
User 3: 0.199999710595
User 4: 0.424999927649
Movie 1: 0.562499846253
Movie 2: 0.187499846253
Movie 3: 0.149999846253
Movie 4: 0.0999998462534
Genre 1: 0.899999457365
Genre 2: 0.0999998191217
iteration 176
User 1: 0.224999938501
User 2: 0.149999877003
User 3: 0.199999754005
User 4: 0.424999938501
Movie 1: 0.562499846253
Movie 2: 0.187499846253
Movie 3: 0.149999846253
Movie 4: 0.0999998462534
Genre 1: 0.89999953876
Genre 2: 0.0999998462534
iteration 177
User 1: 0.224999938501
User 2: 0.149999877003
User 3: 0.199999754005
User 4: 0.424999938501
Movie 1: 0.562499869315
Movie 2: 0.187499869315
Movie 3: 0.149999869315
Movie 4: 0.0999998693154
Genre 1: 0.89999953876
Genre 2: 0.0999998462534
iteration 178
User 1: 0.224999947726
User 2: 0.149999895452
User 3: 0.199999790905
User 4: 0.424999947726
Movie 1: 0.562499869315
Movie 2: 0.187499869315
Movie 3: 0.149999869315
Movie 4: 0.0999998693154
Genre 1: 0.899999607946
Genre 2: 0.0999998693154
iteration 179
User 1: 0.224999947726
User 2: 0.149999895452
User 3: 0.199999790905
User 4: 0.424999947726
Movie 1: 0.562499888918
Movie 2: 0.187499888918
Movie 3: 0.149999888918
Movie 4: 0.0999998889181
Genre 1: 0.899999607946
Genre 2: 0.0999998693154
iteration 180
User 1: 0.224999955567
User 2: 0.149999911134
User 3: 0.199999822269
User 4: 0.424999955567
Movie 1: 0.562499888918
Movie 2: 0.187499888918
Movie 3: 0.149999888918
Movie 4: 0.0999998889181
Genre 1: 0.899999666754
Genre 2: 0.0999998889181
iteration 181
User 1: 0.224999955567
User 2: 0.149999911134
User 3: 0.199999822269
User 4: 0.424999955567
Movie 1: 0.56249990558
Movie 2: 0.18749990558
Movie 3: 0.14999990558
Movie 4: 0.0999999055804
Genre 1: 0.899999666754
Genre 2: 0.0999998889181
iteration 182
User 1: 0.224999962232
User 2: 0.149999924464
User 3: 0.199999848929
User 4: 0.424999962232
Movie 1: 0.56249990558
Movie 2: 0.18749990558
Movie 3: 0.14999990558
Movie 4: 0.0999999055804
Genre 1: 0.899999716741
Genre 2: 0.0999999055804
iteration 183
User 1: 0.224999962232
User 2: 0.149999924464
User 3: 0.199999848929
User 4: 0.424999962232
Movie 1: 0.562499919743
Movie 2: 0.187499919743
Movie 3: 0.149999919743
Movie 4: 0.0999999197433
Genre 1: 0.899999716741
Genre 2: 0.0999999055804
iteration 184
User 1: 0.224999967897
User 2: 0.149999935795
User 3: 0.199999871589
User 4: 0.424999967897
Movie 1: 0.562499919743
Movie 2: 0.187499919743
Movie 3: 0.149999919743
Movie 4: 0.0999999197433
Genre 1: 0.89999975923
Genre 2: 0.0999999197433
iteration 185
User 1: 0.224999967897
User 2: 0.149999935795
User 3: 0.199999871589
User 4: 0.424999967897
Movie 1: 0.562499931782
Movie 2: 0.187499931782
Movie 3: 0.149999931782
Movie 4: 0.0999999317818
Genre 1: 0.89999975923
Genre 2: 0.0999999197433
iteration 186
User 1: 0.224999972713
User 2: 0.149999945425
User 3: 0.199999890851
User 4: 0.424999972713
Movie 1: 0.562499931782
Movie 2: 0.187499931782
Movie 3: 0.149999931782
Movie 4: 0.0999999317818
Genre 1: 0.899999795345
Genre 2: 0.0999999317818
iteration 187
User 1: 0.224999972713
User 2: 0.149999945425
User 3: 0.199999890851
User 4: 0.424999972713
Movie 1: 0.562499942015
Movie 2: 0.187499942015
Movie 3: 0.149999942015
Movie 4: 0.0999999420146
Genre 1: 0.899999795345
Genre 2: 0.0999999317818
iteration 188
User 1: 0.224999976806
User 2: 0.149999953612
User 3: 0.199999907223
User 4: 0.424999976806
Movie 1: 0.562499942015
Movie 2: 0.187499942015
Movie 3: 0.149999942015
Movie 4: 0.0999999420146
Genre 1: 0.899999826044
Genre 2: 0.0999999420146
iteration 189
User 1: 0.224999976806
User 2: 0.149999953612
User 3: 0.199999907223
User 4: 0.424999976806
Movie 1: 0.562499950712
Movie 2: 0.187499950712
Movie 3: 0.149999950712
Movie 4: 0.0999999507124
Genre 1: 0.899999826044
Genre 2: 0.0999999420146
iteration 190
User 1: 0.224999980285
User 2: 0.14999996057
User 3: 0.19999992114
User 4: 0.424999980285
Movie 1: 0.562499950712
Movie 2: 0.187499950712
Movie 3: 0.149999950712
Movie 4: 0.0999999507124
Genre 1: 0.899999852137
Genre 2: 0.0999999507124
iteration 191
User 1: 0.224999980285
User 2: 0.14999996057
User 3: 0.19999992114
User 4: 0.424999980285
Movie 1: 0.562499958106
Movie 2: 0.187499958106
Movie 3: 0.149999958106
Movie 4: 0.0999999581055
Genre 1: 0.899999852137
Genre 2: 0.0999999507124
iteration 192
User 1: 0.224999983242
User 2: 0.149999966484
User 3: 0.199999932969
User 4: 0.424999983242
Movie 1: 0.562499958106
Movie 2: 0.187499958106
Movie 3: 0.149999958106
Movie 4: 0.0999999581055
Genre 1: 0.899999874317
Genre 2: 0.0999999581055
iteration 193
User 1: 0.224999983242
User 2: 0.149999966484
User 3: 0.199999932969
User 4: 0.424999983242
Movie 1: 0.56249996439
Movie 2: 0.18749996439
Movie 3: 0.14999996439
Movie 4: 0.0999999643897
Genre 1: 0.899999874317
Genre 2: 0.0999999581055
iteration 194
User 1: 0.224999985756
User 2: 0.149999971512
User 3: 0.199999943023
User 4: 0.424999985756
Movie 1: 0.56249996439
Movie 2: 0.18749996439
Movie 3: 0.14999996439
Movie 4: 0.0999999643897
Genre 1: 0.899999893169
Genre 2: 0.0999999643897
iteration 195
User 1: 0.224999985756
User 2: 0.149999971512
User 3: 0.199999943023
User 4: 0.424999985756
Movie 1: 0.562499969731
Movie 2: 0.187499969731
Movie 3: 0.149999969731
Movie 4: 0.0999999697312
Genre 1: 0.899999893169
Genre 2: 0.0999999643897
iteration 196
User 1: 0.224999987892
User 2: 0.149999975785
User 3: 0.19999995157
User 4: 0.424999987892
Movie 1: 0.562499969731
Movie 2: 0.187499969731
Movie 3: 0.149999969731
Movie 4: 0.0999999697312
Genre 1: 0.899999909194
Genre 2: 0.0999999697312
iteration 197
User 1: 0.224999987892
User 2: 0.149999975785
User 3: 0.19999995157
User 4: 0.424999987892
Movie 1: 0.562499974272
Movie 2: 0.187499974272
Movie 3: 0.149999974272
Movie 4: 0.0999999742715
Genre 1: 0.899999909194
Genre 2: 0.0999999697312
iteration 198
User 1: 0.224999989709
User 2: 0.149999979417
User 3: 0.199999958834
User 4: 0.424999989709
Movie 1: 0.562499974272
Movie 2: 0.187499974272
Movie 3: 0.149999974272
Movie 4: 0.0999999742715
Genre 1: 0.899999922815
Genre 2: 0.0999999742715
iteration 199
User 1: 0.224999989709
User 2: 0.149999979417
User 3: 0.199999958834
User 4: 0.424999989709
Movie 1: 0.562499978131
Movie 2: 0.187499978131
Movie 3: 0.149999978131
Movie 4: 0.0999999781308
Genre 1: 0.899999922815
Genre 2: 0.0999999742715
iteration 200
User 1: 0.224999991252
User 2: 0.149999982505
User 3: 0.199999965009
User 4: 0.424999991252
Movie 1: 0.562499978131
Movie 2: 0.187499978131
Movie 3: 0.149999978131
Movie 4: 0.0999999781308
Genre 1: 0.899999934392
Genre 2: 0.0999999781308
iteration 201
User 1: 0.224999991252
User 2: 0.149999982505
User 3: 0.199999965009
User 4: 0.424999991252
Movie 1: 0.562499981411
Movie 2: 0.187499981411
Movie 3: 0.149999981411
Movie 4: 0.0999999814112
Genre 1: 0.899999934392
Genre 2: 0.0999999781308
iteration 202
User 1: 0.224999992564
User 2: 0.149999985129
User 3: 0.199999970258
User 4: 0.424999992564
Movie 1: 0.562499981411
Movie 2: 0.187499981411
Movie 3: 0.149999981411
Movie 4: 0.0999999814112
Genre 1: 0.899999944234
Genre 2: 0.0999999814112
iteration 203
User 1: 0.224999992564
User 2: 0.149999985129
User 3: 0.199999970258
User 4: 0.424999992564
Movie 1: 0.5624999842
Movie 2: 0.1874999842
Movie 3: 0.1499999842
Movie 4: 0.0999999841995
Genre 1: 0.899999944234
Genre 2: 0.0999999814112
iteration 204
User 1: 0.22499999368
User 2: 0.14999998736
User 3: 0.199999974719
User 4: 0.42499999368
Movie 1: 0.5624999842
Movie 2: 0.1874999842
Movie 3: 0.1499999842
Movie 4: 0.0999999841995
Genre 1: 0.899999952599
Genre 2: 0.0999999841995
iteration 205
User 1: 0.22499999368
User 2: 0.14999998736
User 3: 0.199999974719
User 4: 0.42499999368
Movie 1: 0.56249998657
Movie 2: 0.18749998657
Movie 3: 0.14999998657
Movie 4: 0.0999999865696
Genre 1: 0.899999952599
Genre 2: 0.0999999841995
iteration 206
User 1: 0.224999994628
User 2: 0.149999989256
User 3: 0.199999978511
User 4: 0.424999994628
Movie 1: 0.56249998657
Movie 2: 0.18749998657
Movie 3: 0.14999998657
Movie 4: 0.0999999865696
Genre 1: 0.899999959709
Genre 2: 0.0999999865696
iteration 207
User 1: 0.224999994628
User 2: 0.149999989256
User 3: 0.199999978511
User 4: 0.424999994628
Movie 1: 0.562499988584
Movie 2: 0.187499988584
Movie 3: 0.149999988584
Movie 4: 0.0999999885841
Genre 1: 0.899999959709
Genre 2: 0.0999999865696
iteration 208
User 1: 0.224999995434
User 2: 0.149999990867
User 3: 0.199999981735
User 4: 0.424999995434
Movie 1: 0.562499988584
Movie 2: 0.187499988584
Movie 3: 0.149999988584
Movie 4: 0.0999999885841
Genre 1: 0.899999965752
Genre 2: 0.0999999885841
iteration 209
User 1: 0.224999995434
User 2: 0.149999990867
User 3: 0.199999981735
User 4: 0.424999995434
Movie 1: 0.562499990297
Movie 2: 0.187499990297
Movie 3: 0.149999990297
Movie 4: 0.0999999902965
Genre 1: 0.899999965752
Genre 2: 0.0999999885841
iteration 210
User 1: 0.224999996119
User 2: 0.149999992237
User 3: 0.199999984474
User 4: 0.424999996119
Movie 1: 0.562499990297
Movie 2: 0.187499990297
Movie 3: 0.149999990297
Movie 4: 0.0999999902965
Genre 1: 0.89999997089
Genre 2: 0.0999999902965
iteration 211
User 1: 0.224999996119
User 2: 0.149999992237
User 3: 0.199999984474
User 4: 0.424999996119
Movie 1: 0.562499991752
Movie 2: 0.187499991752
Movie 3: 0.149999991752
Movie 4: 0.099999991752
Genre 1: 0.89999997089
Genre 2: 0.0999999902965
iteration 212
User 1: 0.224999996701
User 2: 0.149999993402
User 3: 0.199999986803
User 4: 0.424999996701
Movie 1: 0.562499991752
Movie 2: 0.187499991752
Movie 3: 0.149999991752
Movie 4: 0.099999991752
Genre 1: 0.899999975256
Genre 2: 0.099999991752
iteration 213
User 1: 0.224999996701
User 2: 0.149999993402
User 3: 0.199999986803
User 4: 0.424999996701
Movie 1: 0.562499992989
Movie 2: 0.187499992989
Movie 3: 0.149999992989
Movie 4: 0.0999999929892
Genre 1: 0.899999975256
Genre 2: 0.099999991752
iteration 214
User 1: 0.224999997196
User 2: 0.149999994391
User 3: 0.199999988783
User 4: 0.424999997196
Movie 1: 0.562499992989
Movie 2: 0.187499992989
Movie 3: 0.149999992989
Movie 4: 0.0999999929892
Genre 1: 0.899999978968
Genre 2: 0.0999999929892
iteration 215
User 1: 0.224999997196
User 2: 0.149999994391
User 3: 0.199999988783
User 4: 0.424999997196
Movie 1: 0.562499994041
Movie 2: 0.187499994041
Movie 3: 0.149999994041
Movie 4: 0.0999999940409
Genre 1: 0.899999978968
Genre 2: 0.0999999929892
iteration 216
User 1: 0.224999997616
User 2: 0.149999995233
User 3: 0.199999990465
User 4: 0.424999997616
Movie 1: 0.562499994041
Movie 2: 0.187499994041
Movie 3: 0.149999994041
Movie 4: 0.0999999940409
Genre 1: 0.899999982123
Genre 2: 0.0999999940409
iteration 217
User 1: 0.224999997616
User 2: 0.149999995233
User 3: 0.199999990465
User 4: 0.424999997616
Movie 1: 0.562499994935
Movie 2: 0.187499994935
Movie 3: 0.149999994935
Movie 4: 0.0999999949347
Genre 1: 0.899999982123
Genre 2: 0.0999999940409
iteration 218
User 1: 0.224999997974
User 2: 0.149999995948
User 3: 0.199999991896
User 4: 0.424999997974
Movie 1: 0.562499994935
Movie 2: 0.187499994935
Movie 3: 0.149999994935
Movie 4: 0.0999999949347
Genre 1: 0.899999984804
Genre 2: 0.0999999949347
iteration 219
User 1: 0.224999997974
User 2: 0.149999995948
User 3: 0.199999991896
User 4: 0.424999997974
Movie 1: 0.562499995695
Movie 2: 0.187499995695
Movie 3: 0.149999995695
Movie 4: 0.0999999956945
Genre 1: 0.899999984804
Genre 2: 0.0999999949347
iteration 220
User 1: 0.224999998278
User 2: 0.149999996556
User 3: 0.199999993111
User 4: 0.424999998278
Movie 1: 0.562499995695
Movie 2: 0.187499995695
Movie 3: 0.149999995695
Movie 4: 0.0999999956945
Genre 1: 0.899999987084
Genre 2: 0.0999999956945
iteration 221
User 1: 0.224999998278
User 2: 0.149999996556
User 3: 0.199999993111
User 4: 0.424999998278
Movie 1: 0.56249999634
Movie 2: 0.18749999634
Movie 3: 0.14999999634
Movie 4: 0.0999999963403
Genre 1: 0.899999987084
Genre 2: 0.0999999956945
iteration 222
User 1: 0.224999998536
User 2: 0.149999997072
User 3: 0.199999994145
User 4: 0.424999998536
Movie 1: 0.56249999634
Movie 2: 0.18749999634
Movie 3: 0.14999999634
Movie 4: 0.0999999963403
Genre 1: 0.899999989021
Genre 2: 0.0999999963403
iteration 223
User 1: 0.224999998536
User 2: 0.149999997072
User 3: 0.199999994145
User 4: 0.424999998536
Movie 1: 0.562499996889
Movie 2: 0.187499996889
Movie 3: 0.149999996889
Movie 4: 0.0999999968893
Genre 1: 0.899999989021
Genre 2: 0.0999999963403
iteration 224
User 1: 0.224999998756
User 2: 0.149999997511
User 3: 0.199999995023
User 4: 0.424999998756
Movie 1: 0.562499996889
Movie 2: 0.187499996889
Movie 3: 0.149999996889
Movie 4: 0.0999999968893
Genre 1: 0.899999990668
Genre 2: 0.0999999968893
iteration 225
User 1: 0.224999998756
User 2: 0.149999997511
User 3: 0.199999995023
User 4: 0.424999998756
Movie 1: 0.562499997356
Movie 2: 0.187499997356
Movie 3: 0.149999997356
Movie 4: 0.0999999973559
Genre 1: 0.899999990668
Genre 2: 0.0999999968893
iteration 226
User 1: 0.224999998942
User 2: 0.149999997885
User 3: 0.199999995769
User 4: 0.424999998942
Movie 1: 0.562499997356
Movie 2: 0.187499997356
Movie 3: 0.149999997356
Movie 4: 0.0999999973559
Genre 1: 0.899999992068
Genre 2: 0.0999999973559
iteration 227
User 1: 0.224999998942
User 2: 0.149999997885
User 3: 0.199999995769
User 4: 0.424999998942
Movie 1: 0.562499997753
Movie 2: 0.187499997753
Movie 3: 0.149999997753
Movie 4: 0.0999999977525
Genre 1: 0.899999992068
Genre 2: 0.0999999973559
iteration 228
User 1: 0.224999999101
User 2: 0.149999998202
User 3: 0.199999996404
User 4: 0.424999999101
Movie 1: 0.562499997753
Movie 2: 0.187499997753
Movie 3: 0.149999997753
Movie 4: 0.0999999977525
Genre 1: 0.899999993258
Genre 2: 0.0999999977525
iteration 229
User 1: 0.224999999101
User 2: 0.149999998202
User 3: 0.199999996404
User 4: 0.424999999101
Movie 1: 0.56249999809
Movie 2: 0.18749999809
Movie 3: 0.14999999809
Movie 4: 0.0999999980896
Genre 1: 0.899999993258
Genre 2: 0.0999999977525
iteration 230
User 1: 0.224999999236
User 2: 0.149999998472
User 3: 0.199999996943
User 4: 0.424999999236
Movie 1: 0.56249999809
Movie 2: 0.18749999809
Movie 3: 0.14999999809
Movie 4: 0.0999999980896
Genre 1: 0.899999994269
Genre 2: 0.0999999980896
iteration 231
User 1: 0.224999999236
User 2: 0.149999998472
User 3: 0.199999996943
User 4: 0.424999999236
Movie 1: 0.562499998376
Movie 2: 0.187499998376
Movie 3: 0.149999998376
Movie 4: 0.0999999983762
Genre 1: 0.899999994269
Genre 2: 0.0999999980896
iteration 232
User 1: 0.22499999935
User 2: 0.149999998701
User 3: 0.199999997402
User 4: 0.42499999935
Movie 1: 0.562499998376
Movie 2: 0.187499998376
Movie 3: 0.149999998376
Movie 4: 0.0999999983762
Genre 1: 0.899999995129
Genre 2: 0.0999999983762
iteration 233
User 1: 0.22499999935
User 2: 0.149999998701
User 3: 0.199999997402
User 4: 0.42499999935
Movie 1: 0.56249999862
Movie 2: 0.18749999862
Movie 3: 0.14999999862
Movie 4: 0.0999999986198
Genre 1: 0.899999995129
Genre 2: 0.0999999983762
iteration 234
User 1: 0.224999999448
User 2: 0.149999998896
User 3: 0.199999997792
User 4: 0.424999999448
Movie 1: 0.56249999862
Movie 2: 0.18749999862
Movie 3: 0.14999999862
Movie 4: 0.0999999986198
Genre 1: 0.899999995859
Genre 2: 0.0999999986198
iteration 235
User 1: 0.224999999448
User 2: 0.149999998896
User 3: 0.199999997792
User 4: 0.424999999448
Movie 1: 0.562499998827
Movie 2: 0.187499998827
Movie 3: 0.149999998827
Movie 4: 0.0999999988268
Genre 1: 0.899999995859
Genre 2: 0.0999999986198
iteration 236
User 1: 0.224999999531
User 2: 0.149999999061
User 3: 0.199999998123
User 4: 0.424999999531
Movie 1: 0.562499998827
Movie 2: 0.187499998827
Movie 3: 0.149999998827
Movie 4: 0.0999999988268
Genre 1: 0.89999999648
Genre 2: 0.0999999988268
iteration 237
User 1: 0.224999999531
User 2: 0.149999999061
User 3: 0.199999998123
User 4: 0.424999999531
Movie 1: 0.562499999003
Movie 2: 0.187499999003
Movie 3: 0.149999999003
Movie 4: 0.0999999990028
Genre 1: 0.89999999648
Genre 2: 0.0999999988268
iteration 238
User 1: 0.224999999601
User 2: 0.149999999202
User 3: 0.199999998404
User 4: 0.424999999601
Movie 1: 0.562499999003
Movie 2: 0.187499999003
Movie 3: 0.149999999003
Movie 4: 0.0999999990028
Genre 1: 0.899999997008
Genre 2: 0.0999999990028
iteration 239
User 1: 0.224999999601
User 2: 0.149999999202
User 3: 0.199999998404
User 4: 0.424999999601
Movie 1: 0.562499999152
Movie 2: 0.187499999152
Movie 3: 0.149999999152
Movie 4: 0.0999999991524
Genre 1: 0.899999997008
Genre 2: 0.0999999990028
iteration 240
User 1: 0.224999999661
User 2: 0.149999999322
User 3: 0.199999998644
User 4: 0.424999999661
Movie 1: 0.562499999152
Movie 2: 0.187499999152
Movie 3: 0.149999999152
Movie 4: 0.0999999991524
Genre 1: 0.899999997457
Genre 2: 0.0999999991524
iteration 241
User 1: 0.224999999661
User 2: 0.149999999322
User 3: 0.199999998644
User 4: 0.424999999661
Movie 1: 0.56249999928
Movie 2: 0.18749999928
Movie 3: 0.14999999928
Movie 4: 0.0999999992795
Genre 1: 0.899999997457
Genre 2: 0.0999999991524
iteration 242
User 1: 0.224999999712
User 2: 0.149999999424
User 3: 0.199999998847
User 4: 0.424999999712
Movie 1: 0.56249999928
Movie 2: 0.18749999928
Movie 3: 0.14999999928
Movie 4: 0.0999999992795
Genre 1: 0.899999997839
Genre 2: 0.0999999992795
iteration 243
User 1: 0.224999999712
User 2: 0.149999999424
User 3: 0.199999998847
User 4: 0.424999999712
Movie 1: 0.562499999388
Movie 2: 0.187499999388
Movie 3: 0.149999999388
Movie 4: 0.0999999993876
Genre 1: 0.899999997839
Genre 2: 0.0999999992795
iteration 244
User 1: 0.224999999755
User 2: 0.14999999951
User 3: 0.19999999902
User 4: 0.424999999755
Movie 1: 0.562499999388
Movie 2: 0.187499999388
Movie 3: 0.149999999388
Movie 4: 0.0999999993876
Genre 1: 0.899999998163
Genre 2: 0.0999999993876
iteration 245
User 1: 0.224999999755
User 2: 0.14999999951
User 3: 0.19999999902
User 4: 0.424999999755
Movie 1: 0.562499999479
Movie 2: 0.187499999479
Movie 3: 0.149999999479
Movie 4: 0.0999999994794
Genre 1: 0.899999998163
Genre 2: 0.0999999993876
iteration 246
User 1: 0.224999999792
User 2: 0.149999999584
User 3: 0.199999999167
User 4: 0.424999999792
Movie 1: 0.562499999479
Movie 2: 0.187499999479
Movie 3: 0.149999999479
Movie 4: 0.0999999994794
Genre 1: 0.899999998438
Genre 2: 0.0999999994794
iteration 247
User 1: 0.224999999792
User 2: 0.149999999584
User 3: 0.199999999167
User 4: 0.424999999792
Movie 1: 0.562499999558
Movie 2: 0.187499999558
Movie 3: 0.149999999558
Movie 4: 0.0999999995575
Genre 1: 0.899999998438
Genre 2: 0.0999999994794
iteration 248
User 1: 0.224999999823
User 2: 0.149999999646
User 3: 0.199999999292
User 4: 0.424999999823
Movie 1: 0.562499999558
Movie 2: 0.187499999558
Movie 3: 0.149999999558
Movie 4: 0.0999999995575
Genre 1: 0.899999998673
Genre 2: 0.0999999995575
iteration 249
User 1: 0.224999999823
User 2: 0.149999999646
User 3: 0.199999999292
User 4: 0.424999999823
Movie 1: 0.562499999624
Movie 2: 0.187499999624
Movie 3: 0.149999999624
Movie 4: 0.0999999996239
Genre 1: 0.899999998673
Genre 2: 0.0999999995575
iteration 250
User 1: 0.22499999985
User 2: 0.149999999699
User 3: 0.199999999398
User 4: 0.42499999985
Movie 1: 0.562499999624
Movie 2: 0.187499999624
Movie 3: 0.149999999624
Movie 4: 0.0999999996239
Genre 1: 0.899999998872
Genre 2: 0.0999999996239
iteration 251
User 1: 0.22499999985
User 2: 0.149999999699
User 3: 0.199999999398
User 4: 0.42499999985
Movie 1: 0.56249999968
Movie 2: 0.18749999968
Movie 3: 0.14999999968
Movie 4: 0.0999999996803
Genre 1: 0.899999998872
Genre 2: 0.0999999996239
iteration 252
User 1: 0.224999999872
User 2: 0.149999999744
User 3: 0.199999999489
User 4: 0.424999999872
Movie 1: 0.56249999968
Movie 2: 0.18749999968
Movie 3: 0.14999999968
Movie 4: 0.0999999996803
Genre 1: 0.899999999041
Genre 2: 0.0999999996803
iteration 253
User 1: 0.224999999872
User 2: 0.149999999744
User 3: 0.199999999489
User 4: 0.424999999872
Movie 1: 0.562499999728
Movie 2: 0.187499999728
Movie 3: 0.149999999728
Movie 4: 0.0999999997283
Genre 1: 0.899999999041
Genre 2: 0.0999999996803
iteration 254
User 1: 0.224999999891
User 2: 0.149999999783
User 3: 0.199999999565
User 4: 0.424999999891
Movie 1: 0.562499999728
Movie 2: 0.187499999728
Movie 3: 0.149999999728
Movie 4: 0.0999999997283
Genre 1: 0.899999999185
Genre 2: 0.0999999997283
iteration 255
User 1: 0.224999999891
User 2: 0.149999999783
User 3: 0.199999999565
User 4: 0.424999999891
Movie 1: 0.562499999769
Movie 2: 0.187499999769
Movie 3: 0.149999999769
Movie 4: 0.099999999769
Genre 1: 0.899999999185
Genre 2: 0.0999999997283
iteration 256
User 1: 0.224999999908
User 2: 0.149999999815
User 3: 0.19999999963
User 4: 0.424999999908
Movie 1: 0.562499999769
Movie 2: 0.187499999769
Movie 3: 0.149999999769
Movie 4: 0.099999999769
Genre 1: 0.899999999307
Genre 2: 0.099999999769
iteration 257
User 1: 0.224999999908
User 2: 0.149999999815
User 3: 0.19999999963
User 4: 0.424999999908
Movie 1: 0.562499999804
Movie 2: 0.187499999804
Movie 3: 0.149999999804
Movie 4: 0.0999999998037
Genre 1: 0.899999999307
Genre 2: 0.099999999769
iteration 258
User 1: 0.224999999921
User 2: 0.149999999843
User 3: 0.199999999686
User 4: 0.424999999921
Movie 1: 0.562499999804
Movie 2: 0.187499999804
Movie 3: 0.149999999804
Movie 4: 0.0999999998037
Genre 1: 0.899999999411
Genre 2: 0.0999999998037
iteration 259
User 1: 0.224999999921
User 2: 0.149999999843
User 3: 0.199999999686
User 4: 0.424999999921
Movie 1: 0.562499999833
Movie 2: 0.187499999833
Movie 3: 0.149999999833
Movie 4: 0.0999999998331
Genre 1: 0.899999999411
Genre 2: 0.0999999998037
iteration 260
User 1: 0.224999999933
User 2: 0.149999999866
User 3: 0.199999999733
User 4: 0.424999999933
Movie 1: 0.562499999833
Movie 2: 0.187499999833
Movie 3: 0.149999999833
Movie 4: 0.0999999998331
Genre 1: 0.899999999499
Genre 2: 0.0999999998331
iteration 261
User 1: 0.224999999933
User 2: 0.149999999866
User 3: 0.199999999733
User 4: 0.424999999933
Movie 1: 0.562499999858
Movie 2: 0.187499999858
Movie 3: 0.149999999858
Movie 4: 0.0999999998582
Genre 1: 0.899999999499
Genre 2: 0.0999999998331
iteration 262
User 1: 0.224999999943
User 2: 0.149999999887
User 3: 0.199999999773
User 4: 0.424999999943
Movie 1: 0.562499999858
Movie 2: 0.187499999858
Movie 3: 0.149999999858
Movie 4: 0.0999999998582
Genre 1: 0.899999999574
Genre 2: 0.0999999998582
iteration 263
User 1: 0.224999999943
User 2: 0.149999999887
User 3: 0.199999999773
User 4: 0.424999999943
Movie 1: 0.562499999879
Movie 2: 0.187499999879
Movie 3: 0.149999999879
Movie 4: 0.0999999998794
Genre 1: 0.899999999574
Genre 2: 0.0999999998582
iteration 264
User 1: 0.224999999952
User 2: 0.149999999904
User 3: 0.199999999807
User 4: 0.424999999952
Movie 1: 0.562499999879
Movie 2: 0.187499999879
Movie 3: 0.149999999879
Movie 4: 0.0999999998794
Genre 1: 0.899999999638
Genre 2: 0.0999999998794
iteration 265
User 1: 0.224999999952
User 2: 0.149999999904
User 3: 0.199999999807
User 4: 0.424999999952
Movie 1: 0.562499999898
Movie 2: 0.187499999898
Movie 3: 0.149999999898
Movie 4: 0.0999999998975
Genre 1: 0.899999999638
Genre 2: 0.0999999998794
iteration 266
User 1: 0.224999999959
User 2: 0.149999999918
User 3: 0.199999999836
User 4: 0.424999999959
Movie 1: 0.562499999898
Movie 2: 0.187499999898
Movie 3: 0.149999999898
Movie 4: 0.0999999998975
Genre 1: 0.899999999693
Genre 2: 0.0999999998975
iteration 267
User 1: 0.224999999959
User 2: 0.149999999918
User 3: 0.199999999836
User 4: 0.424999999959
Movie 1: 0.562499999913
Movie 2: 0.187499999913
Movie 3: 0.149999999913
Movie 4: 0.0999999999129
Genre 1: 0.899999999693
Genre 2: 0.0999999998975
iteration 268
User 1: 0.224999999965
User 2: 0.14999999993
User 3: 0.199999999861
User 4: 0.424999999965
Movie 1: 0.562499999913
Movie 2: 0.187499999913
Movie 3: 0.149999999913
Movie 4: 0.0999999999129
Genre 1: 0.899999999739
Genre 2: 0.0999999999129
iteration 269
User 1: 0.224999999965
User 2: 0.14999999993
User 3: 0.199999999861
User 4: 0.424999999965
Movie 1: 0.562499999926
Movie 2: 0.187499999926
Movie 3: 0.149999999926
Movie 4: 0.099999999926
Genre 1: 0.899999999739
Genre 2: 0.0999999999129
iteration 270
User 1: 0.22499999997
User 2: 0.149999999941
User 3: 0.199999999882
User 4: 0.42499999997
Movie 1: 0.562499999926
Movie 2: 0.187499999926
Movie 3: 0.149999999926
Movie 4: 0.099999999926
Genre 1: 0.899999999778
Genre 2: 0.099999999926
iteration 271
User 1: 0.22499999997
User 2: 0.149999999941
User 3: 0.199999999882
User 4: 0.42499999997
Movie 1: 0.562499999937
Movie 2: 0.187499999937
Movie 3: 0.149999999937
Movie 4: 0.0999999999371
Genre 1: 0.899999999778
Genre 2: 0.099999999926
iteration 272
User 1: 0.224999999975
User 2: 0.14999999995
User 3: 0.199999999899
User 4: 0.424999999975
Movie 1: 0.562499999937
Movie 2: 0.187499999937
Movie 3: 0.149999999937
Movie 4: 0.0999999999371
Genre 1: 0.899999999811
Genre 2: 0.0999999999371
iteration 273
User 1: 0.224999999975
User 2: 0.14999999995
User 3: 0.199999999899
User 4: 0.424999999975
Movie 1: 0.562499999947
Movie 2: 0.187499999947
Movie 3: 0.149999999947
Movie 4: 0.0999999999465
Genre 1: 0.899999999811
Genre 2: 0.0999999999371
iteration 274
User 1: 0.224999999979
User 2: 0.149999999957
User 3: 0.199999999914
User 4: 0.424999999979
Movie 1: 0.562499999947
Movie 2: 0.187499999947
Movie 3: 0.149999999947
Movie 4: 0.0999999999465
Genre 1: 0.89999999984
Genre 2: 0.0999999999465
iteration 275
User 1: 0.224999999979
User 2: 0.149999999957
User 3: 0.199999999914
User 4: 0.424999999979
Movie 1: 0.562499999955
Movie 2: 0.187499999955
Movie 3: 0.149999999955
Movie 4: 0.0999999999545
Genre 1: 0.89999999984
Genre 2: 0.0999999999465
iteration 276
User 1: 0.224999999982
User 2: 0.149999999964
User 3: 0.199999999927
User 4: 0.424999999982
Movie 1: 0.562499999955
Movie 2: 0.187499999955
Movie 3: 0.149999999955
Movie 4: 0.0999999999545
Genre 1: 0.899999999864
Genre 2: 0.0999999999545
iteration 277
User 1: 0.224999999982
User 2: 0.149999999964
User 3: 0.199999999927
User 4: 0.424999999982
Movie 1: 0.562499999961
Movie 2: 0.187499999961
Movie 3: 0.149999999961
Movie 4: 0.0999999999613
Genre 1: 0.899999999864
Genre 2: 0.0999999999545
iteration 278
User 1: 0.224999999985
User 2: 0.149999999969
User 3: 0.199999999938
User 4: 0.424999999985
Movie 1: 0.562499999961
Movie 2: 0.187499999961
Movie 3: 0.149999999961
Movie 4: 0.0999999999613
Genre 1: 0.899999999884
Genre 2: 0.0999999999613
iteration 279
User 1: 0.224999999985
User 2: 0.149999999969
User 3: 0.199999999938
User 4: 0.424999999985
Movie 1: 0.562499999967
Movie 2: 0.187499999967
Movie 3: 0.149999999967
Movie 4: 0.0999999999671
Genre 1: 0.899999999884
Genre 2: 0.0999999999613
iteration 280
User 1: 0.224999999987
User 2: 0.149999999974
User 3: 0.199999999947
User 4: 0.424999999987
Movie 1: 0.562499999967
Movie 2: 0.187499999967
Movie 3: 0.149999999967
Movie 4: 0.0999999999671
Genre 1: 0.899999999901
Genre 2: 0.0999999999671
iteration 281
User 1: 0.224999999987
User 2: 0.149999999974
User 3: 0.199999999947
User 4: 0.424999999987
Movie 1: 0.562499999972
Movie 2: 0.187499999972
Movie 3: 0.149999999972
Movie 4: 0.0999999999721
Genre 1: 0.899999999901
Genre 2: 0.0999999999671
iteration 282
User 1: 0.224999999989
User 2: 0.149999999978
User 3: 0.199999999955
User 4: 0.424999999989
Movie 1: 0.562499999972
Movie 2: 0.187499999972
Movie 3: 0.149999999972
Movie 4: 0.0999999999721
Genre 1: 0.899999999916
Genre 2: 0.0999999999721
iteration 283
User 1: 0.224999999989
User 2: 0.149999999978
User 3: 0.199999999955
User 4: 0.424999999989
Movie 1: 0.562499999976
Movie 2: 0.187499999976
Movie 3: 0.149999999976
Movie 4: 0.0999999999763
Genre 1: 0.899999999916
Genre 2: 0.0999999999721
iteration 284
User 1: 0.224999999991
User 2: 0.149999999981
User 3: 0.199999999962
User 4: 0.424999999991
Movie 1: 0.562499999976
Movie 2: 0.187499999976
Movie 3: 0.149999999976
Movie 4: 0.0999999999763
Genre 1: 0.899999999929
Genre 2: 0.0999999999763
iteration 285
User 1: 0.224999999991
User 2: 0.149999999981
User 3: 0.199999999962
User 4: 0.424999999991
Movie 1: 0.56249999998
Movie 2: 0.18749999998
Movie 3: 0.14999999998
Movie 4: 0.0999999999798
Genre 1: 0.899999999929
Genre 2: 0.0999999999763
iteration 286
User 1: 0.224999999992
User 2: 0.149999999984
User 3: 0.199999999968
User 4: 0.424999999992
Movie 1: 0.56249999998
Movie 2: 0.18749999998
Movie 3: 0.14999999998
Movie 4: 0.0999999999798
Genre 1: 0.899999999939
Genre 2: 0.0999999999798
iteration 287
User 1: 0.224999999992
User 2: 0.149999999984
User 3: 0.199999999968
User 4: 0.424999999992
Movie 1: 0.562499999983
Movie 2: 0.187499999983
Movie 3: 0.149999999983
Movie 4: 0.0999999999828
Genre 1: 0.899999999939
Genre 2: 0.0999999999798
iteration 288
User 1: 0.224999999993
User 2: 0.149999999986
User 3: 0.199999999973
User 4: 0.424999999993
Movie 1: 0.562499999983
Movie 2: 0.187499999983
Movie 3: 0.149999999983
Movie 4: 0.0999999999828
Genre 1: 0.899999999949
Genre 2: 0.0999999999828
iteration 289
User 1: 0.224999999993
User 2: 0.149999999986
User 3: 0.199999999973
User 4: 0.424999999993
Movie 1: 0.562499999985
Movie 2: 0.187499999985
Movie 3: 0.149999999985
Movie 4: 0.0999999999854
Genre 1: 0.899999999949
Genre 2: 0.0999999999828
iteration 290
User 1: 0.224999999994
User 2: 0.149999999988
User 3: 0.199999999977
User 4: 0.424999999994
Movie 1: 0.562499999985
Movie 2: 0.187499999985
Movie 3: 0.149999999985
Movie 4: 0.0999999999854
Genre 1: 0.899999999956
Genre 2: 0.0999999999854
iteration 291
User 1: 0.224999999994
User 2: 0.149999999988
User 3: 0.199999999977
User 4: 0.424999999994
Movie 1: 0.562499999988
Movie 2: 0.187499999988
Movie 3: 0.149999999988
Movie 4: 0.0999999999876
Genre 1: 0.899999999956
Genre 2: 0.0999999999854
iteration 292
User 1: 0.224999999995
User 2: 0.14999999999
User 3: 0.19999999998
User 4: 0.424999999995
Movie 1: 0.562499999988
Movie 2: 0.187499999988
Movie 3: 0.149999999988
Movie 4: 0.0999999999876
Genre 1: 0.899999999963
Genre 2: 0.0999999999876
iteration 293
User 1: 0.224999999995
User 2: 0.14999999999
User 3: 0.19999999998
User 4: 0.424999999995
Movie 1: 0.562499999989
Movie 2: 0.187499999989
Movie 3: 0.149999999989
Movie 4: 0.0999999999895
Genre 1: 0.899999999963
Genre 2: 0.0999999999876
iteration 294
User 1: 0.224999999996
User 2: 0.149999999992
User 3: 0.199999999983
User 4: 0.424999999996
Movie 1: 0.562499999989
Movie 2: 0.187499999989
Movie 3: 0.149999999989
Movie 4: 0.0999999999895
Genre 1: 0.899999999968
Genre 2: 0.0999999999895
iteration 295
User 1: 0.224999999996
User 2: 0.149999999992
User 3: 0.199999999983
User 4: 0.424999999996
Movie 1: 0.562499999991
Movie 2: 0.187499999991
Movie 3: 0.149999999991
Movie 4: 0.099999999991
Genre 1: 0.899999999968
Genre 2: 0.0999999999895
iteration 296
User 1: 0.224999999996
User 2: 0.149999999993
User 3: 0.199999999986
User 4: 0.424999999996
Movie 1: 0.562499999991
Movie 2: 0.187499999991
Movie 3: 0.149999999991
Movie 4: 0.099999999991
Genre 1: 0.899999999973
Genre 2: 0.099999999991
iteration 297
User 1: 0.224999999996
User 2: 0.149999999993
User 3: 0.199999999986
User 4: 0.424999999996
Movie 1: 0.562499999992
Movie 2: 0.187499999992
Movie 3: 0.149999999992
Movie 4: 0.0999999999924
Genre 1: 0.899999999973
Genre 2: 0.099999999991
iteration 298
User 1: 0.224999999997
User 2: 0.149999999994
User 3: 0.199999999988
User 4: 0.424999999997
Movie 1: 0.562499999992
Movie 2: 0.187499999992
Movie 3: 0.149999999992
Movie 4: 0.0999999999924
Genre 1: 0.899999999977
Genre 2: 0.0999999999924
iteration 299
User 1: 0.224999999997
User 2: 0.149999999994
User 3: 0.199999999988
User 4: 0.424999999997
Movie 1: 0.562499999994
Movie 2: 0.187499999994
Movie 3: 0.149999999994
Movie 4: 0.0999999999935
Genre 1: 0.899999999977
Genre 2: 0.0999999999924
iteration 300
User 1: 0.224999999997
User 2: 0.149999999995
User 3: 0.19999999999
User 4: 0.424999999997
Movie 1: 0.562499999994
Movie 2: 0.187499999994
Movie 3: 0.149999999994
Movie 4: 0.0999999999935
Genre 1: 0.899999999981
Genre 2: 0.0999999999935
iteration 301
User 1: 0.224999999997
User 2: 0.149999999995
User 3: 0.19999999999
User 4: 0.424999999997
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999945
Genre 1: 0.899999999981
Genre 2: 0.0999999999935
iteration 302
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999991
User 4: 0.424999999998
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999945
Genre 1: 0.899999999984
Genre 2: 0.0999999999945
iteration 303
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999991
User 4: 0.424999999998
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999953
Genre 1: 0.899999999984
Genre 2: 0.0999999999945
iteration 304
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999993
User 4: 0.424999999998
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999953
Genre 1: 0.899999999986
Genre 2: 0.0999999999953
iteration 305
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999993
User 4: 0.424999999998
Movie 1: 0.562499999996
Movie 2: 0.187499999996
Movie 3: 0.149999999996
Movie 4: 0.099999999996
Genre 1: 0.899999999986
Genre 2: 0.0999999999953
iteration 306
User 1: 0.224999999998
User 2: 0.149999999997
User 3: 0.199999999994
User 4: 0.424999999998
Movie 1: 0.562499999996
Movie 2: 0.187499999996
Movie 3: 0.149999999996
Movie 4: 0.099999999996
Genre 1: 0.899999999988
Genre 2: 0.099999999996
iteration 307
User 1: 0.224999999998
User 2: 0.149999999997
User 3: 0.199999999994
User 4: 0.424999999998
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999966
Genre 1: 0.899999999988
Genre 2: 0.099999999996
iteration 308
User 1: 0.224999999999
User 2: 0.149999999997
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999966
Genre 1: 0.89999999999
Genre 2: 0.0999999999966
iteration 309
User 1: 0.224999999999
User 2: 0.149999999997
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999971
Genre 1: 0.89999999999
Genre 2: 0.0999999999966
iteration 310
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999971
Genre 1: 0.899999999991
Genre 2: 0.0999999999971
iteration 311
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999976
Genre 1: 0.899999999991
Genre 2: 0.0999999999971
iteration 312
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999996
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999976
Genre 1: 0.899999999993
Genre 2: 0.0999999999976
iteration 313
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999996
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999979
Genre 1: 0.899999999993
Genre 2: 0.0999999999976
iteration 314
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999979
Genre 1: 0.899999999994
Genre 2: 0.0999999999979
iteration 315
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999982
Genre 1: 0.899999999994
Genre 2: 0.0999999999979
iteration 316
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999982
Genre 1: 0.899999999995
Genre 2: 0.0999999999982
iteration 317
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999985
Genre 1: 0.899999999995
Genre 2: 0.0999999999982
iteration 318
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999985
Genre 1: 0.899999999996
Genre 2: 0.0999999999985
iteration 319
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999987
Genre 1: 0.899999999996
Genre 2: 0.0999999999985
iteration 320
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999987
Genre 1: 0.899999999996
Genre 2: 0.0999999999987
iteration 321
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999989
Genre 1: 0.899999999996
Genre 2: 0.0999999999987
iteration 322
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999989
Genre 1: 0.899999999997
Genre 2: 0.0999999999989
iteration 323
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999991
Genre 1: 0.899999999997
Genre 2: 0.0999999999989
iteration 324
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999991
Genre 1: 0.899999999997
Genre 2: 0.0999999999991
iteration 325
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999992
Genre 1: 0.899999999997
Genre 2: 0.0999999999991
iteration 326
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999992
Genre 1: 0.899999999998
Genre 2: 0.0999999999992
iteration 327
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999993
Genre 1: 0.899999999998
Genre 2: 0.0999999999992
iteration 328
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999993
Genre 1: 0.899999999998
Genre 2: 0.0999999999993
iteration 329
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999994
Genre 1: 0.899999999998
Genre 2: 0.0999999999993
iteration 330
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999994
Genre 1: 0.899999999998
Genre 2: 0.0999999999994
iteration 331
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999995
Genre 1: 0.899999999998
Genre 2: 0.0999999999994
iteration 332
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999995
Genre 1: 0.899999999999
Genre 2: 0.0999999999995
iteration 333
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999996
Genre 1: 0.899999999999
Genre 2: 0.0999999999995
iteration 334
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999996
Genre 1: 0.899999999999
Genre 2: 0.0999999999996
iteration 335
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999996
iteration 336
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 337
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 338
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 339
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 340
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 341
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 342
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 343
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 344
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 345
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 346
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.9
Genre 2: 0.0999999999998
iteration 347
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999998
iteration 348
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 349
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 350
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 351
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 352
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 353
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 354
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 355
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 356
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 357
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 358
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 359
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.1
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 360
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.1
Genre 1: 0.9
Genre 2: 0.1
[[array([[ 0.225],
[ 0.15 ],
[ 0.2 ],
[ 0.425]])]
[array([[ 0.5625],
[ 0.1875],
[ 0.15 ],
[ 0.1 ]])]
[array([[ 0.9],
[ 0.1]])]]
--------------------
Result movie-user(or user-movie) recommendation for nu:
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.1
user sum 1.0
movie sum 1.0
genre sum 1.0
iteration 360 User 1: 0.225 User 2: 0.15 User 3: 0.2 User 4: 0.425 Movie 1: 0.5625 Movie 2: 0.1875 Movie 3: 0.15 Movie 4: 0.1 Genre 1: 0.9 Genre 2: 0.1
In [2]:
res
Out[2]:
array([[array([[ 0.225],
[ 0.15 ],
[ 0.2 ],
[ 0.425]])],
[array([[ 0.5625],
[ 0.1875],
[ 0.15 ],
[ 0.1 ]])],
[array([[ 0.9],
[ 0.1]])]], dtype=object)
In [3]:
# Du könntest nochmal q so initialisieren, dass es shape (10, 1) hat. Dann solle np.dot(M, res) auch funtionieren.
q2 = np.array([[0],[0],[0],[0.2],[0],[0],[0],[0],[0],[0]])
m1 = M[0][1]
m2 = M[1][0]
m3 = M[1][2]
m4 = M[2][1]
M2 = np.array([[0, 0, 0, 0, m1[0][0], m1[0][1], m1[0][2], m1[0][3], 0, 0],\
[0, 0, 0, 0, m1[1][0], m1[1][1], m1[1][2], m1[1][3], 0, 0],\
[0, 0, 0, 0, m1[2][0], m1[2][1], m1[2][2], m1[2][3], 0, 0],\
[0, 0, 0, 0, m1[3][0], m1[3][1], m1[3][2], m1[3][3], 0, 0],\
[m2[0][0], m2[0][1], m2[0][2], m2[0][3], 0, 0, 0, 0, m3[0][0], m3[0][1]],\
[m2[1][0], m2[1][1], m2[1][2], m2[1][3], 0, 0, 0, 0, m3[1][0], m3[1][1]],\
[m2[2][0], m2[2][1], m2[2][2], m2[2][3], 0, 0, 0, 0, m3[2][0], m3[2][1]],\
[m2[3][0], m2[3][1], m2[3][2], m2[3][3], 0, 0, 0, 0, m3[3][0], m3[3][1]],\
[0, 0, 0, 0, m4[0][0], m4[0][1], m4[0][2], m4[0][3], 0, 0],\
[0, 0, 0, 0, m4[1][0], m4[1][1], m4[1][2], m4[1][3], 0, 0]])
print q2
print M2
# iterate
iteration_results = []
res2 = q2
iteration_results.append(res2)
printR(0, np.array([[np.array(res2[0:4])], [np.array(res2[4:8])], [np.array(res2[8:10])]]))
print ''
for t in range(1, iterations+1):
res2 = np.dot(M2,res2)
res2 = np.add(res2, q2)
iteration_results.append(res2)
printR(t, np.array([[np.array(res2[0:4])], [np.array(res2[4:8])], [np.array(res2[8:10])]]))
print ''
[[ 0. ]
[ 0. ]
[ 0. ]
[ 0.2]
[ 0. ]
[ 0. ]
[ 0. ]
[ 0. ]
[ 0. ]
[ 0. ]]
[[ 0. 0. 0. 0. 0.4 0. 0.
0. 0. 0. ]
[ 0. 0. 0. 0. 0. 0.8 0.
0. 0. 0. ]
[ 0. 0. 0. 0. 0. 0. 0.8
0.8 0. 0. ]
[ 0. 0. 0. 0. 0.4 0. 0.
0. 0. 0. ]
[ 0.75 0. 0. 0.75 0. 0. 0.
0. 0.08333333 0. ]
[ 0. 0.75 0. 0. 0. 0. 0.
0. 0.08333333 0. ]
[ 0. 0. 0.375 0. 0. 0. 0.
0. 0.08333333 0. ]
[ 0. 0. 0.375 0. 0. 0. 0.
0. 0. 0.25 ]
[ 0. 0. 0. 0. 1. 1. 1.
0. 0. 0. ]
[ 0. 0. 0. 0. 0. 0. 0.
1. 0. 0. ]]
iteration 0
User 1: 0.0
User 2: 0.0
User 3: 0.0
User 4: 0.2
Movie 1: 0.0
Movie 2: 0.0
Movie 3: 0.0
Movie 4: 0.0
Genre 1: 0.0
Genre 2: 0.0
iteration 1
User 1: 0.0
User 2: 0.0
User 3: 0.0
User 4: 0.2
Movie 1: 0.15
Movie 2: 0.0
Movie 3: 0.0
Movie 4: 0.0
Genre 1: 0.0
Genre 2: 0.0
iteration 2
User 1: 0.06
User 2: 0.0
User 3: 0.0
User 4: 0.26
Movie 1: 0.15
Movie 2: 0.0
Movie 3: 0.0
Movie 4: 0.0
Genre 1: 0.15
Genre 2: 0.0
iteration 3
User 1: 0.06
User 2: 0.0
User 3: 0.0
User 4: 0.26
Movie 1: 0.2525
Movie 2: 0.0125
Movie 3: 0.0125
Movie 4: 0.0
Genre 1: 0.15
Genre 2: 0.0
iteration 4
User 1: 0.101
User 2: 0.01
User 3: 0.01
User 4: 0.301
Movie 1: 0.2525
Movie 2: 0.0125
Movie 3: 0.0125
Movie 4: 0.0
Genre 1: 0.2775
Genre 2: 0.0
iteration 5
User 1: 0.101
User 2: 0.01
User 3: 0.01
User 4: 0.301
Movie 1: 0.324625
Movie 2: 0.030625
Movie 3: 0.026875
Movie 4: 0.00375
Genre 1: 0.2775
Genre 2: 0.0
iteration 6
User 1: 0.12985
User 2: 0.0245
User 3: 0.0245
User 4: 0.32985
Movie 1: 0.324625
Movie 2: 0.030625
Movie 3: 0.026875
Movie 4: 0.00375
Genre 1: 0.382125
Genre 2: 0.00375
iteration 7
User 1: 0.12985
User 2: 0.0245
User 3: 0.0245
User 4: 0.32985
Movie 1: 0.37661875
Movie 2: 0.05021875
Movie 3: 0.04103125
Movie 4: 0.010125
Genre 1: 0.382125
Genre 2: 0.00375
iteration 8
User 1: 0.1506475
User 2: 0.040175
User 3: 0.040925
User 4: 0.3506475
Movie 1: 0.37661875
Movie 2: 0.05021875
Movie 3: 0.04103125
Movie 4: 0.010125
Genre 1: 0.46786875
Genre 2: 0.010125
iteration 9
User 1: 0.1506475
User 2: 0.040175
User 3: 0.040925
User 4: 0.3506475
Movie 1: 0.4149603125
Movie 2: 0.0691203125
Movie 3: 0.0543359375
Movie 4: 0.017878125
Genre 1: 0.46786875
Genre 2: 0.010125
iteration 10
User 1: 0.165984125
User 2: 0.05529625
User 3: 0.05777125
User 4: 0.365984125
Movie 1: 0.4149603125
Movie 2: 0.0691203125
Movie 3: 0.0543359375
Movie 4: 0.017878125
Genre 1: 0.5384165625
Genre 2: 0.017878125
iteration 11
User 1: 0.165984125
User 2: 0.05529625
User 3: 0.05777125
User 4: 0.365984125
Movie 1: 0.443844234375
Movie 2: 0.086340234375
Movie 3: 0.066532265625
Movie 4: 0.02613375
Genre 1: 0.5384165625
Genre 2: 0.017878125
iteration 12
User 1: 0.17753769375
User 2: 0.0690721875
User 3: 0.0741328125
User 4: 0.37753769375
Movie 1: 0.443844234375
Movie 2: 0.086340234375
Movie 3: 0.066532265625
Movie 4: 0.02613375
Genre 1: 0.596716734375
Genre 2: 0.02613375
iteration 13
User 1: 0.17753769375
User 2: 0.0690721875
User 3: 0.0741328125
User 4: 0.37753769375
Movie 1: 0.466032935156
Movie 2: 0.101530535156
Movie 3: 0.0775261992188
Movie 4: 0.0343332421875
Genre 1: 0.596716734375
Genre 2: 0.02613375
iteration 14
User 1: 0.186413174063
User 2: 0.081224428125
User 3: 0.089487553125
User 4: 0.386413174063
Movie 1: 0.466032935156
Movie 2: 0.101530535156
Movie 3: 0.0775261992188
Movie 4: 0.0343332421875
Genre 1: 0.645089669531
Genre 2: 0.0343332421875
iteration 15
User 1: 0.186413174063
User 2: 0.081224428125
User 3: 0.089487553125
User 4: 0.386413174063
Movie 1: 0.483377233555
Movie 2: 0.114675793555
Movie 3: 0.0873153048828
Movie 4: 0.0421411429688
Genre 1: 0.645089669531
Genre 2: 0.0343332421875
iteration 16
User 1: 0.193350893422
User 2: 0.0917406348438
User 3: 0.103565158281
User 4: 0.393350893422
Movie 1: 0.483377233555
Movie 2: 0.114675793555
Movie 3: 0.0873153048828
Movie 4: 0.0421411429688
Genre 1: 0.685368331992
Genre 2: 0.0421411429688
iteration 17
User 1: 0.193350893422
User 2: 0.0917406348438
User 3: 0.103565158281
User 4: 0.393350893422
Movie 1: 0.497140367799
Movie 2: 0.125919503799
Movie 3: 0.0959509620215
Movie 4: 0.0493722200977
Genre 1: 0.685368331992
Genre 2: 0.0421411429688
iteration 18
User 1: 0.19885614712
User 2: 0.100735603039
User 3: 0.116258545695
User 4: 0.39885614712
Movie 1: 0.497140367799
Movie 2: 0.125919503799
Movie 3: 0.0959509620215
Movie 4: 0.0493722200977
Genre 1: 0.719010833619
Genre 2: 0.0493722200977
iteration 19
User 1: 0.19885614712
User 2: 0.100735603039
User 3: 0.116258545695
User 4: 0.39885614712
Movie 1: 0.508201790148
Movie 2: 0.135469271748
Movie 3: 0.103514524104
Movie 4: 0.0559400096602
Genre 1: 0.719010833619
Genre 2: 0.0493722200977
iteration 20
User 1: 0.203280716059
User 2: 0.108375417398
User 3: 0.127563627011
User 4: 0.403280716059
Movie 1: 0.508201790148
Movie 2: 0.135469271748
Movie 3: 0.103514524104
Movie 4: 0.0559400096602
Genre 1: 0.747185585999
Genre 2: 0.0559400096602
iteration 21
User 1: 0.203280716059
User 2: 0.108375417398
User 3: 0.127563627011
User 4: 0.403280716059
Movie 1: 0.517186539588
Movie 2: 0.143547028548
Movie 3: 0.110101825629
Movie 4: 0.0618213625443
Genre 1: 0.747185585999
Genre 2: 0.0559400096602
iteration 22
User 1: 0.206874615835
User 2: 0.114837622839
User 3: 0.137538550539
User 4: 0.406874615835
Movie 1: 0.517186539588
Movie 2: 0.143547028548
Movie 3: 0.110101825629
Movie 4: 0.0618213625443
Genre 1: 0.770835393766
Genre 2: 0.0618213625443
iteration 23
User 1: 0.206874615835
User 2: 0.114837622839
User 3: 0.137538550539
User 4: 0.406874615835
Movie 1: 0.524548206567
Movie 2: 0.150364499943
Movie 3: 0.115813239266
Movie 4: 0.0670322970881
Genre 1: 0.770835393766
Genre 2: 0.0618213625443
iteration 24
User 1: 0.209819282627
User 2: 0.120291599954
User 3: 0.146276429083
User 4: 0.409819282627
Movie 1: 0.524548206567
Movie 2: 0.150364499943
Movie 3: 0.115813239266
Movie 4: 0.0670322970881
Genre 1: 0.790725945776
Genre 2: 0.0670322970881
iteration 25
User 1: 0.209819282627
User 2: 0.120291599954
User 3: 0.146276429083
User 4: 0.409819282627
Movie 1: 0.530622752755
Movie 2: 0.15611252878
Movie 3: 0.120747489721
Movie 4: 0.0716117351782
Genre 1: 0.790725945776
Genre 2: 0.0670322970881
iteration 26
User 1: 0.212249101102
User 2: 0.124890023024
User 3: 0.153887379919
User 4: 0.412249101102
Movie 1: 0.530622752755
Movie 2: 0.15611252878
Movie 3: 0.120747489721
Movie 4: 0.0716117351782
Genre 1: 0.807482771256
Genre 2: 0.0716117351782
iteration 27
User 1: 0.212249101102
User 2: 0.124890023024
User 3: 0.153887379919
User 4: 0.412249101102
Movie 1: 0.535663882591
Movie 2: 0.160957748206
Movie 3: 0.124997998408
Movie 4: 0.0756107012643
Genre 1: 0.807482771256
Genre 2: 0.0716117351782
iteration 28
User 1: 0.214265553036
User 2: 0.128766198565
User 3: 0.160486959738
User 4: 0.414265553036
Movie 1: 0.535663882591
Movie 2: 0.160957748206
Movie 3: 0.124997998408
Movie 4: 0.0756107012643
Genre 1: 0.821619629205
Genre 2: 0.0756107012643
iteration 29
User 1: 0.214265553036
User 2: 0.128766198565
User 3: 0.160486959738
User 4: 0.414265553036
Movie 1: 0.539866631988
Movie 2: 0.165042951357
Movie 3: 0.128650912335
Movie 4: 0.0790852852177
Genre 1: 0.821619629205
Genre 2: 0.0756107012643
iteration 30
User 1: 0.215946652795
User 2: 0.132034361086
User 3: 0.166188958042
User 4: 0.415946652795
Movie 1: 0.539866631988
Movie 2: 0.165042951357
Movie 3: 0.128650912335
Movie 4: 0.0790852852177
Genre 1: 0.833560495681
Genre 2: 0.0790852852177
iteration 31
User 1: 0.215946652795
User 2: 0.132034361086
User 3: 0.166188958042
User 4: 0.415946652795
Movie 1: 0.543383353833
Movie 2: 0.168489145455
Movie 3: 0.131784233906
Movie 4: 0.0820921805703
Genre 1: 0.833560495681
Genre 2: 0.0790852852177
iteration 32
User 1: 0.217353341533
User 2: 0.134791316364
User 3: 0.171101131581
User 4: 0.417353341533
Movie 1: 0.543383353833
Movie 2: 0.168489145455
Movie 3: 0.131784233906
Movie 4: 0.0820921805703
Genre 1: 0.843656733194
Genre 2: 0.0820921805703
iteration 33
User 1: 0.217353341533
User 2: 0.134791316364
User 3: 0.171101131581
User 4: 0.417353341533
Movie 1: 0.546334740066
Movie 2: 0.171398215039
Movie 3: 0.134467652109
Movie 4: 0.0846859694855
Genre 1: 0.843656733194
Genre 2: 0.0820921805703
iteration 34
User 1: 0.218533896026
User 2: 0.137118572031
User 3: 0.175322897276
User 4: 0.418533896026
Movie 1: 0.546334740066
Movie 2: 0.171398215039
Movie 3: 0.134467652109
Movie 4: 0.0846859694855
Genre 1: 0.852200607214
Genre 2: 0.0846859694855
iteration 35
User 1: 0.218533896026
User 2: 0.137118572031
User 3: 0.175322897276
User 4: 0.418533896026
Movie 1: 0.548817561307
Movie 2: 0.173855646291
Movie 3: 0.136762803746
Movie 4: 0.0869175788497
Genre 1: 0.852200607214
Genre 2: 0.0846859694855
iteration 36
User 1: 0.219527024523
User 2: 0.139084517033
User 3: 0.178944306077
User 4: 0.419527024523
Movie 1: 0.548817561307
Movie 2: 0.173855646291
Movie 3: 0.136762803746
Movie 4: 0.0869175788497
Genre 1: 0.859436011345
Genre 2: 0.0869175788497
iteration 37
User 1: 0.219527024523
User 2: 0.139084517033
User 3: 0.178944306077
User 4: 0.419527024523
Movie 1: 0.550910204397
Movie 2: 0.175933055387
Movie 3: 0.138723782391
Movie 4: 0.0888335094912
Genre 1: 0.859436011345
Genre 2: 0.0869175788497
iteration 38
User 1: 0.220364081759
User 2: 0.140746444309
User 3: 0.182045833506
User 4: 0.420364081759
Movie 1: 0.550910204397
Movie 2: 0.175933055387
Movie 3: 0.138723782391
Movie 4: 0.0888335094912
Genre 1: 0.865567042174
Genre 2: 0.0888335094912
iteration 39
User 1: 0.220364081759
User 2: 0.140746444309
User 3: 0.182045833506
User 4: 0.420364081759
Movie 1: 0.552676709486
Movie 2: 0.17769042008
Movie 3: 0.140397774412
Movie 4: 0.0904755649374
Genre 1: 0.865567042174
Genre 2: 0.0888335094912
iteration 40
User 1: 0.221070683794
User 2: 0.142152336064
User 3: 0.18469867148
User 4: 0.421070683794
Movie 1: 0.552676709486
Movie 2: 0.17769042008
Movie 3: 0.140397774412
Movie 4: 0.0904755649374
Genre 1: 0.870764903978
Genre 2: 0.0904755649374
iteration 41
User 1: 0.221070683794
User 2: 0.142152336064
User 3: 0.18469867148
User 4: 0.421070683794
Movie 1: 0.55416976769
Movie 2: 0.179177994046
Movie 3: 0.141825743803
Movie 4: 0.0918808930393
Genre 1: 0.870764903978
Genre 2: 0.0904755649374
iteration 42
User 1: 0.221667907076
User 2: 0.143342395237
User 3: 0.186965309474
User 4: 0.421667907076
Movie 1: 0.55416976769
Movie 2: 0.179177994046
Movie 3: 0.141825743803
Movie 4: 0.0918808930393
Genre 1: 0.875173505539
Genre 2: 0.0918808930393
iteration 43
User 1: 0.221667907076
User 2: 0.143342395237
User 3: 0.186965309474
User 4: 0.421667907076
Movie 1: 0.555432986075
Movie 2: 0.180437921889
Movie 3: 0.143043116514
Movie 4: 0.0930822143126
Genre 1: 0.875173505539
Genre 2: 0.0918808930393
iteration 44
User 1: 0.22217319443
User 2: 0.144350337511
User 3: 0.188900264661
User 4: 0.42217319443
Movie 1: 0.555432986075
Movie 2: 0.180437921889
Movie 3: 0.143043116514
Movie 4: 0.0930822143126
Genre 1: 0.878914024479
Genre 2: 0.0930822143126
iteration 45
User 1: 0.22217319443
User 2: 0.144350337511
User 3: 0.188900264661
User 4: 0.42217319443
Movie 1: 0.556502627018
Movie 2: 0.181505588507
Movie 3: 0.144080434621
Movie 4: 0.0941081528262
Genre 1: 0.878914024479
Genre 2: 0.0930822143126
iteration 46
User 1: 0.222601050807
User 2: 0.145204470805
User 3: 0.190550869958
User 4: 0.422601050807
Movie 1: 0.556502627018
Movie 2: 0.181505588507
Movie 3: 0.144080434621
Movie 4: 0.0941081528262
Genre 1: 0.882088650147
Genre 2: 0.0941081528262
iteration 47
User 1: 0.222601050807
User 2: 0.145204470805
User 3: 0.190550869958
User 4: 0.422601050807
Movie 1: 0.557408963723
Movie 2: 0.182410740616
Movie 3: 0.144963963746
Movie 4: 0.0949836144408
Genre 1: 0.882088650147
Genre 2: 0.0941081528262
iteration 48
User 1: 0.222963585489
User 2: 0.145928592493
User 3: 0.19195806255
User 4: 0.422963585489
Movie 1: 0.557408963723
Movie 2: 0.182410740616
Movie 3: 0.144963963746
Movie 4: 0.0949836144408
Genre 1: 0.884783668086
Genre 2: 0.0949836144408
iteration 49
User 1: 0.222963585489
User 2: 0.145928592493
User 3: 0.19195806255
User 4: 0.422963585489
Movie 1: 0.558177350574
Movie 2: 0.18317841671
Movie 3: 0.145716245797
Movie 4: 0.0957301770664
Genre 1: 0.884783668086
Genre 2: 0.0949836144408
iteration 50
User 1: 0.22327094023
User 2: 0.146542733368
User 3: 0.19315713829
User 4: 0.42327094023
Movie 1: 0.558177350574
Movie 2: 0.18317841671
Movie 3: 0.145716245797
Movie 4: 0.0957301770664
Genre 1: 0.887072013081
Genre 2: 0.0957301770664
iteration 51
User 1: 0.22327094023
User 2: 0.146542733368
User 3: 0.19315713829
User 4: 0.42327094023
Movie 1: 0.558829078101
Movie 2: 0.183829717783
Movie 3: 0.146356594616
Movie 4: 0.0963664711255
Genre 1: 0.887072013081
Genre 2: 0.0957301770664
iteration 52
User 1: 0.223531631241
User 2: 0.147063774226
User 3: 0.194178452593
User 4: 0.423531631241
Movie 1: 0.558829078101
Movie 2: 0.183829717783
Movie 3: 0.146356594616
Movie 4: 0.0963664711255
Genre 1: 0.8890153905
Genre 2: 0.0963664711255
iteration 53
User 1: 0.223531631241
User 2: 0.147063774226
User 3: 0.194178452593
User 4: 0.423531631241
Movie 1: 0.559382062736
Movie 2: 0.184382446545
Movie 3: 0.146901535597
Movie 4: 0.0969085375037
Genre 1: 0.8890153905
Genre 2: 0.0963664711255
iteration 54
User 1: 0.223752825094
User 2: 0.147505957236
User 3: 0.195048058481
User 4: 0.423752825094
Movie 1: 0.559382062736
Movie 2: 0.184382446545
Movie 3: 0.146901535597
Movie 4: 0.0969085375037
Genre 1: 0.890666044878
Genre 2: 0.0969085375037
iteration 55
User 1: 0.223752825094
User 2: 0.147505957236
User 3: 0.195048058481
User 4: 0.423752825094
Movie 1: 0.559851408048
Movie 2: 0.184851638333
Movie 3: 0.147365192337
Movie 4: 0.0973701563063
Genre 1: 0.890666044878
Genre 2: 0.0969085375037
iteration 56
User 1: 0.223940563219
User 2: 0.147881310667
User 3: 0.195788278914
User 4: 0.423940563219
Movie 1: 0.559851408048
Movie 2: 0.184851638333
Movie 3: 0.147365192337
Movie 4: 0.0973701563063
Genre 1: 0.892068238718
Genre 2: 0.0973701563063
iteration 57
User 1: 0.223940563219
User 2: 0.147881310667
User 3: 0.195788278914
User 4: 0.423940563219
Movie 1: 0.560249864722
Movie 2: 0.185250002893
Movie 3: 0.147759624486
Movie 4: 0.0977631436695
Genre 1: 0.892068238718
Genre 2: 0.0973701563063
iteration 58
User 1: 0.224099945889
User 2: 0.148200002315
User 3: 0.196418214524
User 4: 0.424099945889
Movie 1: 0.560249864722
Movie 2: 0.185250002893
Movie 3: 0.147759624486
Movie 4: 0.0977631436695
Genre 1: 0.893259492101
Genre 2: 0.0977631436695
iteration 59
User 1: 0.224099945889
User 2: 0.148200002315
User 3: 0.196418214524
User 4: 0.424099945889
Movie 1: 0.560588209842
Movie 2: 0.185588292744
Movie 3: 0.148095121455
Movie 4: 0.0980976163641
Genre 1: 0.893259492101
Genre 2: 0.0977631436695
iteration 60
User 1: 0.224235283937
User 2: 0.148470634195
User 3: 0.196954190255
User 4: 0.424235283937
Movie 1: 0.560588209842
Movie 2: 0.185588292744
Movie 3: 0.148095121455
Movie 4: 0.0980976163641
Genre 1: 0.894271624041
Genre 2: 0.0980976163641
iteration 61
User 1: 0.224235283937
User 2: 0.148470634195
User 3: 0.196954190255
User 4: 0.424235283937
Movie 1: 0.560875561242
Movie 2: 0.185875610983
Movie 3: 0.148380456683
Movie 4: 0.0983822254368
Genre 1: 0.894271624041
Genre 2: 0.0980976163641
iteration 62
User 1: 0.224350224497
User 2: 0.148700488787
User 3: 0.197410145695
User 4: 0.424350224497
Movie 1: 0.560875561242
Movie 2: 0.185875610983
Movie 3: 0.148380456683
Movie 4: 0.0983822254368
Genre 1: 0.895131628908
Genre 2: 0.0983822254368
iteration 63
User 1: 0.224350224497
User 2: 0.148700488787
User 3: 0.197410145695
User 4: 0.424350224497
Movie 1: 0.561119639154
Movie 2: 0.186119668999
Movie 3: 0.148623107045
Movie 4: 0.098624360995
Genre 1: 0.895131628908
Genre 2: 0.0983822254368
iteration 64
User 1: 0.224447855662
User 2: 0.148895735199
User 3: 0.197797974432
User 4: 0.424447855662
Movie 1: 0.561119639154
Movie 2: 0.186119668999
Movie 3: 0.148623107045
Movie 4: 0.098624360995
Genre 1: 0.895862415198
Genre 2: 0.098624360995
iteration 65
User 1: 0.224447855662
User 2: 0.148895735199
User 3: 0.197797974432
User 4: 0.424447855662
Movie 1: 0.561326984759
Movie 2: 0.186327002666
Movie 3: 0.148829441678
Movie 4: 0.0988303306607
Genre 1: 0.895862415198
Genre 2: 0.098624360995
iteration 66
User 1: 0.224530793904
User 2: 0.149061602133
User 3: 0.198127817871
User 4: 0.424530793904
Movie 1: 0.561326984759
Movie 2: 0.186327002666
Movie 3: 0.148829441678
Movie 4: 0.0988303306607
Genre 1: 0.896483429103
Genre 2: 0.0988303306607
iteration 67
User 1: 0.224530793904
User 2: 0.149061602133
User 3: 0.198127817871
User 4: 0.424530793904
Movie 1: 0.561503143281
Movie 2: 0.186503154025
Movie 3: 0.149004884127
Movie 4: 0.0990055143669
Genre 1: 0.896483429103
Genre 2: 0.0988303306607
iteration 68
User 1: 0.224601257312
User 2: 0.14920252322
User 3: 0.198408318795
User 4: 0.424601257312
Movie 1: 0.561503143281
Movie 2: 0.186503154025
Movie 3: 0.149004884127
Movie 4: 0.0990055143669
Genre 1: 0.897011181432
Genre 2: 0.0990055143669
iteration 69
User 1: 0.224601257312
User 2: 0.14920252322
User 3: 0.198408318795
User 4: 0.424601257312
Movie 1: 0.561652817754
Movie 2: 0.186652824201
Movie 3: 0.149154051334
Movie 4: 0.0991544981399
Genre 1: 0.897011181432
Genre 2: 0.0990055143669
iteration 70
User 1: 0.224661127102
User 2: 0.149322259361
User 3: 0.198646839579
User 4: 0.424661127102
Movie 1: 0.561652817754
Movie 2: 0.186652824201
Movie 3: 0.149154051334
Movie 4: 0.0991544981399
Genre 1: 0.897459693289
Genre 2: 0.0991544981399
iteration 71
User 1: 0.224661127102
User 2: 0.149322259361
User 3: 0.198646839579
User 4: 0.424661127102
Movie 1: 0.561779998427
Movie 2: 0.186780002295
Movie 3: 0.149280872616
Movie 4: 0.0992811893772
Genre 1: 0.897459693289
Genre 2: 0.0991544981399
iteration 72
User 1: 0.224711999371
User 2: 0.149424001836
User 3: 0.198849649595
User 4: 0.424711999371
Movie 1: 0.561779998427
Movie 2: 0.186780002295
Movie 3: 0.149280872616
Movie 4: 0.0992811893772
Genre 1: 0.897840873338
Genre 2: 0.0992811893772
iteration 73
User 1: 0.224711999371
User 2: 0.149424001836
User 3: 0.198849649595
User 4: 0.424711999371
Movie 1: 0.561888071834
Movie 2: 0.186888074155
Movie 3: 0.149388691376
Movie 4: 0.0993889159424
Genre 1: 0.897840873338
Genre 2: 0.0992811893772
iteration 74
User 1: 0.224755228734
User 2: 0.149510459324
User 3: 0.199022085855
User 4: 0.424755228734
Movie 1: 0.561888071834
Movie 2: 0.186888074155
Movie 3: 0.149388691376
Movie 4: 0.0993889159424
Genre 1: 0.898164837365
Genre 2: 0.0993889159424
iteration 75
User 1: 0.224755228734
User 2: 0.149510459324
User 3: 0.199022085855
User 4: 0.424755228734
Movie 1: 0.561979912881
Movie 2: 0.186979914273
Movie 3: 0.149480351976
Movie 4: 0.0994805111812
Genre 1: 0.898164837365
Genre 2: 0.0993889159424
iteration 76
User 1: 0.224791965152
User 2: 0.149583931419
User 3: 0.199168690526
User 4: 0.424791965152
Movie 1: 0.561979912881
Movie 2: 0.186979914273
Movie 3: 0.149480351976
Movie 4: 0.0994805111812
Genre 1: 0.89844017913
Genre 2: 0.0994805111812
iteration 77
User 1: 0.224791965152
User 2: 0.149583931419
User 3: 0.199168690526
User 4: 0.424791965152
Movie 1: 0.562057962656
Movie 2: 0.187057963492
Movie 3: 0.149558273875
Movie 4: 0.0995583867424
Genre 1: 0.89844017913
Genre 2: 0.0994805111812
iteration 78
User 1: 0.224823185062
User 2: 0.149646370793
User 3: 0.199293328494
User 4: 0.424823185062
Movie 1: 0.562057962656
Movie 2: 0.187057963492
Movie 3: 0.149558273875
Movie 4: 0.0995583867424
Genre 1: 0.898674200022
Genre 2: 0.0995583867424
iteration 79
User 1: 0.224823185062
User 2: 0.149646370793
User 3: 0.199293328494
User 4: 0.424823185062
Movie 1: 0.562124294262
Movie 2: 0.187124294763
Movie 3: 0.149624514854
Movie 4: 0.0996245948708
Genre 1: 0.898674200022
Genre 2: 0.0995583867424
iteration 80
User 1: 0.224849717705
User 2: 0.149699435811
User 3: 0.19939928778
User 4: 0.424849717705
Movie 1: 0.562124294262
Movie 2: 0.187124294763
Movie 3: 0.149624514854
Movie 4: 0.0996245948708
Genre 1: 0.898873103879
Genre 2: 0.0996245948708
iteration 81
User 1: 0.224849717705
User 2: 0.149699435811
User 3: 0.19939928778
User 4: 0.424849717705
Movie 1: 0.562180668547
Movie 2: 0.187180668848
Movie 3: 0.149680824907
Movie 4: 0.099680881635
Genre 1: 0.898873103879
Genre 2: 0.0996245948708
iteration 82
User 1: 0.224872267419
User 2: 0.149744535078
User 3: 0.199489365234
User 4: 0.424872267419
Movie 1: 0.562180668547
Movie 2: 0.187180668848
Movie 3: 0.149680824907
Movie 4: 0.099680881635
Genre 1: 0.899042162303
Genre 2: 0.099680881635
iteration 83
User 1: 0.224872267419
User 2: 0.149744535078
User 3: 0.199489365234
User 4: 0.424872267419
Movie 1: 0.56222858132
Movie 2: 0.187228581501
Movie 3: 0.149728692155
Movie 4: 0.0997287323714
Genre 1: 0.899042162303
Genre 2: 0.099680881635
iteration 84
User 1: 0.224891432528
User 2: 0.149782865201
User 3: 0.199565939621
User 4: 0.424891432528
Movie 1: 0.56222858132
Movie 2: 0.187228581501
Movie 3: 0.149728692155
Movie 4: 0.0997287323714
Genre 1: 0.899185854976
Genre 2: 0.0997287323714
iteration 85
User 1: 0.224891432528
User 2: 0.149782865201
User 3: 0.199565939621
User 4: 0.424891432528
Movie 1: 0.562269303373
Movie 2: 0.187269303482
Movie 3: 0.149769381939
Movie 4: 0.0997694104507
Genre 1: 0.899185854976
Genre 2: 0.0997287323714
iteration 86
User 1: 0.224907721349
User 2: 0.149815442785
User 3: 0.199631033912
User 4: 0.424907721349
Movie 1: 0.562269303373
Movie 2: 0.187269303482
Movie 3: 0.149769381939
Movie 4: 0.0997694104507
Genre 1: 0.899307988794
Genre 2: 0.0997694104507
iteration 87
User 1: 0.224907721349
User 2: 0.149815442785
User 3: 0.199631033912
User 4: 0.424907721349
Movie 1: 0.562303914424
Movie 2: 0.187303914489
Movie 3: 0.149803970116
Movie 4: 0.0998039903296
Genre 1: 0.899307988794
Genre 2: 0.0997694104507
iteration 88
User 1: 0.224921565769
User 2: 0.149843131591
User 3: 0.199686368357
User 4: 0.424921565769
Movie 1: 0.562303914424
Movie 2: 0.187303914489
Movie 3: 0.149803970116
Movie 4: 0.0998039903296
Genre 1: 0.899411799029
Genre 2: 0.0998039903296
iteration 89
User 1: 0.224921565769
User 2: 0.149843131591
User 3: 0.199686368357
User 4: 0.424921565769
Movie 1: 0.562333331907
Movie 2: 0.187333331946
Movie 3: 0.149833371386
Movie 4: 0.0998333857162
Genre 1: 0.899411799029
Genre 2: 0.0998039903296
iteration 90
User 1: 0.224933332763
User 2: 0.149866665556
User 3: 0.199733405682
User 4: 0.424933332763
Movie 1: 0.562333331907
Movie 2: 0.187333331946
Movie 3: 0.149833371386
Movie 4: 0.0998333857162
Genre 1: 0.899500035238
Genre 2: 0.0998333857162
iteration 91
User 1: 0.224933332763
User 2: 0.149866665556
User 3: 0.199733405682
User 4: 0.424933332763
Movie 1: 0.562358335414
Movie 2: 0.187358335437
Movie 3: 0.149858363401
Movie 4: 0.0998583735598
Genre 1: 0.899500035238
Genre 2: 0.0998333857162
iteration 92
User 1: 0.224943334166
User 2: 0.14988666835
User 3: 0.199773389568
User 4: 0.424943334166
Movie 1: 0.562358335414
Movie 2: 0.187358335437
Movie 3: 0.149858363401
Movie 4: 0.0998583735598
Genre 1: 0.899575034252
Genre 2: 0.0998583735598
iteration 93
User 1: 0.224943334166
User 2: 0.14988666835
User 3: 0.199773389568
User 4: 0.424943334166
Movie 1: 0.562379587436
Movie 2: 0.18737958745
Movie 3: 0.149879607276
Movie 4: 0.099879614478
Genre 1: 0.899575034252
Genre 2: 0.0998583735598
iteration 94
User 1: 0.224951834974
User 2: 0.14990366996
User 3: 0.199807377403
User 4: 0.424951834974
Movie 1: 0.562379587436
Movie 2: 0.18737958745
Movie 3: 0.149879607276
Movie 4: 0.099879614478
Genre 1: 0.899638782162
Genre 2: 0.099879614478
iteration 95
User 1: 0.224951834974
User 2: 0.14990366996
User 3: 0.199807377403
User 4: 0.424951834974
Movie 1: 0.562397650975
Movie 2: 0.187397650983
Movie 3: 0.14989766504
Movie 4: 0.0998976701456
Genre 1: 0.899638782162
Genre 2: 0.099879614478
iteration 96
User 1: 0.22495906039
User 2: 0.149918120787
User 3: 0.199836268148
User 4: 0.42495906039
Movie 1: 0.562397650975
Movie 2: 0.187397650983
Movie 3: 0.14989766504
Movie 4: 0.0998976701456
Genre 1: 0.899692966998
Genre 2: 0.0998976701456
iteration 97
User 1: 0.22495906039
User 2: 0.149918120787
User 3: 0.199836268148
User 4: 0.42495906039
Movie 1: 0.562413004501
Movie 2: 0.187413004507
Movie 3: 0.149913014472
Movie 4: 0.099913018092
Genre 1: 0.899692966998
Genre 2: 0.0998976701456
iteration 98
User 1: 0.224965201801
User 2: 0.149930403605
User 3: 0.199860826051
User 4: 0.424965201801
Movie 1: 0.562413004501
Movie 2: 0.187413004507
Movie 3: 0.149913014472
Movie 4: 0.099913018092
Genre 1: 0.89973902348
Genre 2: 0.099913018092
iteration 99
User 1: 0.224965201801
User 2: 0.149930403605
User 3: 0.199860826051
User 4: 0.424965201801
Movie 1: 0.562426054658
Movie 2: 0.187426054661
Movie 3: 0.149926061726
Movie 4: 0.0999260642922
Genre 1: 0.89973902348
Genre 2: 0.099913018092
iteration 100
User 1: 0.224970421863
User 2: 0.149940843728
User 3: 0.199881700814
User 4: 0.424970421863
Movie 1: 0.562426054658
Movie 2: 0.187426054661
Movie 3: 0.149926061726
Movie 4: 0.0999260642922
Genre 1: 0.899778171044
Genre 2: 0.0999260642922
iteration 101
User 1: 0.224970421863
User 2: 0.149940843728
User 3: 0.199881700814
User 4: 0.424970421863
Movie 1: 0.562437147048
Movie 2: 0.18743714705
Movie 3: 0.149937152059
Movie 4: 0.0999371538785
Genre 1: 0.899778171044
Genre 2: 0.0999260642922
iteration 102
User 1: 0.224974858819
User 2: 0.14994971764
User 3: 0.19989944475
User 4: 0.424974858819
Movie 1: 0.562437147048
Movie 2: 0.18743714705
Movie 3: 0.149937152059
Movie 4: 0.0999371538785
Genre 1: 0.899811446157
Genre 2: 0.0999371538785
iteration 103
User 1: 0.224974858819
User 2: 0.14994971764
User 3: 0.19989944475
User 4: 0.424974858819
Movie 1: 0.562446575409
Movie 2: 0.18744657541
Movie 3: 0.149946578961
Movie 4: 0.0999465802509
Genre 1: 0.899811446157
Genre 2: 0.0999371538785
iteration 104
User 1: 0.224978630163
User 2: 0.149957260328
User 3: 0.19991452737
User 4: 0.424978630163
Movie 1: 0.562446575409
Movie 2: 0.18744657541
Movie 3: 0.149946578961
Movie 4: 0.0999465802509
Genre 1: 0.89983972978
Genre 2: 0.0999465802509
iteration 105
User 1: 0.224978630163
User 2: 0.149957260328
User 3: 0.19991452737
User 4: 0.424978630163
Movie 1: 0.562454589394
Movie 2: 0.187454589394
Movie 3: 0.149954591912
Movie 4: 0.0999545928263
Genre 1: 0.89983972978
Genre 2: 0.0999465802509
iteration 106
User 1: 0.224981835757
User 2: 0.149963671515
User 3: 0.199927347791
User 4: 0.424981835757
Movie 1: 0.562454589394
Movie 2: 0.187454589394
Movie 3: 0.149954591912
Movie 4: 0.0999545928263
Genre 1: 0.8998637707
Genre 2: 0.0999545928263
iteration 107
User 1: 0.224981835757
User 2: 0.149963671515
User 3: 0.199927347791
User 4: 0.424981835757
Movie 1: 0.562461401194
Movie 2: 0.187461401195
Movie 3: 0.14996140298
Movie 4: 0.099961403628
Genre 1: 0.8998637707
Genre 2: 0.0999545928263
iteration 108
User 1: 0.224984560478
User 2: 0.149969120956
User 3: 0.199938245286
User 4: 0.424984560478
Movie 1: 0.562461401194
Movie 2: 0.187461401195
Movie 3: 0.14996140298
Movie 4: 0.099961403628
Genre 1: 0.899884205369
Genre 2: 0.099961403628
iteration 109
User 1: 0.224984560478
User 2: 0.149969120956
User 3: 0.199938245286
User 4: 0.424984560478
Movie 1: 0.562467191164
Movie 2: 0.187467191164
Movie 3: 0.14996719243
Movie 4: 0.0999671928893
Genre 1: 0.899884205369
Genre 2: 0.099961403628
iteration 110
User 1: 0.224986876466
User 2: 0.149973752931
User 3: 0.199947508255
User 4: 0.424986876466
Movie 1: 0.562467191164
Movie 2: 0.187467191164
Movie 3: 0.14996719243
Movie 4: 0.0999671928893
Genre 1: 0.899901574758
Genre 2: 0.0999671928893
iteration 111
User 1: 0.224986876466
User 2: 0.149973752931
User 3: 0.199947508255
User 4: 0.424986876466
Movie 1: 0.562472112595
Movie 2: 0.187472112595
Movie 3: 0.149972113492
Movie 4: 0.0999721138181
Genre 1: 0.899901574758
Genre 2: 0.0999671928893
iteration 112
User 1: 0.224988845038
User 2: 0.149977690076
User 3: 0.199955381848
User 4: 0.424988845038
Movie 1: 0.562472112595
Movie 2: 0.187472112595
Movie 3: 0.149972113492
Movie 4: 0.0999721138181
Genre 1: 0.899916338682
Genre 2: 0.0999721138181
iteration 113
User 1: 0.224988845038
User 2: 0.149977690076
User 3: 0.199955381848
User 4: 0.424988845038
Movie 1: 0.56247629578
Movie 2: 0.187476295781
Movie 3: 0.149976296417
Movie 4: 0.0999762966476
Genre 1: 0.899916338682
Genre 2: 0.0999721138181
iteration 114
User 1: 0.224990518312
User 2: 0.149981036624
User 3: 0.199962074451
User 4: 0.424990518312
Movie 1: 0.56247629578
Movie 2: 0.187476295781
Movie 3: 0.149976296417
Movie 4: 0.0999762966476
Genre 1: 0.899928887978
Genre 2: 0.0999762966476
iteration 115
User 1: 0.224990518312
User 2: 0.149981036624
User 3: 0.199962074451
User 4: 0.424990518312
Movie 1: 0.562479851466
Movie 2: 0.187479851466
Movie 3: 0.149979851917
Movie 4: 0.0999798520812
Genre 1: 0.899928887978
Genre 2: 0.0999762966476
iteration 116
User 1: 0.224991940587
User 2: 0.149983881173
User 3: 0.199967763199
User 4: 0.424991940587
Movie 1: 0.562479851466
Movie 2: 0.187479851466
Movie 3: 0.149979851917
Movie 4: 0.0999798520812
Genre 1: 0.89993955485
Genre 2: 0.0999798520812
iteration 117
User 1: 0.224991940587
User 2: 0.149983881173
User 3: 0.199967763199
User 4: 0.424991940587
Movie 1: 0.562482873784
Movie 2: 0.187482873784
Movie 3: 0.149982874104
Movie 4: 0.0999828742199
Genre 1: 0.89993955485
Genre 2: 0.0999798520812
iteration 118
User 1: 0.224993149514
User 2: 0.149986299027
User 3: 0.199972598659
User 4: 0.424993149514
Movie 1: 0.562482873784
Movie 2: 0.187482873784
Movie 3: 0.149982874104
Movie 4: 0.0999828742199
Genre 1: 0.899948621672
Genre 2: 0.0999828742199
iteration 119
User 1: 0.224993149514
User 2: 0.149986299027
User 3: 0.199972598659
User 4: 0.424993149514
Movie 1: 0.562485442743
Movie 2: 0.187485442743
Movie 3: 0.14998544297
Movie 4: 0.0999854430521
Genre 1: 0.899948621672
Genre 2: 0.0999828742199
iteration 120
User 1: 0.224994177097
User 2: 0.149988354194
User 3: 0.199976708817
User 4: 0.424994177097
Movie 1: 0.562485442743
Movie 2: 0.187485442743
Movie 3: 0.14998544297
Movie 4: 0.0999854430521
Genre 1: 0.899956328456
Genre 2: 0.0999854430521
iteration 121
User 1: 0.224994177097
User 2: 0.149988354194
User 3: 0.199976708817
User 4: 0.424994177097
Movie 1: 0.562487626351
Movie 2: 0.187487626351
Movie 3: 0.149987626511
Movie 4: 0.0999876265696
Genre 1: 0.899956328456
Genre 2: 0.0999854430521
iteration 122
User 1: 0.22499505054
User 2: 0.14999010108
User 3: 0.199980202465
User 4: 0.42499505054
Movie 1: 0.562487626351
Movie 2: 0.187487626351
Movie 3: 0.149987626511
Movie 4: 0.0999876265696
Genre 1: 0.899962879212
Genre 2: 0.0999876265696
iteration 123
User 1: 0.22499505054
User 2: 0.14999010108
User 3: 0.199980202465
User 4: 0.42499505054
Movie 1: 0.562489482411
Movie 2: 0.187489482411
Movie 3: 0.149989482525
Movie 4: 0.0999894825666
Genre 1: 0.899962879212
Genre 2: 0.0999876265696
iteration 124
User 1: 0.224995792965
User 2: 0.149991585929
User 3: 0.199983172073
User 4: 0.424995792965
Movie 1: 0.562489482411
Movie 2: 0.187489482411
Movie 3: 0.149989482525
Movie 4: 0.0999894825666
Genre 1: 0.899968447348
Genre 2: 0.0999894825666
iteration 125
User 1: 0.224995792965
User 2: 0.149991585929
User 3: 0.199983172073
User 4: 0.424995792965
Movie 1: 0.562491060059
Movie 2: 0.187491060059
Movie 3: 0.14999106014
Movie 4: 0.0999910601692
Genre 1: 0.899968447348
Genre 2: 0.0999894825666
iteration 126
User 1: 0.224996424024
User 2: 0.149992848047
User 3: 0.199985696247
User 4: 0.424996424024
Movie 1: 0.562491060059
Movie 2: 0.187491060059
Movie 3: 0.14999106014
Movie 4: 0.0999910601692
Genre 1: 0.899973180258
Genre 2: 0.0999910601692
iteration 127
User 1: 0.224996424024
User 2: 0.149992848047
User 3: 0.199985696247
User 4: 0.424996424024
Movie 1: 0.562492401057
Movie 2: 0.187492401057
Movie 3: 0.149992401114
Movie 4: 0.099992401135
Genre 1: 0.899973180258
Genre 2: 0.0999910601692
iteration 128
User 1: 0.224996960423
User 2: 0.149993920846
User 3: 0.199987841799
User 4: 0.424996960423
Movie 1: 0.562492401057
Movie 2: 0.187492401057
Movie 3: 0.149992401114
Movie 4: 0.099992401135
Genre 1: 0.899977203228
Genre 2: 0.099992401135
iteration 129
User 1: 0.224996960423
User 2: 0.149993920846
User 3: 0.199987841799
User 4: 0.424996960423
Movie 1: 0.562493540903
Movie 2: 0.187493540903
Movie 3: 0.149993540944
Movie 4: 0.0999935409585
Genre 1: 0.899977203228
Genre 2: 0.099992401135
iteration 130
User 1: 0.224997416361
User 2: 0.149994832723
User 3: 0.199989665522
User 4: 0.424997416361
Movie 1: 0.562493540903
Movie 2: 0.187493540903
Movie 3: 0.149993540944
Movie 4: 0.0999935409585
Genre 1: 0.89998062275
Genre 2: 0.0999935409585
iteration 131
User 1: 0.224997416361
User 2: 0.149994832723
User 3: 0.199989665522
User 4: 0.424997416361
Movie 1: 0.562494509771
Movie 2: 0.187494509771
Movie 3: 0.1499945098
Movie 4: 0.0999945098103
Genre 1: 0.89998062275
Genre 2: 0.0999935409585
iteration 132
User 1: 0.224997803908
User 2: 0.149995607817
User 3: 0.199991215688
User 4: 0.424997803908
Movie 1: 0.562494509771
Movie 2: 0.187494509771
Movie 3: 0.1499945098
Movie 4: 0.0999945098103
Genre 1: 0.899983529342
Genre 2: 0.0999945098103
iteration 133
User 1: 0.224997803908
User 2: 0.149995607817
User 3: 0.199991215688
User 4: 0.424997803908
Movie 1: 0.562495333308
Movie 2: 0.187495333308
Movie 3: 0.149995333328
Movie 4: 0.0999953333357
Genre 1: 0.899983529342
Genre 2: 0.0999945098103
iteration 134
User 1: 0.224998133323
User 2: 0.149996266646
User 3: 0.199992533331
User 4: 0.424998133323
Movie 1: 0.562495333308
Movie 2: 0.187495333308
Movie 3: 0.149995333328
Movie 4: 0.0999953333357
Genre 1: 0.899985999944
Genre 2: 0.0999953333357
iteration 135
User 1: 0.224998133323
User 2: 0.149996266646
User 3: 0.199992533331
User 4: 0.424998133323
Movie 1: 0.562496033313
Movie 2: 0.187496033313
Movie 3: 0.149996033328
Movie 4: 0.0999960333331
Genre 1: 0.899985999944
Genre 2: 0.0999953333357
iteration 136
User 1: 0.224998413325
User 2: 0.149996826651
User 3: 0.199993653329
User 4: 0.424998413325
Movie 1: 0.562496033313
Movie 2: 0.187496033313
Movie 3: 0.149996033328
Movie 4: 0.0999960333331
Genre 1: 0.899988099955
Genre 2: 0.0999960333331
iteration 137
User 1: 0.224998413325
User 2: 0.149996826651
User 3: 0.199993653329
User 4: 0.424998413325
Movie 1: 0.562496628318
Movie 2: 0.187496628318
Movie 3: 0.149996628328
Movie 4: 0.0999966283315
Genre 1: 0.899988099955
Genre 2: 0.0999960333331
iteration 138
User 1: 0.224998651327
User 2: 0.149997302654
User 3: 0.199994605327
User 4: 0.424998651327
Movie 1: 0.562496628318
Movie 2: 0.187496628318
Movie 3: 0.149996628328
Movie 4: 0.0999966283315
Genre 1: 0.899989884963
Genre 2: 0.0999966283315
iteration 139
User 1: 0.224998651327
User 2: 0.149997302654
User 3: 0.199994605327
User 4: 0.424998651327
Movie 1: 0.562497134071
Movie 2: 0.187497134071
Movie 3: 0.149997134078
Movie 4: 0.0999971340807
Genre 1: 0.899989884963
Genre 2: 0.0999966283315
iteration 140
User 1: 0.224998853628
User 2: 0.149997707257
User 3: 0.199995414527
User 4: 0.424998853628
Movie 1: 0.562497134071
Movie 2: 0.187497134071
Movie 3: 0.149997134078
Movie 4: 0.0999971340807
Genre 1: 0.89999140222
Genre 2: 0.0999971340807
iteration 141
User 1: 0.224998853628
User 2: 0.149997707257
User 3: 0.199995414527
User 4: 0.424998853628
Movie 1: 0.562497563961
Movie 2: 0.187497563961
Movie 3: 0.149997563966
Movie 4: 0.0999975639678
Genre 1: 0.89999140222
Genre 2: 0.0999971340807
iteration 142
User 1: 0.224999025584
User 2: 0.149998051169
User 3: 0.199996102347
User 4: 0.424999025584
Movie 1: 0.562497563961
Movie 2: 0.187497563961
Movie 3: 0.149997563966
Movie 4: 0.0999975639678
Genre 1: 0.899992691887
Genre 2: 0.0999975639678
iteration 143
User 1: 0.224999025584
User 2: 0.149998051169
User 3: 0.199996102347
User 4: 0.424999025584
Movie 1: 0.562497929367
Movie 2: 0.187497929367
Movie 3: 0.149997929371
Movie 4: 0.0999979293721
Genre 1: 0.899992691887
Genre 2: 0.0999975639678
iteration 144
User 1: 0.224999171747
User 2: 0.149998343494
User 3: 0.199996686994
User 4: 0.424999171747
Movie 1: 0.562497929367
Movie 2: 0.187497929367
Movie 3: 0.149997929371
Movie 4: 0.0999979293721
Genre 1: 0.899993788105
Genre 2: 0.0999979293721
iteration 145
User 1: 0.224999171747
User 2: 0.149998343494
User 3: 0.199996686994
User 4: 0.424999171747
Movie 1: 0.562498239962
Movie 2: 0.187498239962
Movie 3: 0.149998239965
Movie 4: 0.0999982399659
Genre 1: 0.899993788105
Genre 2: 0.0999979293721
iteration 146
User 1: 0.224999295985
User 2: 0.14999859197
User 3: 0.199997183945
User 4: 0.424999295985
Movie 1: 0.562498239962
Movie 2: 0.187498239962
Movie 3: 0.149998239965
Movie 4: 0.0999982399659
Genre 1: 0.89999471989
Genre 2: 0.0999982399659
iteration 147
User 1: 0.224999295985
User 2: 0.14999859197
User 3: 0.199997183945
User 4: 0.424999295985
Movie 1: 0.562498503968
Movie 2: 0.187498503968
Movie 3: 0.14999850397
Movie 4: 0.0999985039707
Genre 1: 0.89999471989
Genre 2: 0.0999982399659
iteration 148
User 1: 0.224999401587
User 2: 0.149998803175
User 3: 0.199997606353
User 4: 0.424999401587
Movie 1: 0.562498503968
Movie 2: 0.187498503968
Movie 3: 0.14999850397
Movie 4: 0.0999985039707
Genre 1: 0.899995511906
Genre 2: 0.0999985039707
iteration 149
User 1: 0.224999401587
User 2: 0.149998803175
User 3: 0.199997606353
User 4: 0.424999401587
Movie 1: 0.562498728373
Movie 2: 0.187498728373
Movie 3: 0.149998728374
Movie 4: 0.0999987283749
Genre 1: 0.899995511906
Genre 2: 0.0999985039707
iteration 150
User 1: 0.224999491349
User 2: 0.149998982698
User 3: 0.199997965399
User 4: 0.424999491349
Movie 1: 0.562498728373
Movie 2: 0.187498728373
Movie 3: 0.149998728374
Movie 4: 0.0999987283749
Genre 1: 0.899996185121
Genre 2: 0.0999987283749
iteration 151
User 1: 0.224999491349
User 2: 0.149998982698
User 3: 0.199997965399
User 4: 0.424999491349
Movie 1: 0.562498919117
Movie 2: 0.187498919117
Movie 3: 0.149998919118
Movie 4: 0.0999989191185
Genre 1: 0.899996185121
Genre 2: 0.0999987283749
iteration 152
User 1: 0.224999567647
User 2: 0.149999135294
User 3: 0.199998270589
User 4: 0.424999567647
Movie 1: 0.562498919117
Movie 2: 0.187498919117
Movie 3: 0.149998919118
Movie 4: 0.0999989191185
Genre 1: 0.899996757353
Genre 2: 0.0999989191185
iteration 153
User 1: 0.224999567647
User 2: 0.149999135294
User 3: 0.199998270589
User 4: 0.424999567647
Movie 1: 0.56249908125
Movie 2: 0.18749908125
Movie 3: 0.14999908125
Movie 4: 0.0999990812506
Genre 1: 0.899996757353
Genre 2: 0.0999989191185
iteration 154
User 1: 0.2249996325
User 2: 0.149999265
User 3: 0.199998530001
User 4: 0.4249996325
Movie 1: 0.56249908125
Movie 2: 0.18749908125
Movie 3: 0.14999908125
Movie 4: 0.0999990812506
Genre 1: 0.89999724375
Genre 2: 0.0999990812506
iteration 155
User 1: 0.2249996325
User 2: 0.149999265
User 3: 0.199998530001
User 4: 0.4249996325
Movie 1: 0.562499219062
Movie 2: 0.187499219062
Movie 3: 0.149999219063
Movie 4: 0.099999219063
Genre 1: 0.89999724375
Genre 2: 0.0999990812506
iteration 156
User 1: 0.224999687625
User 2: 0.14999937525
User 3: 0.199998750501
User 4: 0.424999687625
Movie 1: 0.562499219062
Movie 2: 0.187499219062
Movie 3: 0.149999219063
Movie 4: 0.099999219063
Genre 1: 0.899997657187
Genre 2: 0.099999219063
iteration 157
User 1: 0.224999687625
User 2: 0.14999937525
User 3: 0.199998750501
User 4: 0.424999687625
Movie 1: 0.562499336203
Movie 2: 0.187499336203
Movie 3: 0.149999336203
Movie 4: 0.0999993362035
Genre 1: 0.899997657187
Genre 2: 0.099999219063
iteration 158
User 1: 0.224999734481
User 2: 0.149999468962
User 3: 0.199998937925
User 4: 0.424999734481
Movie 1: 0.562499336203
Movie 2: 0.187499336203
Movie 3: 0.149999336203
Movie 4: 0.0999993362035
Genre 1: 0.899998008609
Genre 2: 0.0999993362035
iteration 159
User 1: 0.224999734481
User 2: 0.149999468962
User 3: 0.199998937925
User 4: 0.424999734481
Movie 1: 0.562499435773
Movie 2: 0.187499435773
Movie 3: 0.149999435773
Movie 4: 0.0999994357729
Genre 1: 0.899998008609
Genre 2: 0.0999993362035
iteration 160
User 1: 0.224999774309
User 2: 0.149999548618
User 3: 0.199999097237
User 4: 0.424999774309
Movie 1: 0.562499435773
Movie 2: 0.187499435773
Movie 3: 0.149999435773
Movie 4: 0.0999994357729
Genre 1: 0.899998307318
Genre 2: 0.0999994357729
iteration 161
User 1: 0.224999774309
User 2: 0.149999548618
User 3: 0.199999097237
User 4: 0.424999774309
Movie 1: 0.562499520407
Movie 2: 0.187499520407
Movie 3: 0.149999520407
Movie 4: 0.099999520407
Genre 1: 0.899998307318
Genre 2: 0.0999994357729
iteration 162
User 1: 0.224999808163
User 2: 0.149999616325
User 3: 0.199999232651
User 4: 0.424999808163
Movie 1: 0.562499520407
Movie 2: 0.187499520407
Movie 3: 0.149999520407
Movie 4: 0.099999520407
Genre 1: 0.89999856122
Genre 2: 0.099999520407
iteration 163
User 1: 0.224999808163
User 2: 0.149999616325
User 3: 0.199999232651
User 4: 0.424999808163
Movie 1: 0.562499592346
Movie 2: 0.187499592346
Movie 3: 0.149999592346
Movie 4: 0.0999995923459
Genre 1: 0.89999856122
Genre 2: 0.099999520407
iteration 164
User 1: 0.224999836938
User 2: 0.149999673877
User 3: 0.199999347753
User 4: 0.424999836938
Movie 1: 0.562499592346
Movie 2: 0.187499592346
Movie 3: 0.149999592346
Movie 4: 0.0999995923459
Genre 1: 0.899998777037
Genre 2: 0.0999995923459
iteration 165
User 1: 0.224999836938
User 2: 0.149999673877
User 3: 0.199999347753
User 4: 0.424999836938
Movie 1: 0.562499653494
Movie 2: 0.187499653494
Movie 3: 0.149999653494
Movie 4: 0.099999653494
Genre 1: 0.899998777037
Genre 2: 0.0999995923459
iteration 166
User 1: 0.224999861398
User 2: 0.149999722795
User 3: 0.19999944559
User 4: 0.424999861398
Movie 1: 0.562499653494
Movie 2: 0.187499653494
Movie 3: 0.149999653494
Movie 4: 0.099999653494
Genre 1: 0.899998960482
Genre 2: 0.099999653494
iteration 167
User 1: 0.224999861398
User 2: 0.149999722795
User 3: 0.19999944559
User 4: 0.424999861398
Movie 1: 0.56249970547
Movie 2: 0.18749970547
Movie 3: 0.14999970547
Movie 4: 0.0999997054699
Genre 1: 0.899998960482
Genre 2: 0.099999653494
iteration 168
User 1: 0.224999882188
User 2: 0.149999764376
User 3: 0.199999528752
User 4: 0.424999882188
Movie 1: 0.56249970547
Movie 2: 0.18749970547
Movie 3: 0.14999970547
Movie 4: 0.0999997054699
Genre 1: 0.899999116409
Genre 2: 0.0999997054699
iteration 169
User 1: 0.224999882188
User 2: 0.149999764376
User 3: 0.199999528752
User 4: 0.424999882188
Movie 1: 0.562499749649
Movie 2: 0.187499749649
Movie 3: 0.149999749649
Movie 4: 0.0999997496494
Genre 1: 0.899999116409
Genre 2: 0.0999997054699
iteration 170
User 1: 0.22499989986
User 2: 0.149999799719
User 3: 0.199999599439
User 4: 0.42499989986
Movie 1: 0.562499749649
Movie 2: 0.187499749649
Movie 3: 0.149999749649
Movie 4: 0.0999997496494
Genre 1: 0.899999248948
Genre 2: 0.0999997496494
iteration 171
User 1: 0.22499989986
User 2: 0.149999799719
User 3: 0.199999599439
User 4: 0.42499989986
Movie 1: 0.562499787202
Movie 2: 0.187499787202
Movie 3: 0.149999787202
Movie 4: 0.099999787202
Genre 1: 0.899999248948
Genre 2: 0.0999997496494
iteration 172
User 1: 0.224999914881
User 2: 0.149999829762
User 3: 0.199999659523
User 4: 0.424999914881
Movie 1: 0.562499787202
Movie 2: 0.187499787202
Movie 3: 0.149999787202
Movie 4: 0.099999787202
Genre 1: 0.899999361606
Genre 2: 0.099999787202
iteration 173
User 1: 0.224999914881
User 2: 0.149999829762
User 3: 0.199999659523
User 4: 0.424999914881
Movie 1: 0.562499819122
Movie 2: 0.187499819122
Movie 3: 0.149999819122
Movie 4: 0.0999998191217
Genre 1: 0.899999361606
Genre 2: 0.099999787202
iteration 174
User 1: 0.224999927649
User 2: 0.149999855297
User 3: 0.199999710595
User 4: 0.424999927649
Movie 1: 0.562499819122
Movie 2: 0.187499819122
Movie 3: 0.149999819122
Movie 4: 0.0999998191217
Genre 1: 0.899999457365
Genre 2: 0.0999998191217
iteration 175
User 1: 0.224999927649
User 2: 0.149999855297
User 3: 0.199999710595
User 4: 0.424999927649
Movie 1: 0.562499846253
Movie 2: 0.187499846253
Movie 3: 0.149999846253
Movie 4: 0.0999998462534
Genre 1: 0.899999457365
Genre 2: 0.0999998191217
iteration 176
User 1: 0.224999938501
User 2: 0.149999877003
User 3: 0.199999754005
User 4: 0.424999938501
Movie 1: 0.562499846253
Movie 2: 0.187499846253
Movie 3: 0.149999846253
Movie 4: 0.0999998462534
Genre 1: 0.89999953876
Genre 2: 0.0999998462534
iteration 177
User 1: 0.224999938501
User 2: 0.149999877003
User 3: 0.199999754005
User 4: 0.424999938501
Movie 1: 0.562499869315
Movie 2: 0.187499869315
Movie 3: 0.149999869315
Movie 4: 0.0999998693154
Genre 1: 0.89999953876
Genre 2: 0.0999998462534
iteration 178
User 1: 0.224999947726
User 2: 0.149999895452
User 3: 0.199999790905
User 4: 0.424999947726
Movie 1: 0.562499869315
Movie 2: 0.187499869315
Movie 3: 0.149999869315
Movie 4: 0.0999998693154
Genre 1: 0.899999607946
Genre 2: 0.0999998693154
iteration 179
User 1: 0.224999947726
User 2: 0.149999895452
User 3: 0.199999790905
User 4: 0.424999947726
Movie 1: 0.562499888918
Movie 2: 0.187499888918
Movie 3: 0.149999888918
Movie 4: 0.0999998889181
Genre 1: 0.899999607946
Genre 2: 0.0999998693154
iteration 180
User 1: 0.224999955567
User 2: 0.149999911134
User 3: 0.199999822269
User 4: 0.424999955567
Movie 1: 0.562499888918
Movie 2: 0.187499888918
Movie 3: 0.149999888918
Movie 4: 0.0999998889181
Genre 1: 0.899999666754
Genre 2: 0.0999998889181
iteration 181
User 1: 0.224999955567
User 2: 0.149999911134
User 3: 0.199999822269
User 4: 0.424999955567
Movie 1: 0.56249990558
Movie 2: 0.18749990558
Movie 3: 0.14999990558
Movie 4: 0.0999999055804
Genre 1: 0.899999666754
Genre 2: 0.0999998889181
iteration 182
User 1: 0.224999962232
User 2: 0.149999924464
User 3: 0.199999848929
User 4: 0.424999962232
Movie 1: 0.56249990558
Movie 2: 0.18749990558
Movie 3: 0.14999990558
Movie 4: 0.0999999055804
Genre 1: 0.899999716741
Genre 2: 0.0999999055804
iteration 183
User 1: 0.224999962232
User 2: 0.149999924464
User 3: 0.199999848929
User 4: 0.424999962232
Movie 1: 0.562499919743
Movie 2: 0.187499919743
Movie 3: 0.149999919743
Movie 4: 0.0999999197433
Genre 1: 0.899999716741
Genre 2: 0.0999999055804
iteration 184
User 1: 0.224999967897
User 2: 0.149999935795
User 3: 0.199999871589
User 4: 0.424999967897
Movie 1: 0.562499919743
Movie 2: 0.187499919743
Movie 3: 0.149999919743
Movie 4: 0.0999999197433
Genre 1: 0.89999975923
Genre 2: 0.0999999197433
iteration 185
User 1: 0.224999967897
User 2: 0.149999935795
User 3: 0.199999871589
User 4: 0.424999967897
Movie 1: 0.562499931782
Movie 2: 0.187499931782
Movie 3: 0.149999931782
Movie 4: 0.0999999317818
Genre 1: 0.89999975923
Genre 2: 0.0999999197433
iteration 186
User 1: 0.224999972713
User 2: 0.149999945425
User 3: 0.199999890851
User 4: 0.424999972713
Movie 1: 0.562499931782
Movie 2: 0.187499931782
Movie 3: 0.149999931782
Movie 4: 0.0999999317818
Genre 1: 0.899999795345
Genre 2: 0.0999999317818
iteration 187
User 1: 0.224999972713
User 2: 0.149999945425
User 3: 0.199999890851
User 4: 0.424999972713
Movie 1: 0.562499942015
Movie 2: 0.187499942015
Movie 3: 0.149999942015
Movie 4: 0.0999999420146
Genre 1: 0.899999795345
Genre 2: 0.0999999317818
iteration 188
User 1: 0.224999976806
User 2: 0.149999953612
User 3: 0.199999907223
User 4: 0.424999976806
Movie 1: 0.562499942015
Movie 2: 0.187499942015
Movie 3: 0.149999942015
Movie 4: 0.0999999420146
Genre 1: 0.899999826044
Genre 2: 0.0999999420146
iteration 189
User 1: 0.224999976806
User 2: 0.149999953612
User 3: 0.199999907223
User 4: 0.424999976806
Movie 1: 0.562499950712
Movie 2: 0.187499950712
Movie 3: 0.149999950712
Movie 4: 0.0999999507124
Genre 1: 0.899999826044
Genre 2: 0.0999999420146
iteration 190
User 1: 0.224999980285
User 2: 0.14999996057
User 3: 0.19999992114
User 4: 0.424999980285
Movie 1: 0.562499950712
Movie 2: 0.187499950712
Movie 3: 0.149999950712
Movie 4: 0.0999999507124
Genre 1: 0.899999852137
Genre 2: 0.0999999507124
iteration 191
User 1: 0.224999980285
User 2: 0.14999996057
User 3: 0.19999992114
User 4: 0.424999980285
Movie 1: 0.562499958106
Movie 2: 0.187499958106
Movie 3: 0.149999958106
Movie 4: 0.0999999581055
Genre 1: 0.899999852137
Genre 2: 0.0999999507124
iteration 192
User 1: 0.224999983242
User 2: 0.149999966484
User 3: 0.199999932969
User 4: 0.424999983242
Movie 1: 0.562499958106
Movie 2: 0.187499958106
Movie 3: 0.149999958106
Movie 4: 0.0999999581055
Genre 1: 0.899999874317
Genre 2: 0.0999999581055
iteration 193
User 1: 0.224999983242
User 2: 0.149999966484
User 3: 0.199999932969
User 4: 0.424999983242
Movie 1: 0.56249996439
Movie 2: 0.18749996439
Movie 3: 0.14999996439
Movie 4: 0.0999999643897
Genre 1: 0.899999874317
Genre 2: 0.0999999581055
iteration 194
User 1: 0.224999985756
User 2: 0.149999971512
User 3: 0.199999943023
User 4: 0.424999985756
Movie 1: 0.56249996439
Movie 2: 0.18749996439
Movie 3: 0.14999996439
Movie 4: 0.0999999643897
Genre 1: 0.899999893169
Genre 2: 0.0999999643897
iteration 195
User 1: 0.224999985756
User 2: 0.149999971512
User 3: 0.199999943023
User 4: 0.424999985756
Movie 1: 0.562499969731
Movie 2: 0.187499969731
Movie 3: 0.149999969731
Movie 4: 0.0999999697312
Genre 1: 0.899999893169
Genre 2: 0.0999999643897
iteration 196
User 1: 0.224999987892
User 2: 0.149999975785
User 3: 0.19999995157
User 4: 0.424999987892
Movie 1: 0.562499969731
Movie 2: 0.187499969731
Movie 3: 0.149999969731
Movie 4: 0.0999999697312
Genre 1: 0.899999909194
Genre 2: 0.0999999697312
iteration 197
User 1: 0.224999987892
User 2: 0.149999975785
User 3: 0.19999995157
User 4: 0.424999987892
Movie 1: 0.562499974272
Movie 2: 0.187499974272
Movie 3: 0.149999974272
Movie 4: 0.0999999742715
Genre 1: 0.899999909194
Genre 2: 0.0999999697312
iteration 198
User 1: 0.224999989709
User 2: 0.149999979417
User 3: 0.199999958834
User 4: 0.424999989709
Movie 1: 0.562499974272
Movie 2: 0.187499974272
Movie 3: 0.149999974272
Movie 4: 0.0999999742715
Genre 1: 0.899999922815
Genre 2: 0.0999999742715
iteration 199
User 1: 0.224999989709
User 2: 0.149999979417
User 3: 0.199999958834
User 4: 0.424999989709
Movie 1: 0.562499978131
Movie 2: 0.187499978131
Movie 3: 0.149999978131
Movie 4: 0.0999999781308
Genre 1: 0.899999922815
Genre 2: 0.0999999742715
iteration 200
User 1: 0.224999991252
User 2: 0.149999982505
User 3: 0.199999965009
User 4: 0.424999991252
Movie 1: 0.562499978131
Movie 2: 0.187499978131
Movie 3: 0.149999978131
Movie 4: 0.0999999781308
Genre 1: 0.899999934392
Genre 2: 0.0999999781308
iteration 201
User 1: 0.224999991252
User 2: 0.149999982505
User 3: 0.199999965009
User 4: 0.424999991252
Movie 1: 0.562499981411
Movie 2: 0.187499981411
Movie 3: 0.149999981411
Movie 4: 0.0999999814112
Genre 1: 0.899999934392
Genre 2: 0.0999999781308
iteration 202
User 1: 0.224999992564
User 2: 0.149999985129
User 3: 0.199999970258
User 4: 0.424999992564
Movie 1: 0.562499981411
Movie 2: 0.187499981411
Movie 3: 0.149999981411
Movie 4: 0.0999999814112
Genre 1: 0.899999944234
Genre 2: 0.0999999814112
iteration 203
User 1: 0.224999992564
User 2: 0.149999985129
User 3: 0.199999970258
User 4: 0.424999992564
Movie 1: 0.5624999842
Movie 2: 0.1874999842
Movie 3: 0.1499999842
Movie 4: 0.0999999841995
Genre 1: 0.899999944234
Genre 2: 0.0999999814112
iteration 204
User 1: 0.22499999368
User 2: 0.14999998736
User 3: 0.199999974719
User 4: 0.42499999368
Movie 1: 0.5624999842
Movie 2: 0.1874999842
Movie 3: 0.1499999842
Movie 4: 0.0999999841995
Genre 1: 0.899999952599
Genre 2: 0.0999999841995
iteration 205
User 1: 0.22499999368
User 2: 0.14999998736
User 3: 0.199999974719
User 4: 0.42499999368
Movie 1: 0.56249998657
Movie 2: 0.18749998657
Movie 3: 0.14999998657
Movie 4: 0.0999999865696
Genre 1: 0.899999952599
Genre 2: 0.0999999841995
iteration 206
User 1: 0.224999994628
User 2: 0.149999989256
User 3: 0.199999978511
User 4: 0.424999994628
Movie 1: 0.56249998657
Movie 2: 0.18749998657
Movie 3: 0.14999998657
Movie 4: 0.0999999865696
Genre 1: 0.899999959709
Genre 2: 0.0999999865696
iteration 207
User 1: 0.224999994628
User 2: 0.149999989256
User 3: 0.199999978511
User 4: 0.424999994628
Movie 1: 0.562499988584
Movie 2: 0.187499988584
Movie 3: 0.149999988584
Movie 4: 0.0999999885841
Genre 1: 0.899999959709
Genre 2: 0.0999999865696
iteration 208
User 1: 0.224999995434
User 2: 0.149999990867
User 3: 0.199999981735
User 4: 0.424999995434
Movie 1: 0.562499988584
Movie 2: 0.187499988584
Movie 3: 0.149999988584
Movie 4: 0.0999999885841
Genre 1: 0.899999965752
Genre 2: 0.0999999885841
iteration 209
User 1: 0.224999995434
User 2: 0.149999990867
User 3: 0.199999981735
User 4: 0.424999995434
Movie 1: 0.562499990297
Movie 2: 0.187499990297
Movie 3: 0.149999990297
Movie 4: 0.0999999902965
Genre 1: 0.899999965752
Genre 2: 0.0999999885841
iteration 210
User 1: 0.224999996119
User 2: 0.149999992237
User 3: 0.199999984474
User 4: 0.424999996119
Movie 1: 0.562499990297
Movie 2: 0.187499990297
Movie 3: 0.149999990297
Movie 4: 0.0999999902965
Genre 1: 0.89999997089
Genre 2: 0.0999999902965
iteration 211
User 1: 0.224999996119
User 2: 0.149999992237
User 3: 0.199999984474
User 4: 0.424999996119
Movie 1: 0.562499991752
Movie 2: 0.187499991752
Movie 3: 0.149999991752
Movie 4: 0.099999991752
Genre 1: 0.89999997089
Genre 2: 0.0999999902965
iteration 212
User 1: 0.224999996701
User 2: 0.149999993402
User 3: 0.199999986803
User 4: 0.424999996701
Movie 1: 0.562499991752
Movie 2: 0.187499991752
Movie 3: 0.149999991752
Movie 4: 0.099999991752
Genre 1: 0.899999975256
Genre 2: 0.099999991752
iteration 213
User 1: 0.224999996701
User 2: 0.149999993402
User 3: 0.199999986803
User 4: 0.424999996701
Movie 1: 0.562499992989
Movie 2: 0.187499992989
Movie 3: 0.149999992989
Movie 4: 0.0999999929892
Genre 1: 0.899999975256
Genre 2: 0.099999991752
iteration 214
User 1: 0.224999997196
User 2: 0.149999994391
User 3: 0.199999988783
User 4: 0.424999997196
Movie 1: 0.562499992989
Movie 2: 0.187499992989
Movie 3: 0.149999992989
Movie 4: 0.0999999929892
Genre 1: 0.899999978968
Genre 2: 0.0999999929892
iteration 215
User 1: 0.224999997196
User 2: 0.149999994391
User 3: 0.199999988783
User 4: 0.424999997196
Movie 1: 0.562499994041
Movie 2: 0.187499994041
Movie 3: 0.149999994041
Movie 4: 0.0999999940409
Genre 1: 0.899999978968
Genre 2: 0.0999999929892
iteration 216
User 1: 0.224999997616
User 2: 0.149999995233
User 3: 0.199999990465
User 4: 0.424999997616
Movie 1: 0.562499994041
Movie 2: 0.187499994041
Movie 3: 0.149999994041
Movie 4: 0.0999999940409
Genre 1: 0.899999982123
Genre 2: 0.0999999940409
iteration 217
User 1: 0.224999997616
User 2: 0.149999995233
User 3: 0.199999990465
User 4: 0.424999997616
Movie 1: 0.562499994935
Movie 2: 0.187499994935
Movie 3: 0.149999994935
Movie 4: 0.0999999949347
Genre 1: 0.899999982123
Genre 2: 0.0999999940409
iteration 218
User 1: 0.224999997974
User 2: 0.149999995948
User 3: 0.199999991896
User 4: 0.424999997974
Movie 1: 0.562499994935
Movie 2: 0.187499994935
Movie 3: 0.149999994935
Movie 4: 0.0999999949347
Genre 1: 0.899999984804
Genre 2: 0.0999999949347
iteration 219
User 1: 0.224999997974
User 2: 0.149999995948
User 3: 0.199999991896
User 4: 0.424999997974
Movie 1: 0.562499995695
Movie 2: 0.187499995695
Movie 3: 0.149999995695
Movie 4: 0.0999999956945
Genre 1: 0.899999984804
Genre 2: 0.0999999949347
iteration 220
User 1: 0.224999998278
User 2: 0.149999996556
User 3: 0.199999993111
User 4: 0.424999998278
Movie 1: 0.562499995695
Movie 2: 0.187499995695
Movie 3: 0.149999995695
Movie 4: 0.0999999956945
Genre 1: 0.899999987084
Genre 2: 0.0999999956945
iteration 221
User 1: 0.224999998278
User 2: 0.149999996556
User 3: 0.199999993111
User 4: 0.424999998278
Movie 1: 0.56249999634
Movie 2: 0.18749999634
Movie 3: 0.14999999634
Movie 4: 0.0999999963403
Genre 1: 0.899999987084
Genre 2: 0.0999999956945
iteration 222
User 1: 0.224999998536
User 2: 0.149999997072
User 3: 0.199999994145
User 4: 0.424999998536
Movie 1: 0.56249999634
Movie 2: 0.18749999634
Movie 3: 0.14999999634
Movie 4: 0.0999999963403
Genre 1: 0.899999989021
Genre 2: 0.0999999963403
iteration 223
User 1: 0.224999998536
User 2: 0.149999997072
User 3: 0.199999994145
User 4: 0.424999998536
Movie 1: 0.562499996889
Movie 2: 0.187499996889
Movie 3: 0.149999996889
Movie 4: 0.0999999968893
Genre 1: 0.899999989021
Genre 2: 0.0999999963403
iteration 224
User 1: 0.224999998756
User 2: 0.149999997511
User 3: 0.199999995023
User 4: 0.424999998756
Movie 1: 0.562499996889
Movie 2: 0.187499996889
Movie 3: 0.149999996889
Movie 4: 0.0999999968893
Genre 1: 0.899999990668
Genre 2: 0.0999999968893
iteration 225
User 1: 0.224999998756
User 2: 0.149999997511
User 3: 0.199999995023
User 4: 0.424999998756
Movie 1: 0.562499997356
Movie 2: 0.187499997356
Movie 3: 0.149999997356
Movie 4: 0.0999999973559
Genre 1: 0.899999990668
Genre 2: 0.0999999968893
iteration 226
User 1: 0.224999998942
User 2: 0.149999997885
User 3: 0.199999995769
User 4: 0.424999998942
Movie 1: 0.562499997356
Movie 2: 0.187499997356
Movie 3: 0.149999997356
Movie 4: 0.0999999973559
Genre 1: 0.899999992068
Genre 2: 0.0999999973559
iteration 227
User 1: 0.224999998942
User 2: 0.149999997885
User 3: 0.199999995769
User 4: 0.424999998942
Movie 1: 0.562499997753
Movie 2: 0.187499997753
Movie 3: 0.149999997753
Movie 4: 0.0999999977525
Genre 1: 0.899999992068
Genre 2: 0.0999999973559
iteration 228
User 1: 0.224999999101
User 2: 0.149999998202
User 3: 0.199999996404
User 4: 0.424999999101
Movie 1: 0.562499997753
Movie 2: 0.187499997753
Movie 3: 0.149999997753
Movie 4: 0.0999999977525
Genre 1: 0.899999993258
Genre 2: 0.0999999977525
iteration 229
User 1: 0.224999999101
User 2: 0.149999998202
User 3: 0.199999996404
User 4: 0.424999999101
Movie 1: 0.56249999809
Movie 2: 0.18749999809
Movie 3: 0.14999999809
Movie 4: 0.0999999980896
Genre 1: 0.899999993258
Genre 2: 0.0999999977525
iteration 230
User 1: 0.224999999236
User 2: 0.149999998472
User 3: 0.199999996943
User 4: 0.424999999236
Movie 1: 0.56249999809
Movie 2: 0.18749999809
Movie 3: 0.14999999809
Movie 4: 0.0999999980896
Genre 1: 0.899999994269
Genre 2: 0.0999999980896
iteration 231
User 1: 0.224999999236
User 2: 0.149999998472
User 3: 0.199999996943
User 4: 0.424999999236
Movie 1: 0.562499998376
Movie 2: 0.187499998376
Movie 3: 0.149999998376
Movie 4: 0.0999999983762
Genre 1: 0.899999994269
Genre 2: 0.0999999980896
iteration 232
User 1: 0.22499999935
User 2: 0.149999998701
User 3: 0.199999997402
User 4: 0.42499999935
Movie 1: 0.562499998376
Movie 2: 0.187499998376
Movie 3: 0.149999998376
Movie 4: 0.0999999983762
Genre 1: 0.899999995129
Genre 2: 0.0999999983762
iteration 233
User 1: 0.22499999935
User 2: 0.149999998701
User 3: 0.199999997402
User 4: 0.42499999935
Movie 1: 0.56249999862
Movie 2: 0.18749999862
Movie 3: 0.14999999862
Movie 4: 0.0999999986198
Genre 1: 0.899999995129
Genre 2: 0.0999999983762
iteration 234
User 1: 0.224999999448
User 2: 0.149999998896
User 3: 0.199999997792
User 4: 0.424999999448
Movie 1: 0.56249999862
Movie 2: 0.18749999862
Movie 3: 0.14999999862
Movie 4: 0.0999999986198
Genre 1: 0.899999995859
Genre 2: 0.0999999986198
iteration 235
User 1: 0.224999999448
User 2: 0.149999998896
User 3: 0.199999997792
User 4: 0.424999999448
Movie 1: 0.562499998827
Movie 2: 0.187499998827
Movie 3: 0.149999998827
Movie 4: 0.0999999988268
Genre 1: 0.899999995859
Genre 2: 0.0999999986198
iteration 236
User 1: 0.224999999531
User 2: 0.149999999061
User 3: 0.199999998123
User 4: 0.424999999531
Movie 1: 0.562499998827
Movie 2: 0.187499998827
Movie 3: 0.149999998827
Movie 4: 0.0999999988268
Genre 1: 0.89999999648
Genre 2: 0.0999999988268
iteration 237
User 1: 0.224999999531
User 2: 0.149999999061
User 3: 0.199999998123
User 4: 0.424999999531
Movie 1: 0.562499999003
Movie 2: 0.187499999003
Movie 3: 0.149999999003
Movie 4: 0.0999999990028
Genre 1: 0.89999999648
Genre 2: 0.0999999988268
iteration 238
User 1: 0.224999999601
User 2: 0.149999999202
User 3: 0.199999998404
User 4: 0.424999999601
Movie 1: 0.562499999003
Movie 2: 0.187499999003
Movie 3: 0.149999999003
Movie 4: 0.0999999990028
Genre 1: 0.899999997008
Genre 2: 0.0999999990028
iteration 239
User 1: 0.224999999601
User 2: 0.149999999202
User 3: 0.199999998404
User 4: 0.424999999601
Movie 1: 0.562499999152
Movie 2: 0.187499999152
Movie 3: 0.149999999152
Movie 4: 0.0999999991524
Genre 1: 0.899999997008
Genre 2: 0.0999999990028
iteration 240
User 1: 0.224999999661
User 2: 0.149999999322
User 3: 0.199999998644
User 4: 0.424999999661
Movie 1: 0.562499999152
Movie 2: 0.187499999152
Movie 3: 0.149999999152
Movie 4: 0.0999999991524
Genre 1: 0.899999997457
Genre 2: 0.0999999991524
iteration 241
User 1: 0.224999999661
User 2: 0.149999999322
User 3: 0.199999998644
User 4: 0.424999999661
Movie 1: 0.56249999928
Movie 2: 0.18749999928
Movie 3: 0.14999999928
Movie 4: 0.0999999992795
Genre 1: 0.899999997457
Genre 2: 0.0999999991524
iteration 242
User 1: 0.224999999712
User 2: 0.149999999424
User 3: 0.199999998847
User 4: 0.424999999712
Movie 1: 0.56249999928
Movie 2: 0.18749999928
Movie 3: 0.14999999928
Movie 4: 0.0999999992795
Genre 1: 0.899999997839
Genre 2: 0.0999999992795
iteration 243
User 1: 0.224999999712
User 2: 0.149999999424
User 3: 0.199999998847
User 4: 0.424999999712
Movie 1: 0.562499999388
Movie 2: 0.187499999388
Movie 3: 0.149999999388
Movie 4: 0.0999999993876
Genre 1: 0.899999997839
Genre 2: 0.0999999992795
iteration 244
User 1: 0.224999999755
User 2: 0.14999999951
User 3: 0.19999999902
User 4: 0.424999999755
Movie 1: 0.562499999388
Movie 2: 0.187499999388
Movie 3: 0.149999999388
Movie 4: 0.0999999993876
Genre 1: 0.899999998163
Genre 2: 0.0999999993876
iteration 245
User 1: 0.224999999755
User 2: 0.14999999951
User 3: 0.19999999902
User 4: 0.424999999755
Movie 1: 0.562499999479
Movie 2: 0.187499999479
Movie 3: 0.149999999479
Movie 4: 0.0999999994794
Genre 1: 0.899999998163
Genre 2: 0.0999999993876
iteration 246
User 1: 0.224999999792
User 2: 0.149999999584
User 3: 0.199999999167
User 4: 0.424999999792
Movie 1: 0.562499999479
Movie 2: 0.187499999479
Movie 3: 0.149999999479
Movie 4: 0.0999999994794
Genre 1: 0.899999998438
Genre 2: 0.0999999994794
iteration 247
User 1: 0.224999999792
User 2: 0.149999999584
User 3: 0.199999999167
User 4: 0.424999999792
Movie 1: 0.562499999558
Movie 2: 0.187499999558
Movie 3: 0.149999999558
Movie 4: 0.0999999995575
Genre 1: 0.899999998438
Genre 2: 0.0999999994794
iteration 248
User 1: 0.224999999823
User 2: 0.149999999646
User 3: 0.199999999292
User 4: 0.424999999823
Movie 1: 0.562499999558
Movie 2: 0.187499999558
Movie 3: 0.149999999558
Movie 4: 0.0999999995575
Genre 1: 0.899999998673
Genre 2: 0.0999999995575
iteration 249
User 1: 0.224999999823
User 2: 0.149999999646
User 3: 0.199999999292
User 4: 0.424999999823
Movie 1: 0.562499999624
Movie 2: 0.187499999624
Movie 3: 0.149999999624
Movie 4: 0.0999999996239
Genre 1: 0.899999998673
Genre 2: 0.0999999995575
iteration 250
User 1: 0.22499999985
User 2: 0.149999999699
User 3: 0.199999999398
User 4: 0.42499999985
Movie 1: 0.562499999624
Movie 2: 0.187499999624
Movie 3: 0.149999999624
Movie 4: 0.0999999996239
Genre 1: 0.899999998872
Genre 2: 0.0999999996239
iteration 251
User 1: 0.22499999985
User 2: 0.149999999699
User 3: 0.199999999398
User 4: 0.42499999985
Movie 1: 0.56249999968
Movie 2: 0.18749999968
Movie 3: 0.14999999968
Movie 4: 0.0999999996803
Genre 1: 0.899999998872
Genre 2: 0.0999999996239
iteration 252
User 1: 0.224999999872
User 2: 0.149999999744
User 3: 0.199999999489
User 4: 0.424999999872
Movie 1: 0.56249999968
Movie 2: 0.18749999968
Movie 3: 0.14999999968
Movie 4: 0.0999999996803
Genre 1: 0.899999999041
Genre 2: 0.0999999996803
iteration 253
User 1: 0.224999999872
User 2: 0.149999999744
User 3: 0.199999999489
User 4: 0.424999999872
Movie 1: 0.562499999728
Movie 2: 0.187499999728
Movie 3: 0.149999999728
Movie 4: 0.0999999997283
Genre 1: 0.899999999041
Genre 2: 0.0999999996803
iteration 254
User 1: 0.224999999891
User 2: 0.149999999783
User 3: 0.199999999565
User 4: 0.424999999891
Movie 1: 0.562499999728
Movie 2: 0.187499999728
Movie 3: 0.149999999728
Movie 4: 0.0999999997283
Genre 1: 0.899999999185
Genre 2: 0.0999999997283
iteration 255
User 1: 0.224999999891
User 2: 0.149999999783
User 3: 0.199999999565
User 4: 0.424999999891
Movie 1: 0.562499999769
Movie 2: 0.187499999769
Movie 3: 0.149999999769
Movie 4: 0.099999999769
Genre 1: 0.899999999185
Genre 2: 0.0999999997283
iteration 256
User 1: 0.224999999908
User 2: 0.149999999815
User 3: 0.19999999963
User 4: 0.424999999908
Movie 1: 0.562499999769
Movie 2: 0.187499999769
Movie 3: 0.149999999769
Movie 4: 0.099999999769
Genre 1: 0.899999999307
Genre 2: 0.099999999769
iteration 257
User 1: 0.224999999908
User 2: 0.149999999815
User 3: 0.19999999963
User 4: 0.424999999908
Movie 1: 0.562499999804
Movie 2: 0.187499999804
Movie 3: 0.149999999804
Movie 4: 0.0999999998037
Genre 1: 0.899999999307
Genre 2: 0.099999999769
iteration 258
User 1: 0.224999999921
User 2: 0.149999999843
User 3: 0.199999999686
User 4: 0.424999999921
Movie 1: 0.562499999804
Movie 2: 0.187499999804
Movie 3: 0.149999999804
Movie 4: 0.0999999998037
Genre 1: 0.899999999411
Genre 2: 0.0999999998037
iteration 259
User 1: 0.224999999921
User 2: 0.149999999843
User 3: 0.199999999686
User 4: 0.424999999921
Movie 1: 0.562499999833
Movie 2: 0.187499999833
Movie 3: 0.149999999833
Movie 4: 0.0999999998331
Genre 1: 0.899999999411
Genre 2: 0.0999999998037
iteration 260
User 1: 0.224999999933
User 2: 0.149999999866
User 3: 0.199999999733
User 4: 0.424999999933
Movie 1: 0.562499999833
Movie 2: 0.187499999833
Movie 3: 0.149999999833
Movie 4: 0.0999999998331
Genre 1: 0.899999999499
Genre 2: 0.0999999998331
iteration 261
User 1: 0.224999999933
User 2: 0.149999999866
User 3: 0.199999999733
User 4: 0.424999999933
Movie 1: 0.562499999858
Movie 2: 0.187499999858
Movie 3: 0.149999999858
Movie 4: 0.0999999998582
Genre 1: 0.899999999499
Genre 2: 0.0999999998331
iteration 262
User 1: 0.224999999943
User 2: 0.149999999887
User 3: 0.199999999773
User 4: 0.424999999943
Movie 1: 0.562499999858
Movie 2: 0.187499999858
Movie 3: 0.149999999858
Movie 4: 0.0999999998582
Genre 1: 0.899999999574
Genre 2: 0.0999999998582
iteration 263
User 1: 0.224999999943
User 2: 0.149999999887
User 3: 0.199999999773
User 4: 0.424999999943
Movie 1: 0.562499999879
Movie 2: 0.187499999879
Movie 3: 0.149999999879
Movie 4: 0.0999999998794
Genre 1: 0.899999999574
Genre 2: 0.0999999998582
iteration 264
User 1: 0.224999999952
User 2: 0.149999999904
User 3: 0.199999999807
User 4: 0.424999999952
Movie 1: 0.562499999879
Movie 2: 0.187499999879
Movie 3: 0.149999999879
Movie 4: 0.0999999998794
Genre 1: 0.899999999638
Genre 2: 0.0999999998794
iteration 265
User 1: 0.224999999952
User 2: 0.149999999904
User 3: 0.199999999807
User 4: 0.424999999952
Movie 1: 0.562499999898
Movie 2: 0.187499999898
Movie 3: 0.149999999898
Movie 4: 0.0999999998975
Genre 1: 0.899999999638
Genre 2: 0.0999999998794
iteration 266
User 1: 0.224999999959
User 2: 0.149999999918
User 3: 0.199999999836
User 4: 0.424999999959
Movie 1: 0.562499999898
Movie 2: 0.187499999898
Movie 3: 0.149999999898
Movie 4: 0.0999999998975
Genre 1: 0.899999999693
Genre 2: 0.0999999998975
iteration 267
User 1: 0.224999999959
User 2: 0.149999999918
User 3: 0.199999999836
User 4: 0.424999999959
Movie 1: 0.562499999913
Movie 2: 0.187499999913
Movie 3: 0.149999999913
Movie 4: 0.0999999999129
Genre 1: 0.899999999693
Genre 2: 0.0999999998975
iteration 268
User 1: 0.224999999965
User 2: 0.14999999993
User 3: 0.199999999861
User 4: 0.424999999965
Movie 1: 0.562499999913
Movie 2: 0.187499999913
Movie 3: 0.149999999913
Movie 4: 0.0999999999129
Genre 1: 0.899999999739
Genre 2: 0.0999999999129
iteration 269
User 1: 0.224999999965
User 2: 0.14999999993
User 3: 0.199999999861
User 4: 0.424999999965
Movie 1: 0.562499999926
Movie 2: 0.187499999926
Movie 3: 0.149999999926
Movie 4: 0.099999999926
Genre 1: 0.899999999739
Genre 2: 0.0999999999129
iteration 270
User 1: 0.22499999997
User 2: 0.149999999941
User 3: 0.199999999882
User 4: 0.42499999997
Movie 1: 0.562499999926
Movie 2: 0.187499999926
Movie 3: 0.149999999926
Movie 4: 0.099999999926
Genre 1: 0.899999999778
Genre 2: 0.099999999926
iteration 271
User 1: 0.22499999997
User 2: 0.149999999941
User 3: 0.199999999882
User 4: 0.42499999997
Movie 1: 0.562499999937
Movie 2: 0.187499999937
Movie 3: 0.149999999937
Movie 4: 0.0999999999371
Genre 1: 0.899999999778
Genre 2: 0.099999999926
iteration 272
User 1: 0.224999999975
User 2: 0.14999999995
User 3: 0.199999999899
User 4: 0.424999999975
Movie 1: 0.562499999937
Movie 2: 0.187499999937
Movie 3: 0.149999999937
Movie 4: 0.0999999999371
Genre 1: 0.899999999811
Genre 2: 0.0999999999371
iteration 273
User 1: 0.224999999975
User 2: 0.14999999995
User 3: 0.199999999899
User 4: 0.424999999975
Movie 1: 0.562499999947
Movie 2: 0.187499999947
Movie 3: 0.149999999947
Movie 4: 0.0999999999465
Genre 1: 0.899999999811
Genre 2: 0.0999999999371
iteration 274
User 1: 0.224999999979
User 2: 0.149999999957
User 3: 0.199999999914
User 4: 0.424999999979
Movie 1: 0.562499999947
Movie 2: 0.187499999947
Movie 3: 0.149999999947
Movie 4: 0.0999999999465
Genre 1: 0.89999999984
Genre 2: 0.0999999999465
iteration 275
User 1: 0.224999999979
User 2: 0.149999999957
User 3: 0.199999999914
User 4: 0.424999999979
Movie 1: 0.562499999955
Movie 2: 0.187499999955
Movie 3: 0.149999999955
Movie 4: 0.0999999999545
Genre 1: 0.89999999984
Genre 2: 0.0999999999465
iteration 276
User 1: 0.224999999982
User 2: 0.149999999964
User 3: 0.199999999927
User 4: 0.424999999982
Movie 1: 0.562499999955
Movie 2: 0.187499999955
Movie 3: 0.149999999955
Movie 4: 0.0999999999545
Genre 1: 0.899999999864
Genre 2: 0.0999999999545
iteration 277
User 1: 0.224999999982
User 2: 0.149999999964
User 3: 0.199999999927
User 4: 0.424999999982
Movie 1: 0.562499999961
Movie 2: 0.187499999961
Movie 3: 0.149999999961
Movie 4: 0.0999999999613
Genre 1: 0.899999999864
Genre 2: 0.0999999999545
iteration 278
User 1: 0.224999999985
User 2: 0.149999999969
User 3: 0.199999999938
User 4: 0.424999999985
Movie 1: 0.562499999961
Movie 2: 0.187499999961
Movie 3: 0.149999999961
Movie 4: 0.0999999999613
Genre 1: 0.899999999884
Genre 2: 0.0999999999613
iteration 279
User 1: 0.224999999985
User 2: 0.149999999969
User 3: 0.199999999938
User 4: 0.424999999985
Movie 1: 0.562499999967
Movie 2: 0.187499999967
Movie 3: 0.149999999967
Movie 4: 0.0999999999671
Genre 1: 0.899999999884
Genre 2: 0.0999999999613
iteration 280
User 1: 0.224999999987
User 2: 0.149999999974
User 3: 0.199999999947
User 4: 0.424999999987
Movie 1: 0.562499999967
Movie 2: 0.187499999967
Movie 3: 0.149999999967
Movie 4: 0.0999999999671
Genre 1: 0.899999999901
Genre 2: 0.0999999999671
iteration 281
User 1: 0.224999999987
User 2: 0.149999999974
User 3: 0.199999999947
User 4: 0.424999999987
Movie 1: 0.562499999972
Movie 2: 0.187499999972
Movie 3: 0.149999999972
Movie 4: 0.0999999999721
Genre 1: 0.899999999901
Genre 2: 0.0999999999671
iteration 282
User 1: 0.224999999989
User 2: 0.149999999978
User 3: 0.199999999955
User 4: 0.424999999989
Movie 1: 0.562499999972
Movie 2: 0.187499999972
Movie 3: 0.149999999972
Movie 4: 0.0999999999721
Genre 1: 0.899999999916
Genre 2: 0.0999999999721
iteration 283
User 1: 0.224999999989
User 2: 0.149999999978
User 3: 0.199999999955
User 4: 0.424999999989
Movie 1: 0.562499999976
Movie 2: 0.187499999976
Movie 3: 0.149999999976
Movie 4: 0.0999999999763
Genre 1: 0.899999999916
Genre 2: 0.0999999999721
iteration 284
User 1: 0.224999999991
User 2: 0.149999999981
User 3: 0.199999999962
User 4: 0.424999999991
Movie 1: 0.562499999976
Movie 2: 0.187499999976
Movie 3: 0.149999999976
Movie 4: 0.0999999999763
Genre 1: 0.899999999929
Genre 2: 0.0999999999763
iteration 285
User 1: 0.224999999991
User 2: 0.149999999981
User 3: 0.199999999962
User 4: 0.424999999991
Movie 1: 0.56249999998
Movie 2: 0.18749999998
Movie 3: 0.14999999998
Movie 4: 0.0999999999798
Genre 1: 0.899999999929
Genre 2: 0.0999999999763
iteration 286
User 1: 0.224999999992
User 2: 0.149999999984
User 3: 0.199999999968
User 4: 0.424999999992
Movie 1: 0.56249999998
Movie 2: 0.18749999998
Movie 3: 0.14999999998
Movie 4: 0.0999999999798
Genre 1: 0.899999999939
Genre 2: 0.0999999999798
iteration 287
User 1: 0.224999999992
User 2: 0.149999999984
User 3: 0.199999999968
User 4: 0.424999999992
Movie 1: 0.562499999983
Movie 2: 0.187499999983
Movie 3: 0.149999999983
Movie 4: 0.0999999999828
Genre 1: 0.899999999939
Genre 2: 0.0999999999798
iteration 288
User 1: 0.224999999993
User 2: 0.149999999986
User 3: 0.199999999973
User 4: 0.424999999993
Movie 1: 0.562499999983
Movie 2: 0.187499999983
Movie 3: 0.149999999983
Movie 4: 0.0999999999828
Genre 1: 0.899999999949
Genre 2: 0.0999999999828
iteration 289
User 1: 0.224999999993
User 2: 0.149999999986
User 3: 0.199999999973
User 4: 0.424999999993
Movie 1: 0.562499999985
Movie 2: 0.187499999985
Movie 3: 0.149999999985
Movie 4: 0.0999999999854
Genre 1: 0.899999999949
Genre 2: 0.0999999999828
iteration 290
User 1: 0.224999999994
User 2: 0.149999999988
User 3: 0.199999999977
User 4: 0.424999999994
Movie 1: 0.562499999985
Movie 2: 0.187499999985
Movie 3: 0.149999999985
Movie 4: 0.0999999999854
Genre 1: 0.899999999956
Genre 2: 0.0999999999854
iteration 291
User 1: 0.224999999994
User 2: 0.149999999988
User 3: 0.199999999977
User 4: 0.424999999994
Movie 1: 0.562499999988
Movie 2: 0.187499999988
Movie 3: 0.149999999988
Movie 4: 0.0999999999876
Genre 1: 0.899999999956
Genre 2: 0.0999999999854
iteration 292
User 1: 0.224999999995
User 2: 0.14999999999
User 3: 0.19999999998
User 4: 0.424999999995
Movie 1: 0.562499999988
Movie 2: 0.187499999988
Movie 3: 0.149999999988
Movie 4: 0.0999999999876
Genre 1: 0.899999999963
Genre 2: 0.0999999999876
iteration 293
User 1: 0.224999999995
User 2: 0.14999999999
User 3: 0.19999999998
User 4: 0.424999999995
Movie 1: 0.562499999989
Movie 2: 0.187499999989
Movie 3: 0.149999999989
Movie 4: 0.0999999999895
Genre 1: 0.899999999963
Genre 2: 0.0999999999876
iteration 294
User 1: 0.224999999996
User 2: 0.149999999992
User 3: 0.199999999983
User 4: 0.424999999996
Movie 1: 0.562499999989
Movie 2: 0.187499999989
Movie 3: 0.149999999989
Movie 4: 0.0999999999895
Genre 1: 0.899999999968
Genre 2: 0.0999999999895
iteration 295
User 1: 0.224999999996
User 2: 0.149999999992
User 3: 0.199999999983
User 4: 0.424999999996
Movie 1: 0.562499999991
Movie 2: 0.187499999991
Movie 3: 0.149999999991
Movie 4: 0.099999999991
Genre 1: 0.899999999968
Genre 2: 0.0999999999895
iteration 296
User 1: 0.224999999996
User 2: 0.149999999993
User 3: 0.199999999986
User 4: 0.424999999996
Movie 1: 0.562499999991
Movie 2: 0.187499999991
Movie 3: 0.149999999991
Movie 4: 0.099999999991
Genre 1: 0.899999999973
Genre 2: 0.099999999991
iteration 297
User 1: 0.224999999996
User 2: 0.149999999993
User 3: 0.199999999986
User 4: 0.424999999996
Movie 1: 0.562499999992
Movie 2: 0.187499999992
Movie 3: 0.149999999992
Movie 4: 0.0999999999924
Genre 1: 0.899999999973
Genre 2: 0.099999999991
iteration 298
User 1: 0.224999999997
User 2: 0.149999999994
User 3: 0.199999999988
User 4: 0.424999999997
Movie 1: 0.562499999992
Movie 2: 0.187499999992
Movie 3: 0.149999999992
Movie 4: 0.0999999999924
Genre 1: 0.899999999977
Genre 2: 0.0999999999924
iteration 299
User 1: 0.224999999997
User 2: 0.149999999994
User 3: 0.199999999988
User 4: 0.424999999997
Movie 1: 0.562499999994
Movie 2: 0.187499999994
Movie 3: 0.149999999994
Movie 4: 0.0999999999935
Genre 1: 0.899999999977
Genre 2: 0.0999999999924
iteration 300
User 1: 0.224999999997
User 2: 0.149999999995
User 3: 0.19999999999
User 4: 0.424999999997
Movie 1: 0.562499999994
Movie 2: 0.187499999994
Movie 3: 0.149999999994
Movie 4: 0.0999999999935
Genre 1: 0.899999999981
Genre 2: 0.0999999999935
iteration 301
User 1: 0.224999999997
User 2: 0.149999999995
User 3: 0.19999999999
User 4: 0.424999999997
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999945
Genre 1: 0.899999999981
Genre 2: 0.0999999999935
iteration 302
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999991
User 4: 0.424999999998
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999945
Genre 1: 0.899999999984
Genre 2: 0.0999999999945
iteration 303
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999991
User 4: 0.424999999998
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999953
Genre 1: 0.899999999984
Genre 2: 0.0999999999945
iteration 304
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999993
User 4: 0.424999999998
Movie 1: 0.562499999995
Movie 2: 0.187499999995
Movie 3: 0.149999999995
Movie 4: 0.0999999999953
Genre 1: 0.899999999986
Genre 2: 0.0999999999953
iteration 305
User 1: 0.224999999998
User 2: 0.149999999996
User 3: 0.199999999993
User 4: 0.424999999998
Movie 1: 0.562499999996
Movie 2: 0.187499999996
Movie 3: 0.149999999996
Movie 4: 0.099999999996
Genre 1: 0.899999999986
Genre 2: 0.0999999999953
iteration 306
User 1: 0.224999999998
User 2: 0.149999999997
User 3: 0.199999999994
User 4: 0.424999999998
Movie 1: 0.562499999996
Movie 2: 0.187499999996
Movie 3: 0.149999999996
Movie 4: 0.099999999996
Genre 1: 0.899999999988
Genre 2: 0.099999999996
iteration 307
User 1: 0.224999999998
User 2: 0.149999999997
User 3: 0.199999999994
User 4: 0.424999999998
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999966
Genre 1: 0.899999999988
Genre 2: 0.099999999996
iteration 308
User 1: 0.224999999999
User 2: 0.149999999997
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999966
Genre 1: 0.89999999999
Genre 2: 0.0999999999966
iteration 309
User 1: 0.224999999999
User 2: 0.149999999997
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999971
Genre 1: 0.89999999999
Genre 2: 0.0999999999966
iteration 310
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999997
Movie 2: 0.187499999997
Movie 3: 0.149999999997
Movie 4: 0.0999999999971
Genre 1: 0.899999999991
Genre 2: 0.0999999999971
iteration 311
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999995
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999976
Genre 1: 0.899999999991
Genre 2: 0.0999999999971
iteration 312
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999996
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999976
Genre 1: 0.899999999993
Genre 2: 0.0999999999976
iteration 313
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999996
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999979
Genre 1: 0.899999999993
Genre 2: 0.0999999999976
iteration 314
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999979
Genre 1: 0.899999999994
Genre 2: 0.0999999999979
iteration 315
User 1: 0.224999999999
User 2: 0.149999999998
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999982
Genre 1: 0.899999999994
Genre 2: 0.0999999999979
iteration 316
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999998
Movie 2: 0.187499999998
Movie 3: 0.149999999998
Movie 4: 0.0999999999982
Genre 1: 0.899999999995
Genre 2: 0.0999999999982
iteration 317
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999997
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999985
Genre 1: 0.899999999995
Genre 2: 0.0999999999982
iteration 318
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999985
Genre 1: 0.899999999996
Genre 2: 0.0999999999985
iteration 319
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999987
Genre 1: 0.899999999996
Genre 2: 0.0999999999985
iteration 320
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999987
Genre 1: 0.899999999996
Genre 2: 0.0999999999987
iteration 321
User 1: 0.224999999999
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.424999999999
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999989
Genre 1: 0.899999999996
Genre 2: 0.0999999999987
iteration 322
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999989
Genre 1: 0.899999999997
Genre 2: 0.0999999999989
iteration 323
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999998
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999991
Genre 1: 0.899999999997
Genre 2: 0.0999999999989
iteration 324
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999991
Genre 1: 0.899999999997
Genre 2: 0.0999999999991
iteration 325
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999992
Genre 1: 0.899999999997
Genre 2: 0.0999999999991
iteration 326
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999992
Genre 1: 0.899999999998
Genre 2: 0.0999999999992
iteration 327
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999993
Genre 1: 0.899999999998
Genre 2: 0.0999999999992
iteration 328
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999993
Genre 1: 0.899999999998
Genre 2: 0.0999999999993
iteration 329
User 1: 0.225
User 2: 0.149999999999
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999994
Genre 1: 0.899999999998
Genre 2: 0.0999999999993
iteration 330
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.562499999999
Movie 2: 0.187499999999
Movie 3: 0.149999999999
Movie 4: 0.0999999999994
Genre 1: 0.899999999998
Genre 2: 0.0999999999994
iteration 331
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999995
Genre 1: 0.899999999998
Genre 2: 0.0999999999994
iteration 332
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999995
Genre 1: 0.899999999999
Genre 2: 0.0999999999995
iteration 333
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999996
Genre 1: 0.899999999999
Genre 2: 0.0999999999995
iteration 334
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999996
Genre 1: 0.899999999999
Genre 2: 0.0999999999996
iteration 335
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999996
iteration 336
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 337
User 1: 0.225
User 2: 0.15
User 3: 0.199999999999
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 338
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 339
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 340
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999997
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 341
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999997
iteration 342
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 343
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 344
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 345
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.899999999999
Genre 2: 0.0999999999998
iteration 346
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999998
Genre 1: 0.9
Genre 2: 0.0999999999998
iteration 347
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999998
iteration 348
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 349
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 350
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 351
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 352
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 353
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 354
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 355
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 356
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 357
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 358
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.0999999999999
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 359
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.1
Genre 1: 0.9
Genre 2: 0.0999999999999
iteration 360
User 1: 0.225
User 2: 0.15
User 3: 0.2
User 4: 0.425
Movie 1: 0.5625
Movie 2: 0.1875
Movie 3: 0.15
Movie 4: 0.1
Genre 1: 0.9
Genre 2: 0.1
In [4]:
"""
Was mir noch eingefallen ist: Bei einem kleinen Beispiel kannst du auch versuchen,
das lineare Gleichungssystem in (8) direkt lösen (Laut Thm. 1 hat es eine eindeutige Lösung):
A = np.eye(M.shape) - M
res = np.linalg.solve(A, q)
"""
A = np.eye(10) - M2
res = np.linalg.solve(A, q2)
res
Out[4]:
array([[ 0.225 ],
[ 0.15 ],
[ 0.2 ],
[ 0.425 ],
[ 0.5625],
[ 0.1875],
[ 0.15 ],
[ 0.1 ],
[ 0.9 ],
[ 0.1 ]])
In [7]:
import networkx as nx
import matplotlib.pyplot as plt
%matplotlib notebook
In [25]:
def draw_my_graph(title, node_types, edges, labels, node_shapes,
node_size=3200, node_color='cornflowerblue', node_alpha=1,
node_text_size=12,
edge_color='blue', edge_alpha=0.3, edge_tickness=2,
edge_text_pos=0.5,
text_font='sans-serif'):
# create networkx graph
G=nx.Graph()
for nodes in node_types:
G.add_nodes_from(nodes)
G.add_edges_from(edges)
graph_pos = {}
# Update position for node from each type
for types_i, nodes in enumerate(node_types):
for node_i, node in enumerate(nodes):
new_ele = {(node, (types_i, -node_i))}
graph_pos.update(new_ele)
# draw graph
for i, nodes in enumerate(node_types):
nx.draw_networkx_nodes(G, graph_pos, nodelist=node_types[i],
node_size=node_size, node_shape = node_shapes[i],
alpha=node_alpha, node_color=node_color)
# color user4
nx.draw_networkx_nodes(G, graph_pos, nodelist=[node_types[0][3]],
node_size=node_size, node_shape = node_shapes[0],
alpha=node_alpha, node_color='orangered')
nx.draw_networkx_edges(G,graph_pos,width=edge_tickness,
alpha=edge_alpha,edge_color=edge_color)
nx.draw_networkx_labels(G, graph_pos,font_size=node_text_size,
font_family=text_font)
edge_labels = dict(zip(edges, labels))
#nx.draw_networkx_edge_labels(G, graph_pos, edge_labels=edge_labels,
# label_pos=edge_text_pos)
# show graph
#fig = plt.figure(figsize=(4,3))
plt.title(title, loc='left')
plt.axis('off')
plt.show()
def create_and_draw_my_graph(iteration, result_vector):
#create graph
user_nodes = ['user1', 'user2', 'user3', 'user4']
movie_nodes = ['movie1', 'movie2', 'movie3', 'movie4']
genre_nodes = ['genre1', 'genre2']
#add percents
for i, user in enumerate(user_nodes):
val = round(float(result_vector[i]),4)
user_nodes[i] = user_nodes[i] + '\n' + str(val)
for i, movie in enumerate(movie_nodes):
val = round(float(result_vector[i+len(user_nodes)]),4)
movie_nodes[i] = movie_nodes[i] + '\n' + str(val)
for i, genre in enumerate(genre_nodes):
val = round(float(result_vector[i+len(user_nodes)+len(movie_nodes)]),4)
genre_nodes[i] = genre_nodes[i] + '\n' + str(val)
user_movie_edges = [(user_nodes[0], movie_nodes[0]),
(user_nodes[1], movie_nodes[1]),
(user_nodes[2], movie_nodes[2]),
(user_nodes[2], movie_nodes[3]),
(user_nodes[3], movie_nodes[0])]
movie_genre_edges = [(movie_nodes[0], genre_nodes[0]),
(movie_nodes[1], genre_nodes[0]),
(movie_nodes[2], genre_nodes[0]),
(movie_nodes[3], genre_nodes[1]),]
edges = []
edges.extend(user_movie_edges)
edges.extend(movie_genre_edges)
# you may name your edge labels
#labels = map(chr, range(65, 65+len(graph)))
#draw_graph(graph, labels)
labels = range(10)
node_shapes=["o", "s", "H"]
title= 'Iteration: '+str(iteration)
# if edge labels is not specified, numeric labels (0, 1, 2...) will be used
draw_my_graph(title=title, node_types=[user_nodes,movie_nodes,genre_nodes], edges=edges,
labels=labels, node_shapes= node_shapes)
#
plot_iteration = 360
create_and_draw_my_graph(plot_iteration, iteration_results[plot_iteration])
Content source: Superchicken1/mmc_graph_recommendation
Similar notebooks: