Commit 751ba854 authored by 张彦钊's avatar 张彦钊

fix train main function

parent f25887eb
...@@ -100,9 +100,12 @@ if __name__ == "__main__": ...@@ -100,9 +100,12 @@ if __name__ == "__main__":
if empty: if empty:
time.sleep(10) time.sleep(10)
else: else:
old_device_id_list = pd.read_csv(DIRECTORY_PATH + "data_set_device_id.csv")["device_id"].values().tolist()
for device_id in device_id_list: for device_id in device_id_list:
router(device_id) if device_id in old_device_id_list:
router(device_id)
else:
print("该用户不是老用户,不能预测")
end = time.time() end = time.time()
time_cost = (end - start) time_cost = (end - start)
print("耗时{}秒".format(time_cost)) print("耗时{}秒".format(time_cost))
......
...@@ -66,7 +66,7 @@ def feature_en(): ...@@ -66,7 +66,7 @@ def feature_en():
device_id_df['device_id'] = data_set_device_id device_id_df['device_id'] = data_set_device_id
print("data_set_device_id :") print("data_set_device_id :")
print(device_id_df.head(2)) print(device_id_df.head(2))
device_id_df.to_csv(DIRECTORY_PATH + "device_id.csv", index=False) device_id_df.to_csv(DIRECTORY_PATH + "data_set_device_id.csv", index=False)
return data, test_number, validation_number return data, test_number, validation_number
......
...@@ -5,10 +5,9 @@ from diaryCandidateSet import get_eachCityDiaryTop3000 ...@@ -5,10 +5,9 @@ from diaryCandidateSet import get_eachCityDiaryTop3000
# 把数据获取、特征转换、模型训练的模型串联在一起 # 把数据获取、特征转换、模型训练的模型串联在一起
if __name__ == "__main__": if __name__ == "__main__":
data_fe = feature_en() data, test_number, validation_number = feature_en()
ffm_transform(data_fe) ffm_transform(data, test_number, validation_number)
train() train()
print("end")
# print('---------------prepare candidates--------------') # print('---------------prepare candidates--------------')
# get_eachCityDiaryTop3000() # get_eachCityDiaryTop3000()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment