<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[countchu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/countchu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; countchu]]></copyright><item><title><![CDATA[SPV Node如何用Bloom Filter询问自己有多少钱？]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/80331085</link><guid>https://blog.youkuaiyun.com/countchu/article/details/80331085</guid><author>countchu</author><pubDate>Tue, 15 May 2018 23:49:50 +0800</pubDate><description><![CDATA[Wallet (SPV Node)如何知道自己有多少钱？在上一篇文章，如何知道Bitcoin Wallet有多少钱，列出三种方法。方法一：下载完整帐本(Blockchain)后自己从里面去找方法二：向Peer公开Wallet的所有讯息，Peer就回传属于该Wallet的UTXO方法三：向Peer公开Wallet的部份讯息，Peer回传可能属于该Wallet的UTXO三种方法，各有优缺点。本篇介绍第...]]></description><category></category></item><item><title><![CDATA[SPV Node如何建立UTXO Pool？]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/80331037</link><guid>https://blog.youkuaiyun.com/countchu/article/details/80331037</guid><author>countchu</author><pubDate>Tue, 15 May 2018 23:42:27 +0800</pubDate><description><![CDATA[这个问题，又衍生另一个问题。SPV Node需要建立包含所有UTXO的UTXO Pool吗？我们可以从Wallet(电子钱包)的角度去想这些问题。Bitcoin的UTXO (Unspent Transaction Output)，就是尚未花费的输出，相当于现实世界还没有花出去的钞票。Software Wallet是SPV Node的一种，它会有一个Database储存属于该Wallet的UTXO ...]]></description><category></category></item><item><title><![CDATA[Machine Learning Foundations 作业二 Question 9 解法]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/79968656</link><guid>https://blog.youkuaiyun.com/countchu/article/details/79968656</guid><author>countchu</author><pubDate>Mon, 16 Apr 2018 23:56:58 +0800</pubDate><description><![CDATA[自从发表了台大线上课程，Machine Learning Foundations作业一与作业二的某些题目的解法后，陆续接到许多朋友的要求，希望我提供更多题目的解法。当然，网路上有许可供参考，本人在做题目时，也的确参考了那些解法。只是有些解法对我来说是一步登天，对于问题的彻底了解帮助有限。花了一些时间了解之后，希望能用深入浅出的方式，把问题说清楚，答案讲明白。这道题目是该课程作业二的第9题，其解答为...]]></description><category></category></item><item><title><![CDATA[Machine Learning Foundations 作业二 Question 7 解法]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/79936387</link><guid>https://blog.youkuaiyun.com/countchu/article/details/79936387</guid><author>countchu</author><pubDate>Sat, 14 Apr 2018 01:20:00 +0800</pubDate><description><![CDATA[这道题目是问，positive-and-negative intervals的VC dimension为多少。答案为3。 从Question 6得知，此Hypothesis Set的成长函数为： 请参考我的上篇：Machine Learning Foundations 作业二 Question 6 解答我们就可以根据它的成长函数，得知VC Dimenstion如下： 所以： 其实，我们从它的hyp...]]></description><category></category></item><item><title><![CDATA[Machine Learning Foundations 作业二 Question 6 解答]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/79935915</link><guid>https://blog.youkuaiyun.com/countchu/article/details/79935915</guid><author>countchu</author><pubDate>Sat, 14 Apr 2018 00:00:51 +0800</pubDate><description><![CDATA[下面这道题出自于台大线上课程，Machine Learning Foundations，作业二 Question 6。其答案是N^2 - N + 2这道题目求一种Hypothesis Set的成长函数。这种Hypothesis Set称为positive-and-negative intervals。该成长函数为 N^2 - N + 2 如何求得？要先了解，什么是positive-and-nega...]]></description><category></category></item><item><title><![CDATA[Definition of Dichotomy]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/79201087</link><guid>https://blog.youkuaiyun.com/countchu/article/details/79201087</guid><author>countchu</author><pubDate>Mon, 29 Jan 2018 23:46:07 +0800</pubDate><description><![CDATA[台大的线上课程，Machine Learning Foundations，对于Dichotomy的定义：



大家对此定义，是否感到困惑？式子左边有h，为何右边也有h？

这有点像是我们在念文言文，有许多字是一字多义。尤其是“于”这个字，“茕茕仆夫，于彼冀方”这里的“于”是“往”的意思。“婿立于门外”这里的“于”是“于”的意思。当然，本人学问没这么大，这些例子是从网路上抓下来的。
]]></description><category></category></item><item><title><![CDATA[Machine Learning Foundations 作业二 Question 10 解答]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/79177996</link><guid>https://blog.youkuaiyun.com/countchu/article/details/79177996</guid><author>countchu</author><pubDate>Sat, 27 Jan 2018 01:55:46 +0800</pubDate><description><![CDATA[台大线上课程的Machine Learning Foundations，作业二 Question 10：










这个题目的解答，可以参考网路上这位仁兄所写的：

http://beader.me/2014/02/22/vc-dimension-three/




我也是先参考这篇文章后，思考了一段时间，才真正了解这道题目的意思。想将自己理解的过程]]></description><category></category></item><item><title><![CDATA[Machine Learning Foundations 作业二 Question 4]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/79152973</link><guid>https://blog.youkuaiyun.com/countchu/article/details/79152973</guid><author>countchu</author><pubDate>Wed, 24 Jan 2018 17:28:44 +0800</pubDate><description><![CDATA[台大在线课程的Machine Learning Foundations，作业二的Question 4



如何解这道题目？我们可以写一支python解这道题目。如，求Original VC Bound的epsilon(error)的上限为多少，定义一个function：

def errorForOriginalVcBound (N, sigma):
然后将数学式子写成代码，放进去]]></description><category></category></item><item><title><![CDATA[AI时代，人类该如何学习？格物致知]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/72601139</link><guid>https://blog.youkuaiyun.com/countchu/article/details/72601139</guid><author>countchu</author><pubDate>Sun, 21 May 2017 18:42:05 +0800</pubDate><description><![CDATA[在看完，李开复写的“人工智能”后，我认为，之前花一些时间，去了解Neural Network的背后的数学原理，是值得的。除了本人喜欢探究事物的本质之外，还有现实的考量。

对AI有兴趣的人，强力推荐李开复的“人工智能”(非广告)




据我所知，目前AI的发展，不管是Machine Learning也好，Deep Learning也好，其所表现出来的，都是“知其然，不知其所以然”。]]></description><category></category></item><item><title><![CDATA[解释Learning Rate在Neural Network的作用]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/71441495</link><guid>https://blog.youkuaiyun.com/countchu/article/details/71441495</guid><author>countchu</author><pubDate>Tue, 09 May 2017 12:29:50 +0800</pubDate><description><![CDATA[这里用3 Layer Neural Network为例，每一层都有3个节点，第3层的Output，可用下面的公式求出：


这张图出自于”Make Your Own Neural Network"。本文，解释此公式的由来，好让大家可以理解。下图是3x3 Neural Network，为了方便从程序员角度了解这件事，将符号重新命名。有3层，分别是L1，L2，L3。用编号代替Input Laye]]></description><category></category></item><item><title><![CDATA[为何Neural Network的Node要用Sigmoid Function？]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/70990893</link><guid>https://blog.youkuaiyun.com/countchu/article/details/70990893</guid><author>countchu</author><pubDate>Sat, 29 Apr 2017 21:40:34 +0800</pubDate><description><![CDATA[Sigmoid Function， 公式如下：


画成x-y平面座标图，如下：




问题是， Neural Network的Node为何要用Sigmoid Function， 而不用Step Function？我猜原因是， Neural Network本来是用来研究人类大脑神经元的运作， 发现神经元的Input和Output， 用x-y表示， 就是像这张图。 而数学家想要找一]]></description><category></category></item><item><title><![CDATA[解释 Neural Network 的 Output 公式]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/70983669</link><guid>https://blog.youkuaiyun.com/countchu/article/details/70983669</guid><author>countchu</author><pubDate>Sat, 29 Apr 2017 18:17:53 +0800</pubDate><description><![CDATA[下面这道公式， 出自于Making Your Own Neural Network这本书。 是在讲3 Layer Neural Network， 第三层其中一个Node的Output值。 


刚开始看， 觉得难懂，后来，想通了。 其实， 很简单。我们以程序员的角度， 来想这个问题。 什么是程序员的角度？就是把复杂度问题拆为几个简单的小问题。 拿一个Neural Node为例子。 Node会]]></description><category></category></item><item><title><![CDATA[如何避免cx_Freeze產生Library.zip]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/52903517</link><guid>https://blog.youkuaiyun.com/countchu/article/details/52903517</guid><author>countchu</author><pubDate>Sun, 23 Oct 2016 18:24:34 +0800</pubDate><description><![CDATA[cx_Freeze這個工具，可將Python檔案，包裝成一個EXE檔。此外，它還會產生一個Library.zip。如何叫它不要產生呢？底下是要用cx_Freeze打包的Source Tree：
[Workspace]
  [MyApp]
    Setup.py ---- cx_Freeze setup program
    MyApp.py ---- the python file t]]></description><category></category></item><item><title><![CDATA[何時用 Python 的 with as？]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/52902060</link><guid>https://blog.youkuaiyun.com/countchu/article/details/52902060</guid><author>countchu</author><pubDate>Sun, 23 Oct 2016 15:37:27 +0800</pubDate><description><![CDATA[一般我們用Python寫一個將資料寫入檔案的程式長這樣：

f = open ("Test.txt", "w")
f.writelines (Lines)
f.close ()

有時候會想偷懶，用一行來解決：

open ("Test.txt", "w").writelines (Lines)

這樣也是可以，因為我們的python程式在結束時，會自動呼叫f.close ()]]></description><category></category></item><item><title><![CDATA[用Python改變system environment variable]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/52901620</link><guid>https://blog.youkuaiyun.com/countchu/article/details/52901620</guid><author>countchu</author><pubDate>Sun, 23 Oct 2016 14:34:56 +0800</pubDate><description><![CDATA[我們可以在Python呼叫os.environ來改變system environment variable。例如：



python ChgEnv.py %1
call ChgEnv.batimport sys
File = open ("ChgEnv.bat", "w+")
File.write ("set DDD=%s\n" % sys.argv [1])
File.close ()]]></description><category></category></item><item><title><![CDATA[用wxPython sizer編排UI時，我們可以採用HTML的方法]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/52896701</link><guid>https://blog.youkuaiyun.com/countchu/article/details/52896701</guid><author>countchu</author><pubDate>Sun, 23 Oct 2016 01:59:30 +0800</pubDate><description><![CDATA[用wxPython的sizer來做layout，不是那麼好用，如果用HTML TABLE的觀念，就可以用sizer寫出複雜的layout。


因為python不能隨便縮排，我們可以用if字串的小技巧來達成縮排的效果。






-Count]]></description><category></category></item><item><title><![CDATA[CountChu的博客]]></title><link>https://blog.youkuaiyun.com/countchu/article/details/52896726</link><guid>https://blog.youkuaiyun.com/countchu/article/details/52896726</guid><author>countchu</author><pubDate>Sun, 23 Oct 2016 01:46:56 +0800</pubDate><description><![CDATA[大家好，我是CountChu，來自台北。我有一個用英文寫的博客，http://countchu.blogspot.com，用來分享我在電腦領域的研究心得。為了能將我的心得，更廣泛地分享給我在大陸的同胞，我會陸續將曾經用英文寫過的文章，翻譯成中文，希望自己能對我們中國的電腦科技，貢獻綿薄之力。不過，因為本人習慣用繁體字撰寫中文，大陸的朋友們，請見諒。
-Count]]></description><category></category></item></channel></rss>