Create synthetic tensors and run tauTCC a specified number of times on each tensor.
Parameters:
- n_test: integer
- dimensions: list of tuples, separated by '-'. Ex: [100,100,30-50,50,50] is a list of the shape of the tensors
- clusters: list of tuples, separated by '-'. Ex: [2,2,2-3,3,3-5,3,2] is a list of the combinations of number of classes on each mode; each tuple t (representing the number of clusters) must have len(t) == min([len(k) for k in dimensions]). When the the number of modes of a tensor is greater then len(t), the number of clusters on the last mode of t is repeated on all the missing modes. Ex: n_modes = 4, t= (5,3,2) ----> t = (5,3,2,2)
- noise: integer.
output: a file with the results of the tests. The file will be saved in a new folder ./output
Run tauTCC on the DBLP Four-Areas dataset. Parameters (optional):
- algorithm: string. Optional. Accepted values: ALT, AVG, AGG, ALT2, AGG2. Default: ALT2
- level: string. Optional.Accepted values: DEBUG, INFO, WARNING, ERROR, CRITICAL. Default value: WARNING
Run tauTCC on MovieLens datasets. Parameters:
- tensor: integer. Accepted values: 1 or 2.
- algorithm: string. Optional. Accepted values: ALT, AVG, AGG, ALT2, AGG2. Default: ALT2
- level: string. Optional.Accepted values: DEBUG, INFO, WARNING, ERROR, CRITICAL. Default value: WARNING
Run tauTCC on yelp datasets. Parameters:
- tensor: integer. Accepted values: TOR or PGH.
- algorithm: string. Optional. Accepted values: ALT, AVG, AGG, ALT2, AGG2. Default: ALT2
- level: string. Optional.Accepted values: DEBUG, INFO, WARNING, ERROR, CRITICAL. Default value: WARNING
#######################################################################################
The data are in folder ./resources
The algorithm and the code for generate synthetic tensors are in folder ./algorithms