赞
踩
太多人想要数据集啦,我把数据集上传到百度云,大家自行下载吧:
链接:https://pan.baidu.com/s/1Kpa0Pw5jfT8x__Mq4BQpPg
提取码:btdg
–来自百度网盘超级会员V4的分享
python file.py arg1
:相当于命令行输入参数Wide&Deep模型。它混合了一个线性模型(Wide part)和Deep模型(Deep part)。这两部分模型需要不同的输入,而Wide part部分的输入,依旧依赖人工特征工程。
所以wide&deep模型尽管在模型结构上非常的简单,但是如果想要很好的使用wide&deep模型的话,还是要深入理解业务,确定wide部分使用哪部分特征,deep部分使用哪些特征,以及wide部分的交叉特征应该如何去选择。
AUC是指 随机给定一个正样本和一个负样本,分类器输出该正样本为正的那个概率值 比 分类器输出该负样本为正的那个概率值 要大的可能性
. 代表当前所在目录
… 代表当前所在目录的父目录
./ 代表当前所在目录下的某个文件夹或文件
…/ 代表当前所在目录的父目录下的某个文件夹或文件
for i in tqdm(range(100)):
time.sleep(0.01)
df = pd.DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)
pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None,
left_index=False, right_index=False, sort=True,
suffixes=('_x', '_y'), copy=True, indicator=False,
validate=None)
data.drop_duplicates(inplace=True)
data.drop_duplicates(subset=['A','B'],keep='first',inplace=True)
DataFrame.sample(n=None, frac=None, replace=False, weights=None, random_state=None, axis=None)[source]
df=pd.DataFrame(np.random.random((5,3)),columns=['A','B','C'])
a = (df['A']==0) # 结果是series形式
cannot import name 'Layer' from 'tensorflow.python.keras.engine.base_layer'
, No module named 'tensorflow.python.tools'; 'tensorflow.python' is not a package
pip install deepctr-torch==0.2.6
,还是不行。type object 'h5py.h5.H5PYConfig' has no attribute '__reduce_cython__'
,尝试降级pip install h5py==2.9
,顺利解决conda -V
conda info -- envs
, conda env list
conda create -n xxx python=3.6
conda activate base
conda list
lbe.fit_transform(data["A"])
,就按照大小重新赋值了torch.cuda.is_available()
torch.nn.Embedding(num_embeddings, embedding_dim, padding_idx=None, max_norm=None, norm_type=2.0, scale_grad_by_freq=False, sparse=False, _weight=None)
修改记录:
4. 调整隐藏层数量dnn_hidden_units=(256, 128, 64)
加了一个64,结果从0.6405变到0.6407
5. 调整嵌入维度,之前是4,现在改为embedding_dim == "auto"
。dropout改为0.2。结果变为了0.64365
队友试了transformer模型,结果越学越差,都0.51了o(╥﹏╥)o
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。