91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

用pytorch實(shí)現(xiàn)了AutoRec論文中的算法,將AutoEncoder用戶推薦系統(tǒng)中的打分矩陣補(bǔ)全。數(shù)據(jù)集是ml100k,可以在movielens的網(wǎng)站上下載。

資源截圖

代碼片段和文件信息

“““

“““
import?numpy?as?np
import?torch
from?torch.utils?import?data

class?Dataset(data.Dataset):
????def?__init__(self?rating_list?n_user?n_item?user_based=True):
????????self.data?=?rating_list
????????self.user_based?=?user_based
????????self.n_user?=?n_user
????????self.n_item?=?n_item
????????self.x_mat?=?np.ones((n_user?n_item))?*?0
????????self.mask?=?np.zeros((n_user?n_item))
????????for?u?v?r?in?self.data:
????????????self.x_mat[u][v]?=?r
????????????self.mask[u][v]?=?1
????????self.x_mat?=?torch.from_numpy(self.x_mat).float()
????????self.mask?=?torch.from_numpy(self.mask).float()
????????if?not?self.user_based:
????????????self.x_mat?=?self.x_mat.t()
????????????self.mask?=?self.mask.t()

????def?__getitem__(self?index):
????????return?self.x_mat[index]?self.mask[index]

????def?__len__(self):
????????if?self.user_based:
????????????return?self.n_user
????????return?self.n_item

????def?get_mat(self):
????????return?self.x_mat?self.mask?self.user_based

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????992??2018-04-19?09:55??AutoRec\dataset.py

?????文件???????1131??2018-04-13?09:53??AutoRec\data_loader.py

?????文件????????794??2018-04-18?09:53??AutoRec\main.py

?????文件???????2308??2018-04-19?09:38??AutoRec\model.py

?????文件???????1155??2018-04-19?10:28??AutoRec\networks.py

?????目錄??????????0??2018-04-19?10:28??AutoRec

-----------?---------??----------?-----??----

?????????????????6380????????????????????6


評(píng)論

共有 條評(píng)論

相關(guān)資源