Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zu3zz/Person-Recommendation-Algorithms
/ functions
Functions
22 in github.com/Zu3zz/Person-Recommendation-Algorithms
⨍
Functions
22
◇
Types & classes
0
↓ 2 callers
Function
update_two_contribute_score
item cf update tow similarity contribution by user :param click_time_one: first click time :param click_time_two: second click time :
CF/production/itemcf.py:28
↓ 2 callers
Function
update_two_contribution_score
user cf user contribution score update v2 :param click_time_one: different user action time to the same item :param click_time_two: time
CF/production/usercf.py:43
↓ 1 callers
Function
cal_item_sim
calculate item similarity :param user_click: dict, {'userId1': [itemId1, itemId2...],'userId2': [...]...} :return: dict, {'userId1_itemI
CF/production/itemcf.py:41
↓ 1 callers
Function
cal_user_sim
get user sim info :param item_click_by_user: :param user_click_time: :return:
CF/production/usercf.py:56
↓ 1 callers
Function
debug_itemsim
show itemsim info Args: item_info: dict, key itemid value:[title, genres] sim_info: dict key itemid , value dict, key [(item
CF/production/itemcf.py:113
↓ 1 callers
Function
debug_user_sim
print user sim result :param user_sim: key:userid, value: [(userid1, score1),(userid2, score2)] :return: None
CF/production/usercf.py:123
↓ 1 callers
Function
get_item_info
get item info[title,genres] :param item_file: input iteminfo file :return: a dict, key itemid, value[item, genres]
CF/production/reader.py:40
↓ 1 callers
Function
get_item_info
get item info[title,genres] :param item_file: input iteminfo file :return: a dict, key itemid, value[item, genres]
CF/util/reader.py:40
↓ 1 callers
Function
main_flow
main flow :return:
CF/production/usercf.py:157
↓ 1 callers
Function
main_flow
main flow of itemcf
CF/production/itemcf.py:153
↓ 1 callers
Function
transfer_user_click
get item by user_click :param user_click: key userid, value: [itemid1, itemid2] :return: dict, key itemid value:[userid1, userid2]
CF/production/usercf.py:11
Function
base_contribute_score
return item base similarity contribution score by user :return: 1
CF/production/itemcf.py:11
Function
base_contribution_score
base usercf user contribution score :return: 1
CF/production/usercf.py:26
Function
cal_recom_result
recome by usercf algo :param user_click: dict, key: userid , value: [itemid1, itemid2] :param user_sim: key: userid, value: [(useridj, sc
CF/production/usercf.py:99
Function
cal_recom_result
calculate recommendation result by itemCF :param sim_info: dict: {item, similarity} :param user_click: dict:{user click} :return: dic
CF/production/itemcf.py:90
Function
debug_recom_result
print recom result for user :param item_info: key:itemid, value:[title, genres] :param recom_result: key: userid, value:dict; value_key:i
CF/production/usercf.py:139
Function
debug_recomresult
debug recomresult Args: recom_result: key userid value:dict , value_key:itemid , value_value:recom_score item_info: dict, key
CF/production/itemcf.py:134
Function
get_item_info
get item info:[title, genre] :param input_file: item info file :return: a dict: key itemId, value:[title, genre]
LFM/util/read.py:8
Function
get_user_click
get user click list :param rating_file: input file :return: dict,key: useid, value:[itemid1, itemid2...]
CF/production/reader.py:9
Function
get_user_click
get user click list :param rating_file: input file :return: dict,key: useid, value:[itemid1, itemid2...]
CF/util/reader.py:9
Function
update_contributio_score
usercf user contribution score update v1 :param item_user_click_count: how many user have clicked this item :return: contribution score
CF/production/usercf.py:34
Function
update_one_contribute_score
item cf update similarity score by user :param user_total_click_num: :return: 1/log(1 + input)
CF/production/itemcf.py:19