The preprocessing code of FM

execute python script_all.py
It will generate train.txt valid.txt and test.txt under time_divide, random_divide and loan_divide directory
It needs data_without_repetition.txt and data_random.txt which can be found in sheep/FM_data2
It also needs train_origin.txt, valid_origin.txt and test_origin.txt and put them under the loan_divide directory
And it can be found in sheep/FM_data2/loan_divide