百科问答小站 logo
百科问答小站 font logo



分析、抽象代数这种课对搞 data science 帮助大吗? 第1页

  

user avatar   tomhall 网友的相关建议: 
      

你问我有用没有用,那当然说有用啦。

举个栗子:

izbicki.me/blog/hlearn-

。一句话概括就是:有人用Haskell写了个比Weka快400倍的朴素贝叶斯cross validation,然后发到了ICML13上:

izbicki.me/public/paper

具体细节是这样的:有人在用haskell写一个机器学习库的时候发现,因为朴素贝叶斯在不同样本点上训练出来的模型构成了一个群,可以很容易地定义加法运算合并起来,免去了重复训练的需求。于是在做k-fold cross validation的时候只需要在每一折上单独训练,从而把复杂度从O(kn)降低为O(n)。如果能发现其他模型有类似的代数性质,也可以使用同样的方法降低cv的开销。

不过作者认为,他发现这个性质主要是因为haskell语言本身的抽象性更容易把这样的代数性质给表现出。

同一个作者的这篇小文章也挺有意思:

izbicki.me/blog/gausian



  

相关话题

  你所读的计算机科学方向,有哪些不错的讲义(Notes)? 
  如何看待哈佛大学数学教授姚鸿泽认为分析,几何和拓扑当初学不应当过于纠结细节,而应当快速进入核心内容? 
  流汗黄豆有什么数学表达? 
  急/高中数学怎么学?有什么学习数学的方法吗?本人复读生? 
  你读过中国人所著的数理类好书有哪些? 
  空间中有多于一个的同种(比如都是正电荷)点电荷,如何说明此时一定有一点电场强度为0? 
  如何证明一个无理数的整数倍数的小数部分在(0,1)上均匀分布? 
  如果把 AES、DES 等各种加密算法排列组合,然后对一明文进行逐一加密,这样的组合加密算法强度大吗? 
  数学论文的作者是怎样排序的? 
  中学课本中有哪些显而易见的错误? 

前一个讨论
请问一生只生一个女儿的人是怎么想的?
下一个讨论
全国范围内有很多学生在初中或高中初阶就学(完)了高数吗?





© 2024-05-17 - tinynew.org. All Rights Reserved.
© 2024-05-17 - tinynew.org. 保留所有权利