自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(669)
  • 资源 (14)
  • 收藏
  • 关注

原创 我的新书《图解Java并发编程》上市啦!

关于这本书我的新书《图解Java并发编程》上市啦!大概六七年前,我在工作中经常遇到系统并发问题,于是我决定深入学习Java并发知识。也是在学习的过程中写了一个Java并发主题的专栏发布在博客上,这些年也陆陆续续收到读者的反馈和肯定。很多读者问该如何系统地去学习Java并发知识,我在给他们解答的过程中萌生了写这本书的想法,计划对该专栏进行扩展优化从而形成一本对读者有用的书。为了让读者能更好地理解Java并发原理,我绘制了总共两百余张示意图,并且提供了一百多个案例代码。这些都能极大地帮助读者理解其中的原理,

2021-10-23 23:20:56 559 4

原创 图灵机是什么?一起来看看它的工作原理

前言当前的人工智能实际上还是属于数学问题的范畴,人工智能的发展也需要数学的理论支持。我们在讨论人工智能时本质上是在讨论可计算问题,著名的邱奇-图灵论题(Church–Turing thesis)表明一切可计算问题都可以使用图灵机来模拟计算,该理论由美国数学家邱奇和英国数学家图灵共同提出的。图灵所提出的图灵机本质是一种计算模型,计算针对的是确定性的事情,而不定的事则超出了计算的范围。计算的分解图灵认为任何可计算的问题都可以使用图灵机来模拟,对于某个可计算问题,我们根据一组确定的规则就可以通过移动纸带来得

2021-03-01 23:59:19 3500 1

原创 聊聊机器如何理解人类的语言

人类语言复杂性自然语言对于人类发展进程是至关重要的,可以说如果没有自然语言就不会有人类的文明,它也是人类独有的能力。想象一下,如果没有自然语言我们该如何进行思想交流,该如何进行人与人之间的协作?。人类的自然语言发展到如今已经是高度成熟了,同时这也是一个相当复杂的系统,从字到单词到短语再到句子和段落,加上各种不同的表达形式和语境,真真算得上是“皇冠上的明珠”。如果要去形容自然语言有多复杂好像也很难说清楚,那我们就以数学组合的角度来看自然语言的复杂度,当然用该例子也并不完全正确,重点是体会下自然语言爆炸式

2021-01-12 09:41:27 387

原创 聊聊算法,AI算法和传统算法

什么是算法算法是一组清晰定义的指令集合,用于解决某类问题或执行某种运算任务。算法应该在有限的空间和时间内进行表达,其运行从初始状态和初始输入开始,经过一系列有限而清晰定义的指令操作后,最终产生输出并终止于某个最终状态。算法的作用算法是一个包含了一系列操作的过程,算法由计算机执行以保证在有限时间内找到解决方法。算法是为了能更快更容易更好地解决问题,算法由设计者硬编码。算法的应用范围很广,常规基础算法与数据结构紧密相关,该类算法更多被用于确定性领域,比如对于链表、数组、图和堆等等的各种搜索和排序算法。另

2020-12-02 09:21:27 2211

原创 从赌博中的概率到AI中的概率

不确定的世界我们生活的这个世界里面普遍具有不确定性,除了很少一部分事件具有确定性,其它大部分事件都是不确定的。而这些不确定事件我们就需要概率来描述,目前概率论已经渗透进各个学科,可以说它是人类知识体系中非常重要的部分。概率论是科学的,科学理论也需要概率论去支撑。关于概率如果有人跟你说明天太阳从东边升起来,那么你会觉得这是确定的,因为在人类可以预见的未来都会是这样,这种事我们会说它的概率是100%。但如果有个卖保险的人向你推荐保险,对于有概率思维的你也许很快就会用各种理论去计算看哪款产品更优。从简单的

2020-05-18 21:17:34 1725

原创 大数据和人工智能工程上的一些点

大数据大数据这个词最早出现在上世纪90年代的美国,直到2012年后才火起来。大数据没有一个明确的概念,之所以称之为大是因为数据量太大超过了单台计算机的资源,这时就需要分布式的数据处理工具,以便能在用户可容忍的时间内进行数据处理。大数据从业人员肯定会去了解谷歌的mapreduce论文和hadoop开源工具。然而海量数据本来是静态,只有通过对数据进行分析和利用才能让数据产生价值。正所谓量变产生质变。...

2020-05-06 10:35:57 451

原创 新书上市|《图解数据结构与算法》,全彩印刷!这是一本轻松学习数据结构与算法的书!

