订阅

算法

我们为什么要思考算法
我们为什么要思考算法
源头“算法”的中文最早出现在中国汉代的数学名著《周髀算经》中。《周髀算经》卷上有:“数之法出于圆方。圆出于方,方出于矩。矩出于九九八十一”。意思是: 算数的方法都出于对圆、对方的计算,其中圆出于方(圆形 ...
我们为什么要思考算法
我们为什么要思考算法
源头“算法”的中文最早出现在中国汉代的数学名著《周髀算经》中。《周髀算经》卷上有:“数之法出于圆方。圆出于方,方出于矩。矩出于九九八十一”。意思是: 算数的方法都出于对圆、对方的计算,其中圆出于方(圆形 ...
字符串匹配的 KMP 算法
字符串匹配的 KMP 算法
字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最 ...
算法让你看到梵高"星空"之外的星空
算法让你看到梵高"星空"之外的星空
梵高有一幅油画叫 Starry Night,也就是《星空》。我常常想,梵高在精神病院完成这幅名作时,他眼里看到(或者脑海中)的星空浩瀚的全局究竟该有多美,或者究竟该有多悲伤。可惜我们永远都只能看到画框中那一小方天 ...
视觉直观感受 7 种常用排序算法
视觉直观感受 7 种常用排序算法
10月14日发布《统计世界的十大算法》后,很多朋友在后台询问,哪里有“视觉直观感受 7 种常用排序算法”,今天分享给大家,感谢todayx.org。1. 快速排序介绍:快速排序是由东尼·霍尔所发展的一种排序算法。在平均状 ...
8大排序算法图文讲解
8大排序算法图文讲解
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选 ...
神经系统和大数据,新降维算法让大脑变得简单
神经系统和大数据,新降维算法让大脑变得简单
科学家现在已经可以检测和记录大脑中数百个神经元的活性,并不断进行技术开发承诺成倍增加这个数目。 然而,简单地记录神经元活动并不能让科学家自动理解大脑是如何工作的。在一篇发表于《自然·神经科学》杂志上的评 ...
波斯公主选驸马: 关于算法和重大决策
波斯公主选驸马: 关于算法和重大决策
大学时的一道数学题我大学的专业是数学。有一次,教授给出了《波斯公主选驸马》题「1」,如下:波斯公主到了适婚年龄,要选驸马。候选男子100名,都是公主没有见过的。百人以随机顺序,从公主面前逐一经过。每当一位 ...
算法帝国里的牛人们:欧拉
算法帝国里的牛人们:欧拉
1791年,著名奥地利作曲家约瑟夫·海顿出席了乔治·弗里德里希·亨德尔在伦敦威斯敏斯特大教堂的盛大清唱剧《弥赛亚》的演出。演出快要结束时,海顿被上千名合唱队和管弦乐队成员感动得热泪盈眶,他在泪光中盛赞和他 ...
机器学习算法基础概念学习总结
机器学习算法基础概念学习总结
1.基础概念:(1) 10折交叉验证:英文名是10-fold cross-validation,用来测试算法的准确性。是常用的测试方法。将数据集分成10份。轮流将其中的9份作为训练数据,1分作为测试数据,进行试验。每次试验都会得出相应的 ...
“围住神经猫”有最小步数和最优解么?
“围住神经猫”有最小步数和最优解么?
首先,可能很多人都发现了,“围住神经猫”只是个老游戏换了画面。已知最早原作是日本游戏设计师 Taro Ito 2007年制作的“黑猫”( Chat Noir)。(但是他也不是这个点子的原创者,见下)然后,可能很多人也发现了, ...
驯化算法 让我们像驯化小狗一样
驯化算法 让我们像驯化小狗一样
人类进化学家当中有一种理论,说的是小狗这种宠物是从野兽进化而来,因为只有那些获得了社会化智慧的犬科动物才能存活下来。几千年前狼群在人类聚集地的周围活动,逐渐开始熟悉了人类的意图和心情。换句话说,它们的 ...
统治世界的十大算法
统治世界的十大算法
软件正在吃掉世界,而软件的核心则是算法。算法千千万万,又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero 给出了他的看法。什么是算法?通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产 ...
人脸识别:算法终于战胜人类
人脸识别:算法终于战胜人类
计算机科学家已经开发出一种新的人脸识别算法,在识别人脸的能力上比人类本身更加强大。 我们每个人都有过认不出某个自己曾经认识的人的经历,在不同的姿势、光照和表情下,这其实是一件比较困难的事情。计算机识别系 ...
计算机算法:Strassen矩阵相乘算法
计算机算法:Strassen矩阵相乘算法
引言 Strassen的矩阵相乘方法是一种典型的分治算法。目前为止,我们已经见过一些分治策略的算法了,例如归并排序和Karatsuba大数快速乘法。现在,让我再来看看分治策略的背后是什么。 同动态规划不同,在动态规划中, ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2020-7-9 13:25 , Processed in 0.114537 second(s), 16 queries .