liuyukuan的专栏

“专注、热爱、 全心贯注于你所期望的事物上,必有收获。” - 爱默生

[FUNC]数组反向输出

反转 逆序 反向输出数组 arr := ["b", "a", "c"] Msgbox, % arr.join("|") Msgbox, % arr.reverse().join("`n") Arr...

2017-07-06 08:51:31

阅读数 475

评论数 1

单层感知器就能够实现 逻辑与运算、逻辑或运算和逻辑非运算,不能实现逻辑异或运算

之前学习神经网络,说道感知机不能解决异或问题,当时记住了,但是没有深入的思考,不能就不能呗,记住得了。后来仔细想了一下,原来是这样,现在记下来。 所谓异或问题,就是 就是说两个不一样,就是真(1),如果把异或问题表现为二维的分布,就是这样 这样就很直观的把异或问题表现为点在二维平面上...

2017-06-07 09:33:39

阅读数 5710

评论数 1

[FUNC]求最小值

求数列的最小值 min(params*) { for index,param in params { if (index=1) { ans:=params[1] if isObject(ans) ans:=params[1][1] } if IsOb...

2017-05-27 15:26:25

阅读数 263

评论数 0

隐马尔科夫模型与维特比算法

` \ python HMM Forward algorithm input Matrix A,B vector pi import numpy as np A=np.array([[0.5,0.2,0.3],[0.3,0.5,0.2],[0.2,0.3,0.5]]) ...

2017-05-22 14:04:55

阅读数 437

评论数 0

Python实现HMM(隐马尔可夫模型)

HMM的代码,这次用Python写了一遍,依据仍然是李航博士的《统计学习方法》 由于第一次用python,所以代码可能会有许多缺陷,但是所有代码都用书中的例题进行了测试,结果正确。 这里想说一下python,在编写HMM过程中参看了之前写的MATLAB程序,发现他们有太多相似的地方...

2017-05-22 14:03:29

阅读数 5862

评论数 2

隐马尔可夫模型(HMM)攻略

隐马尔可夫模型 (Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及 HMM 的相关文章,一直没有仔细研究过,都是蜻蜓点水,因此,想花一点时...

2017-05-22 14:00:44

阅读数 444

评论数 0

决策树算法

一、决策树原理 决策树是用样本的属性作为结点,用属性的取值作为分支的树结构。  决策树的根结点是所有样本中信息量最大的属性。树的中间结点是该结点为根的子树所包含的样本子集中信息量最大的属性。决策树的叶结点是样本的类别值。决策树是一种知识表示形式,它是对所有样本数据的高度概括决策树能准确地识...

2017-05-22 13:58:00

阅读数 384

评论数 0

决策树入门示例(Python)

作者 Tankerdream  http://www.jianshu.com/p/c8f1f516e9ea 笔者刚开始接触数据挖掘,入门参考书籍为Peter Harrington编著的《机器学习》,文章代码亦大量借鉴于书中。 信息增益 导入模块: from math...

2017-05-22 13:54:45

阅读数 656

评论数 0

为啥四年一闰,百年不闰,四百年又一闰

首先,讲下“四年一闰” 地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年(tropical year)。 为了方便,平年按365天计算,比回归年短5小时48分46秒(约0.2422 日),这样每四年就少算5小时48分46秒×4=23小时15分4秒,接近一天。因...

2017-05-18 20:03:42

阅读数 3288

评论数 0

m•AAA+n•ABC+DD

如何学会打麻将? - 生活 - 知乎 https://www.zhihu.com/question/20327419

2017-02-02 15:55:56

阅读数 1677

评论数 2

24点为什么一共1820种组合

52张牌选4,共有(52*51*50*49)/(4*3*2*1)=270725种组合, 但是这270725种组合中,包括了点数一样但花色不一样的组合, 如红桃A234算一种,但黑桃A234也算一种,但实际上它们的算法是一样的,比如(1+2+3)*4=24等, 如果除去这种因素的话,又共有多少种组合...

2017-01-31 20:54:06

阅读数 1829

评论数 0

[AHK]「迭代」和「递归」示例

;迭代:是将输出做为输入,再次进行处理。比如将摄像头对着显示器;比如镜子对着镜子;比如KTV中将麦克对着音箱;比如机关枪扣动扳机发射子弹后,利用后座力继续扣动扳机。 iteration(x){ sum:=1 Loop { if (x>=1) { sum*= x ...

2017-01-23 20:12:51

阅读数 764

评论数 0

[AHK]圆生成算法

在画图板中选好,笔、颜色,鼠标移到圆心,按热键win+z开始画圆 #z:: 半径:=100 pi:= 4 * ATan(1) MouseGetPos,x0,y0 Loop,360 { x:=x0+Round(半径*Cos(A_Index*pi/180),0) y:=y0+Round(...

2017-01-05 14:31:52

阅读数 417

评论数 0

时间复杂度为O(n)的排序算法,你会吗?——其实很简单的

看上去似乎任何已知的算法都无法做到,如果谁做到了,那么所有的排序方法:QuickSort,ShellSort,HeapSort,BubbleSort等等等等,都可以扔掉了,还要这些算法干吗阿,呵呵。 我们平常知道是排序算法都是O(n),最好的情况也就是O(nlogn),怎么会有O(n)的呢。...

2016-12-21 22:15:48

阅读数 2390

评论数 0

[AHK]仅识别八个方向的简版鼠标手势实现

CoordMode, Mouse, Screen ;建立 浏览器 程序组,方便排除这些程序 GroupAdd, Browser, ahk_class IEFrame ; 添加 Internet Explorer 窗口到这个组. GroupAdd, Browser, ahk_class Mozill...

2016-12-20 23:47:53

阅读数 1826

评论数 2

常用排序算法的Python实现

常用的时间复杂度为O(n^2)的排序算法有冒泡排序,插入排序和选择排序,时间复杂度为O(nlog2(n))的算法有快速排序,归并排序和堆排序, 这里的快速排序的初始比较值partition是随机给定的,在用python进行编写时能更清楚的理解整个排序算法的过程。 import rand...

2016-12-13 22:16:28

阅读数 360

评论数 0

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