第一届腾讯社交广告-高校算法设计大赛

计算广告是互联网最重要的商业模式之一,广告投放效果通常通过曝光、点击和转化各环节来衡量,大多数广告系统受广告效果数据回流的限制只能通过曝光或点击作为投放效果的衡量标准开展优化。腾讯社交广告( http://ads.tencent.com )发挥特有的用户识别和转化跟踪数据能力,帮助广告主跟踪广告投放后的转化效果,基于广告转化数据训练转化率预估模型(pCVR,Predicted Conversion Rate),在广告排序中引入pCVR因子优化广告投放效果,提升ROI。 本题目以移动App广告为研究对象,预测App广告点击后被激活的概率:pCVR=P(conversion=1 | Ad,User,Context),即给定广告、用户和上下文情况下广告被点击后发生激活的概率。

安装过的包

换源:-i https://pypi.tuna.tsinghua.edu.cn/simple

一些指令

结果统计

显然是一个不平衡的数据集

特征工程

希望最终都能转为one-hot喜欢的格式,所以连续数值请按分布取值

user

ad

几个id之间的关系 :

账户 -> 推广计划 -> 广告 -> 素材

Context features(上下文特征)

data文件含义

模型

注意:请使用对应版本的数据

经验

结果

final

final.py 为最终的版本,结果排名210名。复赛是200名能进。给自己找个理由吧,期末考试,实验室压力导致无心做下去了,没有心思去找算法和做特征工程。