关于这本书我的新书《图解数据结构与算法》上市了,全彩印刷,这本书的写作初衷是为大家提供一种形象且易于理解的方式来学习常见的数据结构和算法,本书采用一步一图的方式来呈现数据结构中常见概念以及算法的步骤,降低了理解难度和阅读压力。对于常见的数据结构和算法的核心思想,我们更希望从感性的角度来理解把握,从而能够在不同的场景中知道要使用怎样的数据结构和算法。这也是本书的写作意图,作者希望不管是刚入行的程...

2020-04-08 08:12:48 845

原创 数学的公理化及抽象化

高度分工现如今社会进入了高度分工的阶段,人们干的事被越来越局限在某个领域,甚至是某个领域很小的范围内。人们受到的教育也越来越长,研究的问题也越来越细越来越深越来越抽象。现在要想诞生以前的全才几乎不太可能了,主要是因为以前很多方面学科都都还比较浅,很多现在看似很简单的成果都能载入史册。印象比较深的全才是冯诺依曼,想了解的可以看看天才的拓荒者。数学分支在数学领域也是类似,从古代的计数算术简单几...

2020-02-14 09:20:56 1305

原创 聊聊大数据与人工智能

关于数据这些年人类生产的数据呈爆发式增长,从十几年前移动智能设备的兴起,到如今人们身上穿戴的各种传感器设备,都在24小时不断产生大量数据。这些数据包括文本、语音、图像、视频等等。大数据大数据这个词最早出现在20世纪90年代,当时只是用来描述数据量很大,但并没有给出明确的定义和概念意思。出现后没有受到多少人的关注,直到2012年后大数据得到了各行各业的关注重视,很多学科和行业都会涉及大数据,大...

2020-01-13 10:12:01 1190

原创 现实世界的模型与理论

模型与理论为了去分析理解现实世界的万物与人类的思想,我们引入了很多概念,从而形成概念体系。概念体系则被称为模型,将逻辑应用于模型得到的见解称为理论。比如数学有很多概念,这...

2019-11-12 08:00:00 653

原创 大自然能否演变出一台计算机

原子与分子按目前的科学解释,万物都是由原子和分子组成,大量的原子分子经过不同的组合从而形成不同的物体。从随机的角度来看,只要时间足够长就可以产生任意的物体。正所谓随机蕴含...

2019-10-28 08:00:00 432

原创 了解无人驾驶汽车原理

无人驾驶汽车无人驾驶汽车,又称自动驾驶汽车或轮式移动机器人,是一种运输动力的无人地面载具。我们理想的无人驾驶汽车是无需人类操作即能从地点A行驶到地点B,不管途中环境多复杂...

2019-10-10 08:00:00 3249

原创 再看计算机体系基础

CPU基础CPU即处理器,是计算机中控制数据操控的电路。它主要由三部分构成:算术/逻辑单元、控制单元和寄存器单元。它们的作用分别为执行运算、协调机器活动以及临时存储。cp...

2019-09-17 08:05:00 355

原创 人机对话系统与自然语言处理

前言一两年前由于工作需要重点研究过自然语言处理与人机对话系统,本文将会列出的它们的知识点以及自己的思考。nlp与人机对话对于普通企业,人机对话目前主要的应用是任务型人机对话系统。不管是nlp亦或是chatbot,学术上和工程上都有不同的实现手段。学术界上人机对话系统的研究成果以及最新的研究趋势在工程上应用的较少,而工程上又有自己的方式来实现人机对话。人机对话在实现过程中会使...

2019-09-03 08:00:00 1306

原创 这些年我坚持写作这件事

【关于我】 笔名:seaboat 姓名:汪建 公众号:远洋号 博客:seaboat.blog.csdn.net 编程语言:Java、Python、C++ 爱好:看书、运动、写作、编程 擅长运动:篮球、游泳、跑步、健身、羽毛球 信条:崇尚技术自由!崇尚思想自由! 出版书籍:《Tomcat内核设计剖析》、...

2019-08-31 22:29:19 716

原创 人工智能的本质是最优化过程

模型三要素为了将事物和问题转化为最优化问题数学模型我们需要考虑三个要素:因素变量、约束条件和目标函数。我们根据事物和问题先找到影响模型的所有因素变量,然后再根据目的建立一...

2019-08-27 08:00:00 550

原创 人类的数学抽象思维

抽象的数学如今的数学已经变得相当抽象深奥,但实际上数学却并非生来如此,数学的发展主要是由现实问题来推动,对数学进行抽象能使其成为通用性更强的理论。通过抽象思维从实际问题中...

2019-08-13 08:00:00 1023 2

