- 博客(17)
- 收藏
- 关注
原创 SPV Node如何用Bloom Filter询问自己有多少钱?
Wallet (SPV Node)如何知道自己有多少钱?在上一篇文章,如何知道Bitcoin Wallet有多少钱,列出三种方法。方法一:下载完整帐本(Blockchain)后自己从里面去找方法二:向Peer公开Wallet的所有讯息,Peer就回传属于该Wallet的UTXO方法三:向Peer公开Wallet的部份讯息,Peer回传可能属于该Wallet的UTXO三种方法,各有优缺点。本篇介绍第...
2018-05-15 23:49:50 638
原创 SPV Node如何建立UTXO Pool?
这个问题,又衍生另一个问题。SPV Node需要建立包含所有UTXO的UTXO Pool吗?我们可以从Wallet(电子钱包)的角度去想这些问题。Bitcoin的UTXO (Unspent Transaction Output),就是尚未花费的输出,相当于现实世界还没有花出去的钞票。Software Wallet是SPV Node的一种,它会有一个Database储存属于该Wallet的UTXO ...
2018-05-15 23:42:27 521
原创 Machine Learning Foundations 作业二 Question 9 解法
自从发表了台大线上课程,Machine Learning Foundations作业一与作业二的某些题目的解法后,陆续接到许多朋友的要求,希望我提供更多题目的解法。当然,网路上有许可供参考,本人在做题目时,也的确参考了那些解法。只是有些解法对我来说是一步登天,对于问题的彻底了解帮助有限。花了一些时间了解之后,希望能用深入浅出的方式,把问题说清楚,答案讲明白。这道题目是该课程作业二的第9题,其解答为...
2018-04-16 23:56:58 215
原创 Machine Learning Foundations 作业二 Question 7 解法
这道题目是问,positive-and-negative intervals的VC dimension为多少。答案为3。 从Question 6得知,此Hypothesis Set的成长函数为: 请参考我的上篇:Machine Learning Foundations 作业二 Question 6 解答我们就可以根据它的成长函数,得知VC Dimenstion如下: 所以: 其实,我们从它的hyp...
2018-04-14 01:20:00 247
原创 Machine Learning Foundations 作业二 Question 6 解答
下面这道题出自于台大线上课程,Machine Learning Foundations,作业二 Question 6。其答案是N^2 - N + 2这道题目求一种Hypothesis Set的成长函数。这种Hypothesis Set称为positive-and-negative intervals。该成长函数为 N^2 - N + 2 如何求得?要先了解,什么是positive-and-nega...
2018-04-14 00:00:51 654
原创 Definition of Dichotomy
台大的线上课程,Machine Learning Foundations,对于Dichotomy的定义:大家对此定义,是否感到困惑?式子左边有h,为何右边也有h?这有点像是我们在念文言文,有许多字是一字多义。尤其是“于”这个字,“茕茕仆夫,于彼冀方”这里的“于”是“往”的意思。“婿立于门外”这里的“于”是“于”的意思。当然,本人学问没这么大,这些例子是从网路上抓下来的。
2018-01-29 23:46:07 261
原创 Machine Learning Foundations 作业二 Question 10 解答
台大线上课程的Machine Learning Foundations,作业二 Question 10:这个题目的解答,可以参考网路上这位仁兄所写的:http://beader.me/2014/02/22/vc-dimension-three/我也是先参考这篇文章后,思考了一段时间,才真正了解这道题目的意思。想将自己理解的过程
2018-01-27 01:55:46 299
原创 Machine Learning Foundations 作业二 Question 4
台大在线课程的Machine Learning Foundations,作业二的Question 4如何解这道题目?我们可以写一支python解这道题目。如,求Original VC Bound的epsilon(error)的上限为多少,定义一个function:def errorForOriginalVcBound (N, sigma):然后将数学式子写成代码,放进去
2018-01-24 17:28:44 339
原创 AI时代,人类该如何学习?格物致知
在看完,李开复写的“人工智能”后,我认为,之前花一些时间,去了解Neural Network的背后的数学原理,是值得的。除了本人喜欢探究事物的本质之外,还有现实的考量。对AI有兴趣的人,强力推荐李开复的“人工智能”(非广告)据我所知,目前AI的发展,不管是Machine Learning也好,Deep Learning也好,其所表现出来的,都是“知其然,不知其所以然”。
2017-05-21 18:42:05 1317 1
原创 解释Learning Rate在Neural Network的作用
这里用3 Layer Neural Network为例,每一层都有3个节点,第3层的Output,可用下面的公式求出:这张图出自于”Make Your Own Neural Network"。本文,解释此公式的由来,好让大家可以理解。下图是3x3 Neural Network,为了方便从程序员角度了解这件事,将符号重新命名。有3层,分别是L1,L2,L3。用编号代替Input Laye
2017-05-09 12:29:50 759
原创 为何Neural Network的Node要用Sigmoid Function?
Sigmoid Function, 公式如下:画成x-y平面座标图,如下:问题是, Neural Network的Node为何要用Sigmoid Function, 而不用Step Function?我猜原因是, Neural Network本来是用来研究人类大脑神经元的运作, 发现神经元的Input和Output, 用x-y表示, 就是像这张图。 而数学家想要找一
2017-04-29 21:40:34 484
原创 解释 Neural Network 的 Output 公式
下面这道公式, 出自于Making Your Own Neural Network这本书。 是在讲3 Layer Neural Network, 第三层其中一个Node的Output值。 刚开始看, 觉得难懂,后来,想通了。 其实, 很简单。我们以程序员的角度, 来想这个问题。 什么是程序员的角度?就是把复杂度问题拆为几个简单的小问题。 拿一个Neural Node为例子。 Node会
2017-04-29 18:17:53 592
原创 如何避免cx_Freeze產生Library.zip
cx_Freeze這個工具,可將Python檔案,包裝成一個EXE檔。此外,它還會產生一個Library.zip。如何叫它不要產生呢?底下是要用cx_Freeze打包的Source Tree:[Workspace] [MyApp] Setup.py ---- cx_Freeze setup program MyApp.py ---- the python file t
2016-10-23 18:24:34 678 1
原创 何時用 Python 的 with as?
一般我們用Python寫一個將資料寫入檔案的程式長這樣:f = open ("Test.txt", "w")f.writelines (Lines)f.close ()有時候會想偷懶,用一行來解決:open ("Test.txt", "w").writelines (Lines)這樣也是可以,因為我們的python程式在結束時,會自動呼叫f.close ()
2016-10-23 15:37:27 178
原创 用Python改變system environment variable
我們可以在Python呼叫os.environ來改變system environment variable。例如:python ChgEnv.py %1call ChgEnv.batimport sysFile = open ("ChgEnv.bat", "w+")File.write ("set DDD=%s\n" % sys.argv [1])File.close ()
2016-10-23 14:34:56 357
原创 用wxPython sizer編排UI時,我們可以採用HTML的方法
用wxPython的sizer來做layout,不是那麼好用,如果用HTML TABLE的觀念,就可以用sizer寫出複雜的layout。因為python不能隨便縮排,我們可以用if字串的小技巧來達成縮排的效果。-Count
2016-10-23 01:59:30 290
原创 CountChu的博客
大家好,我是CountChu,來自台北。我有一個用英文寫的博客,http://countchu.blogspot.com,用來分享我在電腦領域的研究心得。為了能將我的心得,更廣泛地分享給我在大陸的同胞,我會陸續將曾經用英文寫過的文章,翻譯成中文,希望自己能對我們中國的電腦科技,貢獻綿薄之力。不過,因為本人習慣用繁體字撰寫中文,大陸的朋友們,請見諒。-Count
2016-10-23 01:46:56 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人