ZZC's Blog

Thinking will not overcome fear but action will.

推荐算法排序

多目标模型 训练策略和解决的问题 负样本降采样 解决样本不平衡、负样本过多的问题 预估值校准,由于减少了负样本,所以预估点击率大于真实点击率 真实点击率:$p_{true}=\frac{n_+}{n_+ + n_-}$ 预估点击率:$p_{pred}=\frac{n_+}{n_+ + \alpha n_-}$ 校准公式:$p_{true}=\frac{\alpha\cdot p...

推荐算法召回

双塔模型 处理不同的属性和特征,从而得到用户和物品更细致的描述,其余和矩阵补充相似 训练方式: Pointwise:独立看待每个正负样本,做简单二元分类 正负样本1:2或1:3 正样本余弦相似度接近1,负样本接近-1 Pairwise:每次取一个正样本和负样本 两个物品样本共享相同的网络参数,让正样本余弦相...

C语言中函数参数的传递

对值传递的深入理解

本文是自己对 C 语言参数传递的理解,实际上 C 语言只有值传递一种参数传递方式。 回顾 在初学 C 语言时,从教材或者课堂上会学到 C 语言有两种参数传递方式,一种是值传递,另一种是地址传递。 值传递只向函数中传递实参的值,形参是实参的拷贝,在函数中修改形参的值,并不会改变函数外实参的值。 地址传递向函数中传递参数的地址,形参是指向实参地址的指针,修改形参指向的内容...

C语言编写可变参数函数

问题汇总

本文是自己在使用<stdarg.h>头文件时遇到的一些问题和总结 stdarg.h 介绍 <stdarg.h>是用于在 C 语言中实现可变参数的函数的头文件,可变参数的函数是在参数列表的末尾使用省略号(…)定义的。它具有三个函数和一个变量: 变量:va_list,是存储所有输入参数的列表。 函数: void va_star...