Minimal movie-to-user recommendation

User nu should get a higher ranking on m3 than on m4. Because m3 and m1 has the same genre g1


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

try2


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   ]])

plot


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])