原创 以向量和矩阵的视角抽象万物

空间从广义上,我们通过宇宙来定义万物,宇宙也是时间和空间的统一。对于整个物理世界,时间和空间是最重要最本质的两个维度。如果抛开时间维度,则可以通过空间来描述事物。空间能容...

2019-08-06 08:00:00 591

原创 ​聊聊香农的信息熵

复杂的世界我们生活在一个极其复杂的世界,不管是小到分子原子亦或是大到整个宇宙,其复杂程度都是超乎想象。或许你不曾深入去思考过身边事物的复杂性,那是因为你已经对你日常所见习...

2019-07-30 08:00:00 550

原创 计算机如何从0发展而来

前言现代计算机已经发展的非常复杂,要理解计算机的运行原理都已经变得异常艰难,虽说我们无法亲自去制造他,但我们可以了解下计算机系统是怎么从0发展而来的。逻辑门逻辑门是计算机...

2019-07-23 08:00:00 593 1

原创 一文了解人工智能——学科介绍、发展史、三大学派

何为智能在介绍人工智能之前,我们要先了解智能到底是什么?智能,其实就是智力和能力的总称。世界著名教育心理学家霍华德·加德纳提出了著名的“多元智能理论”,他认为人类个体都独立存在着八种智能,分别如下:多元智能理论 视觉—空间智能,指对线条、形状、结构、色彩和空间关系的敏感以及通过平面图形和立体造型将它们表现出来的能力。 语言—言语智能,指听说读写能力,利用语言描述事件、表...

2019-07-16 19:00:00 1450

原创 从大脑结构到人工神经网络

前言神经网络能解决非线性的复杂的模型问题,而且通过增加网络的层数将具备更加强大的学习能力,另外如果再改造改造层的结构则变成各类深度学习模型,例如CNN RNN之类的。神经网络一般被用来捕捉复杂情况下的特征,比如说视频图像中的动物类别、一名作家的写作风格等等。大脑神经元人脑可能有1000多亿个神经元,每个神经元都可能在几个方向上互相连接着,这么大量的神经元及连接就形成了一个超级大型的网络。我...

2019-07-12 09:02:26 2061

原创 人工智能如何自己玩游戏?

人工智能近些年来,人工智能在各类媒体大肆宣传报道下又大火了起来。以大众的眼光来看,人工智能看似已经无所不能了,自动驾驶、智能机器人、人脸识别、语音翻译以及下围棋玩游戏等等,这些都不在话下。正所谓外行看热闹内行看门道,实际上,目前的人工智能所用到的技术主要是一些机器学习算法,属于弱人工智能。虽然它能实现很多神奇的应用,但它的局限性也很大,只有在清楚了解人工智能的机制原理后才不至于被媒体夸大的...

2019-07-09 08:00:00 4532 4

原创 强化学习如何让机器玩游戏

强化学习强化学习是代理面临的学习问题,它通过与动态环境反复交互试验从而学习到某种行为。它是机器学习的主要学习方法之一,智能体从环境到行为的学习,也就是如何在环境中采取一些列行为,才能使得回报信号函数的值最大,即获得的累积回报最大。现在强化学习与深度学习结合的深度强化学习更加强大。马尔科夫决策过程在理解强化学习之前,我们先了解我们要解决什么样的问题。其实强化学习过程就是优化马尔科夫决策过程...

2019-07-04 09:06:14 4057 6

原创 计算机的本质是什么?逻辑?数学?

计算机的诞生1946年,在美国的宾夕法尼亚大学诞生了第一台现代电子计算机ENIAC。虽然在今天看来ENIAC计算能力连手机,甚至是十几块钱的计算器都比不上,但它在当时却是相当强大。ENIAC的体积非常庞大,得好几个大房间才能放下它,耗电也相当恐怖,一开机全城家家户户电灯都要变暗。之所以称ENIAC是第一台现代计算机,是因为现代计算机理论的奠基人是图灵和冯诺依曼。这两个超级天才应该...

2019-07-01 08:00:00 6481 10

原创 一文了解人工智能神经网络的原理

大脑神经元人脑可能有1000多亿个神经元,每个神经元都可能在几个方向上互相连接着,这么大量的神经元及连接就形成了一个超级大型的网络。我们就是因为这些网络而存在各种各样的思想和意识。大脑神经元即是脑神经细胞,主要包括细胞体、树突、轴突、突触等。细胞体,由细胞核、细胞质和细胞膜组成。它是神经元新陈代谢的中心,是接收信息并处理的部件。树突,是细胞体向外延伸树枝状的纤维体,它是神经元的输入通道...

