
算法
九嶷山
认真做事 用心做人
展开
-
极大极小算法和AlphaBeta剪枝算法
作为菜鸟,先贴上参考博文:1.极小极大算法2.<<CS 161 Recitation Notes - The Minimax Algorithm>>3.《PC游戏编程-人机博弈》-作者陈其,王小春本文目录:直观图解 伪代码 习题实战适用范围:极小极大算法常用于零和博弈游戏中,零和博弈指参与博弈的各方,在严格竞争下,一方的收益必然意味着另...转载 2019-10-14 14:08:04 · 1705 阅读 · 0 评论 -
2048-AI程序算法分析
针对目前火爆的2048游戏,有人实现了一个AI程序,可以以较大概率(高于90%)赢得游戏,并且作者在stackoverflow上简要介绍了AI的算法框架和实现思路。但是这个回答主要集中在启发函数的选取上,对AI用到的核心算法并没有仔细说明。这篇文章将主要分为两个部分,第一部分介绍其中用到的基础算法,即Minimax和Alpha-beta剪枝;第二部分分析作者具体的实现。基础算法2048...转载 2019-10-14 13:47:46 · 3434 阅读 · 1 评论 -
负载均衡之加权轮询算法
在介绍加权轮询算法(WeightedRound-Robin)之前,首先介绍一下轮询算法(Round-Robin)。 一:轮询算法(Round-Robin) 轮询算法是最简单的一种负载均衡算法。它的原理是把来自用户的请求轮流分配给内部的服务器:从服务器1开始,直到服务器N,然后重新开始循环。 算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。 假设有N台服务器...转载 2018-05-22 16:37:33 · 13992 阅读 · 1 评论 -
漫谈数据挖掘从入门到进阶
入门: 数据挖掘入门的书籍,中文的大体有这些:Jiawei Han的《数据挖掘概念与技术》Ian H. Witten / Eibe Frank的《数据挖掘 实用机器学习技术》Tom Mitchell的《机器学习》TOBY SEGARAN的《集体智慧编程》Anand Rajaraman的《大数据》Pang-Ning Tan的《数据挖掘导论》Matthew A. R...转载 2019-01-08 16:49:40 · 391 阅读 · 0 评论 -
自己动手写一个推荐系统
废话:最近朋友在学习推荐系统相关,说是实现完整的推荐系统,于是我们三不之一会有一些讨论和推导,想想索性整理出来。在文中主要以工程中做推荐系统的流程着手,穿插一些经验之谈,并对于推荐系统的算法的学术界最新的研究进展和流派作一些介绍。当然由于我做推荐系统之时还年幼,可能有很多偏颇甚至错误的见解,就当抛砖引玉,还请各位大大指点。 Reading lists虽然很多人觉得作为AI...转载 2019-01-08 16:55:22 · 2133 阅读 · 0 评论 -
数据库底层原理-------数据结构
一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果多么的稀少【译者注:百度为您找到相关结果约1,850,000个…】 ,而且找到的那些文章都很短。现在如果你查找最近时髦的技术(大数据、NoSQL或JavaScript...转载 2019-01-24 14:41:27 · 7585 阅读 · 1 评论 -
平台抽奖算法总结
前言但凡商户搞点营销活动,为了能触达更多的顾客,来点儿抽奖的把戏,应该是极好的,什么“刮刮乐”、“砸金蛋”、“大转盘”等等,换汤不换药,屡试不爽。从微客多营销平台各种活动的使用情况也能看出,抽奖活动一直是商户用得最多的线上活动,正所谓无利不起早,给点“花蜜”犒劳下“蜜蜂”也是应该的。需求分析那么问题来了,发奖机制怎么玩?作为一个服务商户的营销平台,怎样将商户配置的奖品发出去才能起到比较...转载 2019-01-24 16:51:26 · 1648 阅读 · 0 评论 -
用高中数学理解AI “深度学习”的基本原理
深度学习”虽然深奥,本质却很简单。无论是图像识别还是语义分析,机器的“学习”能力都来源于同一个算法 — 梯度下降法 (Gradient Descent)。要理解这个算法,你所需要的仅仅是高中数学。在读完这篇文章后,你看待 AI 的眼光会被永远改变。 一个例子我们从一个具体的例子出发:如何训练机器学会预测书价。在现实中,书的价格由很多因素决定。但为了让问题简单点,我们只考虑书的页数这一个...转载 2019-01-09 14:01:33 · 1886 阅读 · 2 评论