摘要: 在程序编写过程中,字符串处理几乎遍布程序的各个角落,几乎是程序员每天都面对的问题。 本文通过演示如何解决一个电话号码按特定格式输出的问题,尝试从多个角度理解javascript各种内嵌函数,并给出几种完全不同解决方案。 阅读全文
posted @ 2016-12-12 15:06 王维强 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 今天的议题是怎么把数据点分类。比如说你正在为一家医疗影像设备公司工作,想象你已经有了识别肿瘤细胞的方法,但是如果有办法能找出肿瘤细胞群的中心位置就更好了,这样就能使用机器人精准地达到目的地清除它们。 我们需要找出一种聚类算法,这就是今天需要特别讨论的 k-means 算法。 阅读全文
posted @ 2016-11-04 14:34 王维强 阅读(5148) 评论(0) 推荐(0) 编辑
摘要: 本文通与贪婪算法进行比较继续阐述遗传算法的核心理念,在价值函数判断条件不确定的情况下如何进行评价?在种群个体形态不明的情况下如何繁衍? 阅读全文
posted @ 2016-11-02 14:39 王维强 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 遗传算法的灵感来源于自然界和进化论,进化和遗传是我们体会到的最好的具有普遍用途的机器学习算法。本文描述了整个算法的结构并用javascript实现了一个有趣的应用。 阅读全文
posted @ 2016-11-02 13:33 王维强 阅读(2862) 评论(0) 推荐(2) 编辑
摘要: 本文讨论了kNN算法的原理以及在机器学习具体实施过程中的细节。整个算法以及结果呈现全部利用javascript完成。 阅读全文
posted @ 2016-11-01 17:49 王维强 阅读(3258) 评论(0) 推荐(0) 编辑
摘要: 我热衷于机器学算法,并在该领域教授过一些课程也在一些研讨会中做过报告,该课题很是令我着迷。但是像所有的技术一样只学些皮毛是远远不够的,想做好任何事情,都需深入实践。 我自己恰巧是个PHP和Javascript开发者,在这两个技术领域内也教授过一些课程,而且像所有的普通程序员一样我在Ruby,python,perl和C方面也有些经验,但是更偏爱PHP和JS。 每当我说起蒂达尔实验室的机器学习算法是用PHP实现的,大家就会嘲讽地看着我问那怎么可能。简单来说,机器学习算法可以用任何语言来实现,很多人并不介意通过草图写算法来了解基本原理,然后使用一些Python库应付他们的工作,可是并没有真正领悟黑箱中正在发生的过程。另外一些人只是学术性的了解机器算法,使用Octave或者Matlab解决问题。 阅读全文
posted @ 2015-12-11 15:55 王维强 阅读(3942) 评论(1) 推荐(1) 编辑