摘要: 引言手写识别也是当前机器学习的一大热点,数字手写识别是手写识别中的基础,我们用到的是knn算法,今天给大家讲一下我的实现方法;环境IDE:Eclipse 语言:Java项目:数字手写识别思路数据采集:我们知道,一张图片可以被看作一个个点组成的矩阵,对于手写数... 阅读全文
posted @ 2018-08-10 12:58 顾杰伟 阅读(1868) 评论(1) 推荐(2) 编辑
摘要: 引言一直对AI有着莫大的兴趣,最近买了周志华先生的西瓜书,也是干货满满,最近也想从实战方面入手,了解一下机器学习,本文以《Python机器学习基础教程》为指导。环境Sublimetext 3 和 Jupter Notebook; ML库:scikit-lea... 阅读全文
posted @ 2018-08-08 10:59 顾杰伟 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 引言Hashtable的淘汰开始于它的“t”没有大写,hh~。 Hashtable 是Java中第一批用来实现hash的数据结构,但是长江后浪推前浪,Hashtable逐渐退出舞台,本文就HashMap和Hashtable的差异进行比较和总结。差异比较一、h... 阅读全文
posted @ 2018-07-21 21:29 顾杰伟 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 面向对象客观上来说,程序员很缺“对象”,哈哈。 言归正传,什么是面向对象?对象是什么呢? 对象,也可以被称为一个存在的实体,他拥有自己特有的属性和行为,比如你自身,就是一个对象 ,比如你眼前的这个电脑,灰尘,细菌,原子…. 对象不论大小,不受困于空间,他是客... 阅读全文
posted @ 2018-07-14 10:03 顾杰伟 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 五子棋人机博弈五子棋,人与人之间博弈,我们不用考虑太多,都是玩家自动思考。 但是如果我们要玩一个单机的五子棋,实现人机的对战,那么我就得“帮”电脑考虑下走哪步了。 实现的方法大概有三种:最大权值法决策树法机器学习训练这里我们主要针对第一种方法讨论下,大致思路... 阅读全文
posted @ 2018-07-03 17:03 顾杰伟 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: Sherwood思想寻找元素:引入: 一个确定性算法A,(所谓确定,就是你不管运行几次,你的运行过程都是一样的),我们假设你是去二分查找一个元素,并且恰好是最差情况,运行了logn次,那么不管以后多少次运行这个程序,次数都是logn次。但是如果我们将midd... 阅读全文
posted @ 2018-06-08 20:08 顾杰伟 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 分支界限算法 之单源最短路径题目简述: 分支限界具体见百度。分支界限算法核心思想: 在每次分支后,对凡是界限超出已知可行解值那些子集不再做进一步分支。这样,解的许多子集(即搜索树上的许多结点)就可以不予考虑了,从而缩小了搜索范围。个人理解: 什么叫... 阅读全文
posted @ 2018-06-08 13:31 顾杰伟 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 原文出自 大C http://www.cnblogs.com/wangxiaoha/p/6293340.html 供大家学习参考有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:用e... 阅读全文
posted @ 2018-03-12 15:17 顾杰伟 阅读(20870) 评论(1) 推荐(4) 编辑