powered by
Machine learning algorithm to learn item representations maximizing log likelihood under DPP assumption.
learnItemEmb( train_data_path, emb_size, regularization, learning_rate, neg_sample_cnt, epoch )
A string for text file path. Each line: item_id,item_id,item_id
int. ColumnNum for model parameter. While RowNum = number of uniq items parsed in train_data_path
float. Default = 0.1
float. Generally begin with small learning_rate will train better.
int.
A list contains 1) learned item embedding matrix; 2) item names vector; 3) log likelihood on each training step vector.
# NOT RUN { library(rDppDiversity) data_path=system.file("extdata", "data.txt", package = "rDppDiversity") learnItemEmb(data_path, 3, 0.1, 0.01, 0, 10) # }
Run the code above in your browser using DataLab