CTR调研——博客、论文、代码

CTR相关理论介绍、论文、代码等资源收集

博客

论文

  • CTR点击率预估论文集锦(持续更新)
  • 经典论文
    • (FM). Steffen Rendle. Factorization Machines, ICDM (CCF-B), 出自大阪大学。2010年
    • (DSSM). Po-Sen Huang. Learning deep structured semantic models for web search using clickthrough data, CIKM (CCF-B), 出自伊利诺伊大学厄巴纳-香槟分校和微软合作。2013年
    • (GDBT+LR). Practical Lessons from Predicting Clicks on Ads at Facebook, KDD WorkShop, 出自Facebook团队。2014年
    • (FFM). Yu-Chin Juan. Field-aware Factorization Machines for CTR Prediction, RecSys, 出自Criteo团队
    • (Wide&Deep). Heng-Tze Cheng. Wide & Deep Learning for Recommender Systems, RecSys, 出自谷歌团队
    • (PNN). Yanru Qu. Product-based Neural Networks for User Response Prediction, ICDM (CCF-B), 出自上海交通大学
    • (FNN). Weinan Zhang. Deep Learning over Multi-field Categorical Data - - A Case Study on User Response Prediction, ECIR (CCF-C), 出自伦敦大学
    • (DeepFM). Huifeng Guo. DeepFM: A Factorization-Machine based Neural Network for CTR Prediction, IJCAI (CCF-A),出自华为和哈尔滨工业大学合作
    • (xDeepFM). Jianxun Lian. xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systems, KDD (CCF-A),出自微软和中国科学技术大学合作
    • (DNN双塔). Xinyang Yi. Sampling-bias-corrected neural modeling for large corpus item recommendations, RecSys. 出自谷歌YouTube团队
    • (DFN). Ruobing Xie. Deep Feedback Network for Recommendation,2020,IJCAI(CCF-A). 出自腾讯微信团队

代码

  • https://github.com/DSXiangLi/CTR
    README.md: https://github.com/DSXiangLi/CTR/blob/master/README.md
  • https://github.com/NELSONZHAO/zhihu/tree/master/ctr_models
    README.md: https://github.com/NELSONZHAO/zhihu/blob/master/ctr_models/README.md
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
SM4(Secure Hash Algorithm 4)是中华人民共和国国家密码管理局于2007年发布的消息摘要算法,主要用于数据完整性校验和认证,而不是加密。CTR(Counter Mode)是密码块链接(Cipher Block Chaining, CBC)模式的一种变形,适用于流加密,它使用一个计数器序列作为输入到加密函数,生成密文块。 在SM4中,并没有直接支持CTR工作模式的代码,因为CTR通常与对称加密算法(如AES)结合使用,而不是专门的消息摘要算法。如果你需要了解如何在SM4的基础上实现CTR模式,通常是在一个对称加密上下文中,你需要: 1. 初始化一个计数器(Counter,通常是一个大整数或位串)。 2. 对计数器应用位移操作(例如,左移)。 3. 将计数器值作为SM4的输入(可以与一个固定前缀一起使用,以生成加密的密钥流)。 4. 使用得到的密钥流加密明文块,生成相应的密文。 由于SM4不提供直接的CTR模式,实现时你需要编写代码来处理这些细节,例如在C++中可能用到`std::vector<uint8_t>`来存储密钥流和进行位移操作。这里给出一个简化版本的伪代码: ```cpp #include "sm4.h" // 假设sm4库提供了API std::vector<uint8_t> counter(16); // 128位 std::vector<uint8_t> key; // 初始化计数器 counter.fill(0); while (true) { // 位移计数器 counter++; if (counter == 0) { for (int i = 1; i < 16; i++) { counter[i] = counter[i-1]; } counter[15]++; } // SM4加密得到密钥流 std::vector<uint8_t> keystream = sm4_encrypt(counter.data(), key); // 使用密钥流加密明文 // ... } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lingpy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值