![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 73
沉香屑_
这个作者很懒,什么都没留下…
展开
-
蚁群算法
蚁群算法转载 2017-09-14 10:26:29 · 3530 阅读 · 0 评论 -
Word2Vec详解
Word2Vec转载 2017-10-23 21:53:40 · 321 阅读 · 0 评论 -
关于快速排序的N种实现方法
快速排序思路设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。一趟快速排序的算法是:1)设置两个变量i、j,排序开始的时候:i=0,j=N-1;2)以第一...原创 2018-05-24 20:26:42 · 494 阅读 · 0 评论 -
Learning to rank总结
Ranknet在使用搜索引擎的过程中,对于某一Query(或关键字),搜索引擎会找出许多与Query相关的URL,然后根据每个URL的特征向量对该URL与主题的相关性进行打分并决定最终URL的排序,其流程如下: 排序的好坏完全取决于模型的输出,而模型又由其参数决定,因而问题转换成了如何利用带label的训练数据去获得最优的模型参数w。Ranknet提供了一种基于Pairwise的训练方法...原创 2018-06-05 21:46:22 · 1232 阅读 · 0 评论 -
牛顿法
牛顿法目标:求解无约束最优化问题中的极小值点x∗x∗x^* minx∈Rnf(x)minx∈Rnf(x)min_{x\in R^n}f(x)假设f(x)具有二阶连续偏导数,且第k次迭代值为xkxkx^k,则可将f(x)在xkxkx^k附近进行二阶泰勒展开: f(x)=f(xk)+∇fT(xk)(x−xk)+12(x−xk)TH(xk)(x−xk)f(x)=f(xk)+∇fT(xk)(x...原创 2018-06-07 11:18:57 · 348 阅读 · 4 评论 -
Paddle报错的解决方案(持续更新)
问题一 self.output = paddle.layer.fc( input=[self.linear_part, self.interaction_part], size=1, act=paddle.activation.Sigmoid(), param_attr=paddle.attr.Par...原创 2019-04-19 17:47:07 · 3183 阅读 · 0 评论