[TOC] 冒泡排序 冒泡算法 1. 比较相邻的元素。如果左边比右边大,就互换位置 2. 对每一对相邻元素作同样的工作,从第一对到最后一对,完成后,最后元素为最大值 源代码(冒泡排序) 选择排序 选择算法 1. 找到数组中最大或者最小的元素,将它和数组的第一个元素交换位置 2. 剩下的元素中,最小值 ...
分类:
编程语言 时间:
2019-03-18 01:29:53
阅读次数:
209
以下内容是对AutoML技术现状与未来展望讲座的总结。 1.机器学习定义 《西瓜书》中的直观定义是:利用经验来改善系统的性能。(这里的经验一般是指数据) Mitchell在《Machine Learning》一书中的较为形式化的定义是一个程序通过给它一些数据,它能够提升在某个任务上的某种度量。(如下 ...
分类:
其他好文 时间:
2019-03-12 12:25:44
阅读次数:
205
bbr算法比较简单也比较容易理解,所有关于它的优化也就同样不复杂了。 请注意,任何优化都只针对特定场景的,根本不存在一种放任四海而皆准的算法。我们分析Google的测试报告时,比较容易被忽视的是其bbr算法的部署场景。如果可以完美复现Google的B4网络,那么测试结果应该就跟Google是一致的, ...
分类:
编程语言 时间:
2019-02-17 12:59:15
阅读次数:
374
这道题几个重要信息: 1、依次放入编号为1,2,3,...的球。 2、任何2个相邻球的编号之和为完全平方数。 这两点就可以确定网络流构图,一定是$DAG$图。 难点在于放入到底多少个球呢? 网络流算法比较强大的是可以在残余网络中继续求解。 所以我们从小往大的球放,同时建立与其他点的连接。 直到最小路 ...
分类:
其他好文 时间:
2019-02-12 23:14:21
阅读次数:
296
最近比较烦,被领导拉去谈话说年后是不是就要跳槽走,凭着我这直男的性子,脱口而出“是的,除非涨薪比较明显”。说完就后悔了,今年吧在这家公司吧也没啥成绩就急着走人,以后的日子贼尴尬。我吧一直对算法比较感兴趣,可是脑子就是转不快,就有时候后端说的东西都有点不明白,一直被同层级的后端牵着走。说实话自己是个失 ...
分类:
其他好文 时间:
2019-01-20 23:39:17
阅读次数:
297
介绍 最近在用条件随机场做切分标注相关的工作,系统学习了下条件随机场模型。能够理解推导过程,但还是比较抽象。因此想研究下模型实现的具体过程,比如:1) 状态特征和转移特征具体是什么以及如何构造 2)前向后向算法具体怎么实现 等等。那么,想要深入了解一个算法比较好的方式就是阅读现有的开源项目。阅读好的 ...
分类:
其他好文 时间:
2019-01-14 00:22:17
阅读次数:
160
基于Flink流处理的动态实时亿级全端用户画像系统课程下载:https://pan.baidu.com/s/1YtMs-XG5-PsTFV9_7-AlfA提取码:639m项目中采用到的算法包含LogisticRegression、Kmeans、TF-IDF等,Flink暂时支持的算法比较少,对于以上算法,本课程将手把手带大家用Flink实现,并且结合真实场景,学完即用。本套教程的Flink算法部分
分类:
其他好文 时间:
2019-01-11 14:45:10
阅读次数:
177
用链表来实现堆栈的优点是随时可以动态改变链表的长度,能够有效利用内存资源,缺点就是设计的算法比较复杂 判断链表是否为空 将指定的数据压入堆栈 从堆栈弹出数据 再来看一个例子用链表实现堆栈操作 ...
分类:
其他好文 时间:
2019-01-06 00:35:19
阅读次数:
134
之前遇到反转链表的算法,比较晦涩难解,但其实挺简单的。 目标:将一个顺序链表反转。 思路:用三个辅助节点,每次实现一个节点的指向反转,即他的后继变为他的前驱。 三个辅助节点: p q r 按顺序分别指向 节点0,1,2, 然后一次次移动,指向1,2,3 ; 2,3,4...... 算法分为三部分: ...
分类:
编程语言 时间:
2018-12-11 13:50:12
阅读次数:
265
"1. 集成学习(Ensemble Learning)原理" "2. 集成学习(Ensemble Learning)Bagging" "3. 集成学习(Ensemble Learning)随机森林(Random Forest)" "4. 集成学习(Ensemble Learning)Adaboost ...
分类:
编程语言 时间:
2018-11-17 13:19:41
阅读次数:
257