本文用于基本入门理解。 强化学习的基本理论 : R, S, A 这些就不说了。 先设想两个场景: 一。 1个 5x5 的 格子图, 里面有一个目标点, 2个死亡点二。 一个迷宫, 一个出发点, 3处 分叉点, 5个死角, 1条活路Q-learning 的概念 其实就是一个算法, 数学的,或者软件程序 ...
分类:
其他好文 时间:
2017-10-30 14:34:44
阅读次数:
323
模式:模版、样式、参考物、方法论。 模式可以作为解决问题的方法论起点;将问题与已解决问题的方案和方法论作对照,在原有方案基础上作出修改,以解决新的问题。 模式:方案、参考、方法论。 是一种认识论意义上的确定思维方式。是人们在生产生活实践当经过积累的经验的抽象和升华。简单地说,就是从不断重复出现的事件 ...
分类:
其他好文 时间:
2017-10-29 16:46:25
阅读次数:
261
面向对象 今日内容介绍 u 面向对象 u 封装 第1章 面向对象 1.1 理解什么是面向过程、面向对象 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 l 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等 ...
分类:
编程语言 时间:
2017-10-27 01:28:29
阅读次数:
133
strategy模式,即策略模式。个人觉得吧,策略模式更多的是一种思维方式。 首先我们要知道,为什么需要策略模式。举个例子,比如用程序输出今天下午去玩什么。 PlayGame 玩游戏 package site.wangxin520.gof.strategy.demo; /** * 玩游戏的类 * @... ...
分类:
其他好文 时间:
2017-10-13 23:36:54
阅读次数:
165
系统论的出现,使人类的思维方式发生了深刻地变化。以往研究问题,一般是把事物分解成若干部分,抽象出最简单的因素来,然后再以部分的性质去说明复杂事物。这是勒内·笛卡尔(Rene Descartes)奠定理论基础的分析方法。这种方法的着眼点在局部或要素,遵循的是单项因果决定论,虽然这是几百年来在特定范围内 ...
分类:
其他好文 时间:
2017-10-13 10:26:40
阅读次数:
211
问题:1个5L的桶和一个3L的水桶怎么量出4L的水? 答案: 先把3L灌满 倒进5L的桶里 此时5L的桶里有3L水再把3L灌满 往5L的桶里倒 5L的满了以后 此时3L的桶里还剩1L把5L桶里的水倒掉 刚才3L桶里省下的1L倒进去再灌满3L的 再倒进去 就是4L了 思考: 起初,想这个问题用了很久, ...
分类:
其他好文 时间:
2017-10-12 14:36:09
阅读次数:
143
曾记得李嘉诚的成功语录有一条是这样说的: 知识不仅是指课本的内容,还包括社会经验、文明文化、时代精神等整体要素,才有竞争力,知识是新时代的资本,五六十年代人靠勤劳可以成事;今天的香港要抢知识,要以知识取胜。 也许,这就是一个人认知能力的重要性。 在我看来,成功的第一步就是提升认知能力,你可以很穷,但 ...
分类:
其他好文 时间:
2017-10-12 12:06:42
阅读次数:
667
选择排序是排序算法当中的入门算法,相信学过数据结构与算法的同学都是从这个排序开始的吧。大一接触选择排序算法的时候觉得好简单(相比冒泡排序来说),因为它的实现方式比较接近于人的思维方式。顾名思义,选择排序算法,起码会有个“选择”的过程吧?没错,选择排序就是设定了两个区域,一个为有序区,另一个则是无序区 ...
分类:
编程语言 时间:
2017-10-03 23:23:22
阅读次数:
322
2017-10-03 21:25:38 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复 ...
分类:
编程语言 时间:
2017-10-03 23:19:19
阅读次数:
353
时间过得很快,第二阶段的学习结束了。 本周的主要工作是完成了Geoquiz项目的剩余部分。 首先是学到了些什么,最主要的是工作的流程,然后是界面的布局,菜单栏的设计到等。当然我觉得我学到的应该是工作制作的思维方式吧。 再来说说问题吧,先是通过上一个阶段,我养成了能够独立解决问题的能力,不再是遇到什么 ...
分类:
其他好文 时间:
2017-09-30 21:58:35
阅读次数:
235