In [10]:
import pandas as pd
import numpy as np
import experiment_util as exper

In [122]:
datafolder = '/home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/'
userfriends = np.loadtxt(datafolder+"user_friends.dat", delimiter='\t',skiprows=1,dtype=int)
userartists = np.loadtxt(datafolder+"user_artists.dat", delimiter='\t',skiprows=1,dtype=int)
ua_tag = np.loadtxt(datafolder+"user_taggedartists.dat", delimiter='\t',skiprows=1,dtype=int)

artists_id = np.unique(userartists[:,1])
users_id = np.unique(userartists[:,0])
max_rating_users=np.array([np.max(userartists[userartists[:,0]==x,2]) for x in users_id])

In [123]:
artists_inv_id=dict(zip(artists_id,xrange(len(artists_id))))
users_inv_id=dict(zip(users_id,xrange(len(users_id))))

In [124]:
### gera a lista de amigos usando o indice do array e nao o id que veio do sistema
list_friends_id= [ [users_inv_id[friend_id] for friend_id in userfriends[userfriends[:,0]==u_id][:,1]]\
                  for u_id in users_id]

### pegar o indice de todas as tags de um artista
artists_tags_id= [ ua_tag[ua_tag[:,1]==a_id][:,2] for a_id in artists_id ]

In [125]:
temp=np.apply_along_axis( lambda x:[users_inv_id[x[0]],artists_inv_id[x[1]],int(np.ceil(np.log(x[2])))]\
                         , axis=1, arr=userartists)

In [14]:
datafolder = datafolder+'/home/eliezer/datasets/hetrec2011/lastfm/transformed/'
new_userartists_log = np.apply_along_axis( lambda x:[users_inv_id[x[0]],artists_inv_id[x[1]]\
                                                     ,int(np.ceil(np.log(x[2])))], axis=1, arr=userartists)
np.savetxt(datafolder+"v1_log_user_artists.dat",new_userartists_log,delimiter='\t')

In [138]:
datafolder = '/home/eliezer/datasets/hetrec2011/lastfm/transformed/'
new_list_friends_id=np.array([ (i, item_i)  for i, item in enumerate(list_friends_id) for item_i in item])
np.savetxt(datafolder+"v1_user_friends.dat",new_list_friends_id,delimiter='\t',fmt='%i')

In [121]:
datafolder = '/home/eliezer/datasets/hetrec2011/lastfm/'
from load_convert import LoadModify
loader=LoadModify(datafolder)
loader.load()
R = loader.mat_users_artists_train.T
W = loader.mat_artists_tags
S = loader.list_friends_id
datafolder = '/home/eliezer/datasets/hetrec2011/lastfm/transformed/'


train percentage =  80.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92825
build dense matrixes

In [130]:
W = np.array(loader.mat_artists_tags,dtype=int)
print W.shape
W[0]


(108437, 3)
Out[130]:
array([  0, 138,   5])

In [131]:
loader.list_test[0]


Out[131]:
array([    0,    47, 11351])

In [132]:
loader.list_train[0]


Out[132]:
array([    0,    45, 13883])

In [141]:
print loader.list_friends_id[0]
print list_friends_id[0]


[257, 400, 482, 709, 772, 838, 1102, 1103, 1121, 1203, 1431, 1466, 1689]
[257, 400, 482, 709, 772, 838, 1102, 1103, 1121, 1203, 1431, 1466, 1689]

In [79]:
#import pickle as pk
#pk.dump(loader, open( loader.rootfolder+"loader.pk", "wb" ) )

In [11]:
import load_convert
reload(load_convert)


Out[11]:
<module 'load_convert' from 'load_convert.pyc'>

In [137]:
datafolder = '/home/eliezer/datasets/hetrec2011/lastfm/transformed/'
np.savetxt(datafolder+"user_artist_rating.train",loader.list_train,fmt='%i',delimiter='\t')
np.savetxt(datafolder+"user_artist_rating.test",loader.list_test,fmt='%i',delimiter='\t')

new_list_friends_id=np.array([ (i, item_i)  for i, item in enumerate(loader.list_friends_id) for item_i in item])
np.savetxt(datafolder+"v1_user_friends.dat",new_list_friends_id,delimiter='\t',fmt='%i')

W = np.array(loader.mat_artists_tags,dtype=int)
np.savetxt(datafolder+"tag_artist_count.dat",W,fmt='%i',delimiter='\t')

# keep a list with tags and index
tags_id_name=np.array(zip([loader.tags_inv_id[x] for x in loader.tags_id],loader.generate_artists_tags(loader.tags_id)))
pd.DataFrame(tags_id_name[:,1],index=tags_id_name[:,0],columns=['tag'])\
.to_csv(datafolder+"tag_id_name.dat",sep='\t',header=False)

In [3]:
!pwd


/home/eliezer/Dropbox/repo-phd/poissoncpp/scripts

In [ ]:


In [110]:
#np.savetxt(datafolder+"tag_id_name.dat",tags_id_name,delimiter='\t')

In [12]:
datafolder = '/home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/'
from load_convert import LoadModify
loader=LoadModify(datafolder)
loader.load_save(0.8)
#tag_id tag_name {tag_id_name.dat}
# art_id tag_id tag_count {tag_artist_count.dat}
# user_id art_id user_art_count {user_artist_rating.test  user_artist_rating.train}
# user_id friend_id {v1_user_friends.dat}


