更新文档结构

This commit is contained in:
RuyiLuo
2022-04-03 17:17:08 +08:00
parent de6b98d455
commit 9cdc812ca3
12 changed files with 12 additions and 2 deletions

View File

@@ -2,7 +2,7 @@
## 数据集介绍
1. taobao电商数据用于测试序列、图相关模型。下载链接https://tianchi.aliyun.com/dataset/dataDetail?dataId=649&userId=1
2. criteo数据用于测特征交叉和wide&deep系列模型下载链接https://www.kaggle.com/c/criteo-display-ad-challenge/data
2. criteo数据用于测特征交叉和wide&deep系列模型链接https://pan.baidu.com/s/15-xG7u2Rq1Mr9A-abrjtqw 提取码htb7
3. 人口普查收录数据用于测试多任务学习模型下载链接https://archive.ics.uci.edu/ml/datasets/census+income
4. movielens(ml-1m)数据集用于测试召回相关模型下载链接https://grouplens.org/datasets/movielens/

View File

@@ -0,0 +1 @@
# README

View File

@@ -0,0 +1 @@
# README

View File

@@ -0,0 +1 @@
# README

View File

@@ -0,0 +1 @@
# README

View File

@@ -0,0 +1 @@
# README

View File

@@ -0,0 +1 @@
# README

View File

@@ -0,0 +1 @@
# README

View File

@@ -0,0 +1 @@
# README

View File

@@ -94,7 +94,7 @@ Cross&Deep模型的原理就是这些了其核心部分就是Cross Network
## 3. 代码实现
下面我们看下DCN的代码复现这里主要是给大家说一下这个模型的设计逻辑参考了deepctr的函数API的编程风格 具体的代码以及示例大家可以去参考后面的GitHub里面已经给出了详细的注释 这里主要分析模型的逻辑这块。关于函数API的编程式风格我们还给出了一份文档 大家可以先看这个,再看后面的代码部分,会更加舒服些。下面开始:
下面我们看下DCN的代码复现这里主要是给大家说一下这个模型的设计逻辑参考了deepctr的函数API的编程风格 具体的代码以及示例大家可以去参考后面的GitHub里面已经给出了详细的注释 这里主要分析模型的逻辑这块。关于函数API的编程式风格我们还给出了一份文档 大家可以先看这个,再看后面的代码部分,会更加舒服些。
从上面的结构图我们也可以看出, DCN的模型搭建其实主要分为几大模块 首先就是建立输入层,用到的函数式`build_input_layers`,有了输入层之后, 我们接下来是embedding层的搭建用到的函数是`build_embedding_layers` 这个层的作用是接收离散特征,变成低维稠密。 接下来就是把连续特征和embedding之后的离散特征进行拼接分别进入wide端和deep端。 wide端就是交叉网络而deep端是DNN网络 这里分别是`CrossNet()``get_dnn_output()`, 接下来就是把这两块的输出拼接得到最后的输出了。所以整体代码如下: