HCigmoid

Watch, learn and practise


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

柯里化 (Currying) 及其应用

发表于 2018-07-20 | 分类于 编程 |
字数统计: 998 | 阅读时长 ≈ 3

柯里化(Currying,以逻辑学家 Haskell Brooks Curry 的名字命名)指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数作为参数的函数。乍一看不容易理解,我们结合几个例子来看看,在 scala 中,currying 是什么样的,以及什么时候我们可以考虑使用它。

阅读全文 »

Scala 中函数与方法的差别

发表于 2018-07-17 | 分类于 编程 |
字数统计: 1.1k | 阅读时长 ≈ 5

本文主要举例介绍 Scala 中函数与方法的差别。

阅读全文 »

SVD++ 论文精读

发表于 2018-02-24 | 分类于 论文精读 |
字数统计: 2.9k | 阅读时长 ≈ 12

论文引用:Koren, Y. . (2008). Factorization meets the neighborhood : a multifaceted collaborative filtering model. Proceedings of the 14th ACM SIGKDD International Conference of Knowledge Discovery and Data Mining, 2008. ACM Press.

本文对协同过滤中最主要的两种方法(基于邻域的方法和基于隐特征模型的方法)分别提出了优化方案,并且设计了一个联合模型将两种方法统一,从而达到更好的效果。为了进行区分,本文将对 SVD 进行优化的方案称为 SVD+,将联合模型的方法称为 SVD++。

阅读全文 »

白话 Word2Vec

发表于 2018-02-21 | 分类于 推荐系统 |
字数统计: 1.8k | 阅读时长 ≈ 6

这两天学习了下Word2Vector的理论和实现,原理什么的网上很多,就不搬运了,推荐看参考文献[1-3],这里主要讲下我对几个关键点的理解。

阅读全文 »
1…34

古月残辉

总结心得

34 日志
6 分类
90 标签
RSS
E-Mail
© 2018 — 2021 古月残辉 | Site words total count: 61.8k
访问人数 人 总访问量 次