train percentage =  80.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92819
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p80_train_test_4542/

In [160]:
loader.load_save(0.80)
#tag_id tag_name {tag_id_name.dat}
# art_id tag_id tag_count {tag_artist_count.dat}
# user_id art_id user_art_count {user_artist_rating.test  user_artist_rating.train}
# user_id friend_id {v1_user_friends.dat}


train percentage =  80.0
sampling training indices
max_train_idx= 92831
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/datasets/hetrec2011/lastfm/p85_train_test_834/

In [3]:
userfriends = np.loadtxt("/home/eliezer/datasets/hetrec2011/lastfm/p85_train_test_9208/user_artist_rating.test", delimiter='\t',dtype=int)

In [7]:
userfriends[11685]


Out[7]:
array([1185,  492,  135])

In [9]:
userfriends[:,0]


Out[9]:
array([   0,    0,    0, ..., 1891, 1891, 1891])

In [13]:
datafolder = '/home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/'
from load_convert import LoadModify
loader=LoadModify(datafolder)
loader.load_save(0.85)


train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_5912/

In [29]:
for x in range(30):
    datafolder = '/home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/'
    loader=LoadModify(datafolder)
    loader.load_save(0.85)
for x in range(30):
    datafolder = '/home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/'
    loader=LoadModify(datafolder)
    loader.load_save(0.90)


train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_529/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_702/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_3586/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92824
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_7898/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_5035/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_6147/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92818
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_1395/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_3886/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_7436/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92829
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_8537/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_1087/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_8716/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92829
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_1800/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92829
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_582/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92817
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_1467/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_7762/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92825
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_2426/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_2931/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92825
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_4135/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92825
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_8629/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_146/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92830
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_222/
train percentage =  85.0
sampling training indices
max_train_idx= 92831
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_2932/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_5950/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92829
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_5361/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_773/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_5762/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92830
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_2283/
train percentage =  85.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_9534/
train percentage =  85.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p85_train_test_7393/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92826
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_2623/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92824
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_521/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_4671/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92826
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_1757/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_5172/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92825
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_3400/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92825
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7819/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92826
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_4682/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_1592/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7345/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92823
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7681/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92815
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_2886/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_4508/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92800
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7003/
train percentage =  90.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_5982/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92819
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7762/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92827
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7559/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92827
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7955/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92824
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7230/
train percentage =  90.0
sampling training indices
max_train_idx= 92832
calculating testing indices
max_test_idx= 92833
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_4563/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92829
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_9059/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92823
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_2245/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92827
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_3330/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92832
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_8926/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_9417/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_4052/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92831
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_8645/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92825
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_5311/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92826
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_7599/
train percentage =  90.0
sampling training indices
max_train_idx= 92833
calculating testing indices
max_test_idx= 92828
build dense matrixes
saving to /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm/p90_train_test_800/

In [15]:
import numpy as np

In [28]:
for x in range(10):
    print "p"+str(int(0.8*100))+"_train_test_"+str(np.random.randint(10000))+'/'


p80_train_test_5821/
p80_train_test_1235/
p80_train_test_7437/
p80_train_test_5776/
p80_train_test_5859/
p80_train_test_2158/
p80_train_test_4578/
p80_train_test_43/
p80_train_test_8667/
p80_train_test_9375/

In [32]:
!ls /home/eliezer/Dropbox/repo-phd/poissoncpp/datasets/hetrec2011/lastfm


artists.dat	     p85_train_test_702   p90_train_test_5172
p80_train_test_4542  p85_train_test_7393  p90_train_test_521
p80_train_test_4613  p85_train_test_7436  p90_train_test_5311
p85_train_test_1087  p85_train_test_773   p90_train_test_5982
p85_train_test_1395  p85_train_test_7762  p90_train_test_7003
p85_train_test_146   p85_train_test_7898  p90_train_test_7230
p85_train_test_1467  p85_train_test_834   p90_train_test_7345
p85_train_test_1800  p85_train_test_8537  p90_train_test_7559
p85_train_test_222   p85_train_test_8629  p90_train_test_7599
p85_train_test_2283  p85_train_test_8716  p90_train_test_7681
p85_train_test_2426  p85_train_test_9208  p90_train_test_7762
p85_train_test_2931  p85_train_test_9534  p90_train_test_7819
p85_train_test_2932  p90_train_test_1592  p90_train_test_7955
p85_train_test_3586  p90_train_test_1757  p90_train_test_800
p85_train_test_3886  p90_train_test_2245  p90_train_test_8645
p85_train_test_4135  p90_train_test_2623  p90_train_test_8926
p85_train_test_5035  p90_train_test_2886  p90_train_test_9059
p85_train_test_529   p90_train_test_3330  p90_train_test_9417
p85_train_test_5361  p90_train_test_3400  readme.txt
p85_train_test_5762  p90_train_test_4052  tags.dat
p85_train_test_582   p90_train_test_4508  user_artists.dat
p85_train_test_5912  p90_train_test_4563  user_friends.dat
p85_train_test_5950  p90_train_test_4671  user_taggedartists.dat
p85_train_test_6147  p90_train_test_4682  user_taggedartists-timestamps.dat

In [35]:


In [ ]:


In [54]:



Out[54]:
[]

In [ ]: