- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 (co-,contra-,in-)variance in Scala, what is [+-A]
本文主要总结Scala中关于generic variance(泛型变化, 我也不知道该怎么翻译,以下称 GV),(co-,contra-,in)variance in Scala 的相关知识,什么是 generic variance 呢?我的感觉是一种泛型类型的类型系统,应该和 type system 比较相关,(PL专家就不要嘲笑我了)。比如: List<Integer>是 Lis...
2019-03-27 01:16:26 468
原创 tail recursion 尾递归
尾递归并不是函数式编程才有的特性,c++ 里面也是有的。第一次接触尾递归,是在 UW的coursera课程中,第二次是在sensetime的面试中,面试官问我了解尾递归吗,什么情况下编译器可以用尾递归优化。这里虽然使用 scala作为实例讲解尾递归,但请注意,这并不是scala语言中才有的特性 先说定义,尾递归就是一种特殊的递归,这种递归编译器可以优化,怎么优化呢?如果递归的过程中可以用被调用...
2019-03-16 09:40:20 713
原创 如何 gitignore .gitignore
场景: 有一个 repo,现在想要加一个文件,但不想被tracking,很自然的想法是将它放在 .gitignore 中,但是同时又不想 .gitignore被tracking 应该怎莫办呢? .gitignore 在被 tracking(commit) 之前 可以直接在 .gitignore 文件中将它自己加上 如果 .gitignore 已经被tracking 了,那更好的方式是将 igno...
2019-03-07 11:31:10 761
原创 PAC与样本复杂度
这篇文章主要总结 PAC 学习框架以及样本复杂度相关的东西,大致来说就是:要保证以概率 1−δ1-\delta1−δ 使得 generalized error 小于 ϵ\epsilonϵ 需要多大的样本复杂度,以及时间复杂度才是好的。 问题及约定 符号约定 两个 error 符号 就是我们常说的 train error 与 true error 接下来是定义我们要研究的问题 简单的来...
2019-03-06 23:56:11 1843 1
原创 Adaboost & gradient boosting学习总结
纸上得来终觉浅,觉知此事要躬行。综上,我什莫都不懂.这仅仅是个人的学习防忘笔记 Adaboost 关于 Adaboost 的算法描述其实很简单,有趣的是的它的误差分析: algorithm 其中 KaTeX parse error: No such environment: align at position 8: \begin{̲a̲l̲i̲g̲n̲}̲ \epsilon_t &amp;amp;amp;...
2019-03-05 00:49:39 1660
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人