2019-06-24 09:10:14 1459

原创 人类的智能是如何产生的

智能的人类 人类在外界的影响下进化,又凭借自己的意志来影响外界。 一亿多年前体重是人类上百倍的恐龙虽然称霸了地球,但它们也仅仅是“低级动物”,并没有任何迹象标明恐龙发展出了高级智能。而人类则不断通过基因突变来进化自身的组织,使得自身能够更加充分与外界接触并由此产生刺激,比如在触觉、视觉、听觉、嗅觉等等方面。更重要的是大脑还具有记忆功能,从而使得人类在与...

2019-06-18 10:11:05 2494 2

原创 AI神经网络如何辨别事物

AI与神经网络人工智能已经发展了六七十年,经历了几度繁荣和衰落。虽然已取得不错的进展,但是与理想中的人工智能差距还是很大。人工智能三大学派:符号学派、连接学派、行为学派。...

2019-06-11 08:00:00 8456 23

原创 冰冷的机器能否被我们唤醒?

机器的智能计算机经过七八十年的快速发展,几乎没人不认为如今计算机的强大。它超快的运算速度能让复杂的数值计算瞬间得到结果,它超大的存储空间能存得下海量的信息,机器在这些方面都能轻易打败人类。另一方面,如果问你机器的智力高不高?你可能就会犹豫了。虽然计算机在某些方面能力很强,但是在很多人类智能行为上它表现得连三岁小孩都不如。比如你跟目前号称最厉害的机器人聊天,多聊两句就会觉得它很幼稚,跟三岁小孩聊...

2019-05-28 09:01:25 1029 3

原创 为什么需要微积分

微积分我们知道数学是人类描述自然规律的语言将现实世界进行抽象,有了数学这个工具就能让我们对物体数量、物体结构、物体的空间、物体的运动等进行抽象量化描述。现今的数学已经发展出很多分支,微积分也属于其中的分支。微积分是微分学和积分学的总称,微分就是无限细分,积分就是无限求和。原始的数学最原始的数学是常量的数学,属于静态的数学,更多的是研究关于“数(有理数)”的问题,以至于毕达哥拉斯学派的基本信...

2019-05-20 09:33:54 2072 3

原创 以贝叶斯思维看待世界

不确定性是常态我们的世界是一个充满不确定性的环境,整个世界并非按照某个制定好的路线运行的。大多数事情都不是有因就有果的,充满了不可控的随机事件。我们不会因为今天努力了明天就一定成功,不会因为好好学习了未来就一定能挣大钱,也不会因为大家都说我运气爆棚就一定能中彩票。。。人类擅长忽略随机很多事情是独立随机事件,完全没有确定性的规律可言,但人类却很擅长牵强地去总结规律。比如彩票,如果真的做到每次...

2019-05-13 09:09:18 2208 5

原创 从马尔科夫到最大熵到条件随机场

马尔科夫模型对于某个系统包含了n个有限状态,某个状态随着时刻推移而转移到另一个状态。如果t时刻状态与前面m个时刻相关则称为m阶马尔科夫链,即马尔可夫过程是一个随机过程,系统从一个状态到另外一个状态存在转移概率,而转移概率通过前m个状态来计算出来。这就是马尔科夫模型,即MM,也可认为是随机有限状态自动机。马尔科夫模型例子根据 ‘the quick brown fox jumps over th...

2019-05-06 09:07:17 1263 1

原创 我们能创造意识吗?

关于二元论我们在说创造意识之前得先了解下二元论,二元论认为意识存在于某个精神域内,与物质领域是互相隔离的。有这种信仰的人占到全世界大部分人口,基督教、伊斯兰教和佛教等都是这样认为的。意识灵魂是神圣的,无法复制的。但对于广义人工智能来说,却是与其截然相反,广义人工智能是一种唯物主义。那么意识其实是可以被创造出来的。全大脑仿真既然认为头脑拥有意识,那么如果非常精细地复制一个大脑的结构,它应该...

2019-04-29 08:51:48 623 1

原创 如何智能化改造工单系统分发

前言现有一个传统的工单系统,该系统并非自建。工单系统每天会产生大量工单,需要较多人力专门做派发的相关工作,以将工单派发给对应处理人员。为提升工作效率节约人力成本,同时也解放员工重复劳动,考虑对其进行智能改造。两方面由于并非自建系统,所以要做智能化改造就涉及两个方面:系统自动化和系统智能化。系统自动化系统自动化,自动化能解放双手,作为智能化的辅助手段。因为原工单系统上人机交互是通过浏览器的...

