递归与分治策略 二分搜索技术 我们所熟知的二分搜索算法是运用分治策略的典型例子,针对这个算法,先给出一个简单的案例。 目的:给定已排好序的n个元素a[0:n-1],现要在这n个元素中找出一特定的元素x。 我们首先想到的最简单的是用顺序搜索方法,逐个比较a[0:n-1]中元素,直至找出元素x或搜索遍整 ...
分类:
编程语言 时间:
2018-12-22 01:29:39
阅读次数:
215
详细代码我已上传到github: "click me" 一、 实验要求 在 Spark2.3 平台上实现 Apriori 频繁项集挖掘的并行化算法。要求程序利用 Spark 进 行并行计算。 二、算法设计 ...
分类:
编程语言 时间:
2018-12-21 13:15:01
阅读次数:
279
0 前言R是一种非常方便易用的绘图、统计分析、ML算法设计方面的脚本语言。实际中有这样一种场景:算法工程师用R搭建了机器学习算法模型,想用于javaweb之中但是又不想重新用java写一遍算法模型,那么可以考虑java程序中直接调用R的脚本。JAVA负责系统的构建,R用来做运算引擎,从而实现应用型和 ...
分类:
编程语言 时间:
2018-12-20 14:15:27
阅读次数:
283
第1章 课程介绍本章节主要介绍课程的主要内容、核心知识点、课程涉及到的应用案例、深度学习算法设计通用流程、适应人群、学习本门课程的前置条件、学习后达到的效果等,帮助大家从整体上了解本门课程的整体脉络。1-1 课程导学 第2章 目标检测算法基础介绍本章节主要介绍目标检测算法的基本概念、传统的目标检测算 ...
分类:
编程语言 时间:
2018-12-15 14:29:42
阅读次数:
411
Dynamaic Programming 定义&内容: 动态规划是运筹学中用于求解决策过程中的最优化数学方法。作为算法设计技术,是一种使用多阶段决策过程最优的通用方法。是解决最优化问题的重要工具。 多阶段决策过程: 百科:多阶段决策是指决策者在整个决策过程中做出时间上先后有别的多项决策。它通常比只需 ...
分类:
其他好文 时间:
2018-12-13 16:33:54
阅读次数:
193
第1章 课程介绍本章节主要介绍课程的主要内容、核心知识点、课程涉及到的应用案例、深度学习算法设计通用流程、适应人群、学习本门课程的前置条件、学习后达到的效果等,帮助大家从整体上了解本门课程的整体脉络。 第2章 目标检测算法基础介绍本章节主要介绍目标检测算法的基本概念、传统的目标检测算法、目前深度学习 ...
分类:
编程语言 时间:
2018-12-01 00:07:48
阅读次数:
359
PHP程序员面试笔试宝典。程序员面试中的很多算法设计问题,都是历年来各家企业的“炒现饭”,不管求职者以前对算法知识掌握得是否扎实,理解得是否深入,只要面试前买本《程序员面试笔试宝典》,应付此类题目完全没有问题。 ...
分类:
编程语言 时间:
2018-11-30 00:42:15
阅读次数:
285
时间复杂度 时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当问题规模扩大后,程序需要的时间长度增长得有多快。也就是说,对于高速处理数据的计算机来说,处理某一个特定数据的效率不能衡量一个程序的好坏,而应该看当这个数据的规模变大到数百倍后,程序运行时间是否还是一样,或者也跟着慢了数百倍,或者变 ...
分类:
编程语言 时间:
2018-11-28 15:48:34
阅读次数:
207
在这个学期里花了一个学期的时间零零散散写了一个五子棋项目,项目的实现主要还是根据华南理工大学里面刘瑞的一篇硕士论文《五子棋人工智能算法设计与实现》。其实我也不认识他,但是在知网找相关资料时,就发现这篇的引用率最高也是最通俗易懂的那个,其中也看了一本《数据结构,算法设计》的书,这本书非常的无聊,认真看 ...
分类:
其他好文 时间:
2018-11-25 11:40:14
阅读次数:
252
Web上数据的增长使得在完整的数据集上使用许多机器学习算法变得更加困难。特别是对于个性化推荐问题,数据采样通常不是一种选择,需要对分布式算法设计进行创新,以便我们能够扩展到这些不断增长的数据集。 协同过滤(CF)是其中一个重要的应用领域。CF是一种推荐系统技术,能够帮助人们发现感兴趣的东西。在Fac ...
分类:
其他好文 时间:
2018-11-25 01:20:14
阅读次数:
310