本文件是论文《Tag-Aware Personalized Recommendation Using a Deep-Semantic Similarity Model with Negative Sampling》的原文翻译,是我通过 Google 翻译及我自己的理解翻译而来的。在翻译的内容中有很多英文标记的地方,便于结合原文进行理解。感谢论文原作者的辛苦实践,/bq,如有侵权,请联系我删除,谢谢~/bq。 [摘要] With the rapid growth of social tagging systems, many efforts have been put on tag-aware personalized recommendation. However, due to uncontrolled vocabularies, social tags are usually redundant, sparse, and ambiguous. In this paper, we propose a deep neural network approach to solve this problem by mapping both the tag-based user and item profiles to an abstract deep feature space, where the deepsemantic similarities between users and their target items (resp., irrelevant items) are maximized (resp., minimized). Due to huge numbers of online items, the training of this model is usually computationally expensive in the real-world context. Therefore, we introduce negative sampling, which significantly increases the model’s training efficiency (109.6 times quicker) and ensures the scalability in practice. Experimental results show that our model can significantly outperform the state-of-the-art baselines in tag-aware personalized recommendation: e.g., its mean reciprocal rank is between 5.7 and 16.5 times better than the baselines.
2022-05-15 10:33:23 295KB 推荐系统 negative samplin
1
phpcms_tag热门调用插件首先将压缩包解压以后将phpcms文件夹放到根目录覆盖原来的文件夹然后打开phpcms/model/content_model.class.php 找到if(!$isimport && $data['status']==99) {在他的上面添加如下代码 if($systeminfo['keywords']){ $this->db_tags = pc_base::load_model('tags_model'); //$this->db_tags_content = pc_base::load_model('tags_content_model'); $keywords = strpos($systeminfo['keywords'], ',') !== false ? explode(',', $systeminfo['keywords']) : explode(' ', $systeminfo['keywords']); $sql = ''; foreach($keywords as $key){ if($this->db_tags->get_one("`tag`='$key'", 'tagid')){ $this->db_tags->query("UPDATE `phpcms_tags` SET `usetimes`=usetimes+1 WHERE tag='$key'"); }else{ $this->db_tags->query("INSERT INTO `phpcms_tags`(`tag`,`usetimes`,`lastusetime`,`lasthittime`)VALUES('$key',1,".SYS_TIME.",".SYS_TIME.")"); } $sql .= ",('$key','$urls[0]','$systeminfo[title]',$this->siteid,$modelid,$id,$systeminfo[catid],".SYS_TIME.")\n"; } if($sql){ $sql = "INSERT INTO `phpcms_tags_content` (`tag`,`url`,`title`,`siteid`,`modelid`,`contentid`,`catid`,`updatetime`) VALUES ".substr($sql, 1); $this->db_tags->query($sql); } } 找到$this->content_check_db->update($check_data,array('checkid'=>'c-'.$id.'-'.$this->modelid)); 在他的下面添加如下代码 if($systeminfo['keywords']){ $this->db_tags = pc_base::load_model('tags_model'); $this->db_tags_content = pc_base::load_model('tags_content_model'); $keywords = strpos($systeminfo['keywords'], ',') !== false ? explode(',', $systeminfo['keywords']) : explode(' ', $systeminfo['keywords']); $sql = ''; foreach($keywords as $key){ if(!$this->db_tags_content->get_one("`tag`='$key' AND `contentid` = $id AND `catid` =$systeminfo[catid] ", 'contentid')){ if($this->db_tags->get_one("`tag`='$key'", 'tagid')){ $this->db_tags->query("UPDATE `phpcms_tags` SET `usetimes`=usetimes+1 WHERE tag='$key'"); }else{ $this->db_tags->query("INSERT INTO `phpcms_tags`(`tag`,`usetimes`,`lastusetime`,`lasthittime`)VALUES('$key',1,".SYS_TIME.",".SYS_TIME.")"); } $sql .= ",('$key','$urls[0]','$systeminfo[title]',$this->siteid,$this->modelid,$id,$systeminfo[catid],".SYS_TIME.")\n"; } } if($sql){ $sql = "INSERT INTO `phpcms_tags_content` (`tag`,`url`,`title`,`siteid`,`modelid`,`contentid`,`catid`,`updatetime`) VALUES ".substr($sql, 1); $this->db_tags->query($sql); } } // 添加到 tags 表结束 然后进入后台管理模块;可以看到TAG标签模块;点安装;再重建引索即可 最后再使用Get SQL语句就可以把热门标签调用出来了
2022-05-14 22:33:23 39KB phpcms_tag 热门调用插件 phpcms
1
易语言测试IP 摄像头SDK 测试 初始化 注册 错误检测 海康易语言测试IP 摄像头SDK海康易语言测试IP 摄像头SDK
2022-05-13 22:17:21 76KB tag
1
很好的东东哦。不会使用IP175的小盆友一定要学习下啊。
2022-05-11 01:31:29 162KB 有关IP175芯片vlan tag。
1
Ethereal
2022-05-10 11:50:31 675.64MB tag
1
段位修复 如何检测固件的好坏 伺服坏道使用方法 针对修复完成后硬盘有红绿的处理方法 硬盘进入软件不能进入F3T显示SATA解决方法 1-2段位报错M指令处理方法
2022-05-10 00:03:37 3KB tag 希捷专修
1
MATLAB Simulink与控制系统仿真
2022-05-08 18:45:03 48.71MB 111.tag
1
Zotero标签 这是的附加组件,可为项目启用自动添加标签。 快速入门指南 安装 从“下载最新发行版(.xpi文件)注意如果使用Firefox作为浏览器,请右键单击xpi并选择“另存为”。 在Zotero中,单击顶部菜单栏中的“工具”,然后单击“附件” 转到“扩展程序”页面,然后单击右上角的齿轮图标。 选择“从文件安装附件”。 浏览到下载.xpi文件的位置并选择它。 在现在列出了scihub插件的扩展列表中单击“立即重新启动”,以重新启动Zotero。 用法 简单安装插件后,右键单击集合中的任何项目。 现在将有一个名为“更新标签”的新上下文菜单选项。 单击此按钮后,标签将被添加到选定的项目或集合中。 对于在安装此插件后添加的任何新论文,该插件将自动添加标签。 可以在“首选项”菜单中找到设置。 建筑 使用环境中设置的VERSION变量调用make。 例如: VERSION=0
2022-05-03 21:42:51 116KB JavaScript
1
mastercam 9.1该软件是CNC编程专业版,适合工厂数控编程,
2022-04-30 20:38:17 3.97MB tag
1
WIFI万能神器 暴力破解系统 试用版V2.4.exe
2022-04-30 19:07:12 2.6MB Tag
1