2019-04-22 08:33:48 784

原创 再聊神经网络与深度学习

AI时代已经到来,未来几十年AI会越来越普遍,作为技术人员如果想不被浪潮淹没最好掌握这种基础技能,对AI有兴趣想入门的同学可以看看下面的课程:https://edu.csdn.net/topic/ai30?utm_source=wjhttps://edu.csdn.net/course/detail/6601?utm_source=wj非线性的世界我们的世界是一个非线性的世界,我们能否...

2019-04-08 09:35:11 333

原创 控制论之父

AI时代已经到来,未来几十年AI会越来越普遍,作为技术人员如果想不被浪潮淹没最好掌握这种基础技能,对AI有兴趣想入门的同学可以看看下面的课程:https://edu.csdn.net/topic/ai30?utm_source=wjhttps://edu.csdn.net/course/detail/6601?utm_source=wj控制论控制论是一门研究机器、生命社会中控制和通讯的...

2019-03-25 08:52:11 1338

原创 人脑与计算机

冯·诺依曼冯·诺依曼属于20世纪拥有最发达头脑的全才之一(我个人认为可以去掉之一),计算机之父与博弈论之父。关于他的传奇可以读读冯·诺依曼天才拾荒者。我估计不止计算机行业的人知道他,因为他在数学、物理、经济、计算机等领域都做出了极为重要的贡献。信息处理装置人脑和计算机都是信息处理装置,目前人类对自己大脑的了解可以说是甚少,自然我们没有办法按照人脑来设计实现计算机。纵使这样它们仍然有一些相似...

2019-03-18 08:48:56 761

原创 如何计算词语的相似性(附github)

前言文本的相似性计算方法有很多,前面也讲了很多方式,下面继续讨论一种词语相似度的计算方法——基于知网的词语相似性计算。词语语义词语相似度也是没有一种明确的客观标准可用来衡...

2019-03-07 08:00:00 4219

原创 TensorFlow训练词向量(附github)

前言这篇文章将尝试根据word2vec的原理并使用TensorFlow来训练词向量,这里选择使用skip-gram模型。语料库的准备这里仅仅收集了网上关于房产新闻的文章,并且将全部文章拼凑到一起形成一个语料库。skip-gram简要说明skip-gram核心思想可以通过下图来看,假设我们的窗口大小为2,则对于文本"The quick brown fox jumps over the la...

2019-02-25 16:39:47 6130

原创 业务系统如何引入神经网络

切入点目前的AI其实更多就是仅仅用来从历史数据中学习到一些规律而已,在业务上,更多的只是减少人为介入工作,所以要在业务系统中引入神经网络,其实主要就是在要找到切入点。简单来说,可以走访一线用户看他们花最多的时间在系统哪些地方,经常重复了哪些工作,也可以通过统计日志找到合适的切入点。理解问题业务上要解决的问题:预测某个分类。问题涉及到的信息管道:xx。数据源及采集方式:数据源在xx业务...

2019-02-20 11:23:52 326

A Few Useful things to know about machine learning.pdf

关于机器学习的一些应用讲解文章,机器学习算法能在一些重要任务中应用,关于机器学习中需要注意的事项,机器学习的原理。

2020-05-21

The java.util.concurrent Synchronizer Framework

Doug Lea关于jdk里面并发同步器的实现。

2014-08-17

J2EE性能优化

J2EE性能优化

2013-09-06

Tomcat 架构 原理

Tomcat 架构 原理

2013-09-06

j2ee APIs 标准

JAVA EE APIs 标准 描述文档

2013-09-03

模仿GOOGLE自动提示功能

模仿GOOGLE自动提示功能 !

2010-08-06

extjs3.0API中文文档

ext3.0 API 中文文档 用ext的朋友可以下来查询

2010-08-01

extjs3.0API查询文档

extjs3.0API查询文档,有需要的朋友来下吧

2010-08-01

ssh2完整项目源代码

struts2完整项目源代码,可以下来学习,从整体体会ssh2

2010-07-30

struts2教程例子跟包

里面是struts2教程例子所需的包,学习受struts2的朋友可以下来看看

2010-07-30

最新的完整的ext包

这个是完整的ext包,开发ext的朋友来下

2010-07-30

struts2教程(简明扼要)

这个事struts2教程,简明,囊括了所有要点!现学现用.......

2010-07-25

内调焦望远镜课程设计

要做课程设计的同学们啊,来啊,内调焦望远镜课程设计

2010-06-03

ibatis教程 要的快点来下啊

ibatis教程 要的快点来下啊 请要的同学快来下

2010-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除