@@ -110,7 +110,7 @@ class MatrixTrainSet(TrainSet):
110110 The dictionary containing mapping from original ids to mapped ids of items.
111111
112112 seed: int, optional, default: None
113- Random seed for reproduce data sampling.
113+ Random seed for reproducing data sampling.
114114
115115 """
116116
@@ -179,7 +179,7 @@ def item_ppl_rank(self):
179179
180180 @classmethod
181181 def from_uir (cls , data , global_uid_map = None , global_iid_map = None ,
182- global_ui_set = None , verbose = False ):
182+ global_ui_set = None , seed = None , verbose = False ):
183183 """Constructing TrainSet from triplet data.
184184
185185 Parameters
@@ -196,6 +196,9 @@ def from_uir(cls, data, global_uid_map=None, global_iid_map=None,
196196 global_ui_set: :obj:`set`, optional, default: None
197197 The global set of tuples (user, item). This helps avoiding duplicate observations.
198198
199+ seed: int, optional, default: None
200+ Random seed for reproducing data sampling.
201+
199202 verbose: bool, default: False
200203 The verbosity flag.
201204
@@ -258,7 +261,7 @@ def from_uir(cls, data, global_uid_map=None, global_iid_map=None,
258261 print ('Min rating = {:.1f}' .format (min_rating ))
259262 print ('Global mean = {:.1f}' .format (global_mean ))
260263
261- return cls (uir_tuple , max_rating , min_rating , global_mean , uid_map , iid_map )
264+ return cls (uir_tuple , max_rating , min_rating , global_mean , uid_map , iid_map , seed = seed )
262265
263266 def num_batches (self , batch_size ):
264267 return estimate_batches (len (self .uir_tuple [0 ]), batch_size )
0 commit comments