def cal_recom_result(user_click,user_sim) #revise

def main_flow

def cal_recom_result(user_click,user_sim)

def cal_user_sim(item_click_by_user) # part2
def cal_user_sim(item_click_by_user) # part1