Saturday, September 07, 2019

AI 從頭學(九):Back Propagation

AI 從頭學(九):Back Propagation

2017/02/05

前言:

這一篇不是要教你 Back Propagation(BP)Algorithm,只是解答我在自學 Deep Learning(DL)過程中所產生的疑問。

-----


Fig. Propagation(圖片來源:Pixabay)。

-----

Summary:

我從網路上輾轉獲得神諭,要學 AI(目前 DL 幾乎等同其代名詞)的方法,是用 Python 全手工實作 LeNet [1]-[3],不靠 Automatic Differentiation(AD)[4], [5] 的套件。先把 CNN [3] 寫出來。其他如 RNN,只是類似的概念加以延伸。

LeNet [1], [2] 最主要的函式是 CNN [3],CNN 的核心函式是前向傳播,以及反向傳播 Back Propagation(BP)[6]-[20]。BP 再呼叫 AD [4], [5]。

一開始我查了不少論文 [1], [18]-[20],可惜論文是寫給專家看的,很難看懂。後來我查了一些電子書 [13]-[17],有好一點。最後還是靠網路上部落格的文章 [6]-[9],解決了疑惑。

-----

Q1:微分
Q2:Activation function
Q3:輸入與輸出
Q4:訓練與測試

-----

Q1:微分

第一個問題是,你從網路上查到一堆 DL 的論文,為什麼裡面會有一堆偏微分的符號?

答案是:這雖然是一個演算法,但是當你把問題定義好之後,它其實是一個數學問題,目的是要求得神經網路的運算值與正確值差異之函數之極小值(參考圖一)。極小值最理想的情形是 0,在往 0 邁進的途中,我們要一次又一次從目前的結果反推回去,藉由改變一點點 weight(and bias),讓誤差變小。

往哪邊移,誤差會變小?導數為正,函數值漸增,導數為負,函數值漸減。所以當你求出導數,要移動一點點,就把原來的權重 w 減掉斜率(導數)乘以步長(參考圖二、三),函數(誤差)值才會變小。這個步長,是常數,一般很小,但也有取 0.5 的例子 [8],高階的作法,也可以是變數 [1]。


Fig. 1. 最小值問題 [1]。


Fig. 2. Training weighting factors [1]。


Fig. 3. Training weighting factors [5]。

-----

Q2:Activation function

論文裡面會有種種的 activation functions,這些函數為何要長成這樣?

千言萬語,不如一圖在手。


Fig. 4. Activation function, p. 475, [13]。

-----

Q3:輸入與輸出

CNN 是有輸入跟輸出的演算法。

輸入是什麼呢?若以影像辨識為例,不管是前半段訓練期或者後半段測試期,每次是一張圖片,每個神經元的輸入是一個像素 (pixel) [6], [9]。

輸出是什麼呢?輸出是每一個 label 的相似度,是一個正數或 0,可以把它規範在 0 與 1 之間 [9]。這是一個向量,可以用種種不同的 norm 來計算輸出值與正確值的誤差。非數學系的話,不講 norm,講 metric 可能比較容易聽懂。或者就用最簡單的歐幾里得距離。

-----

Q4:訓練與測試

第一步,選定訓練集合。
第二步,隨機指定 w, b 初值。
第三步,設定步長。

把 [8], [9] 都看懂之後,[15] 的演算法應該就看的懂了(參考圖五)。



Fig. 5. Back-propagation algorithm, p. 66 [15].

-----

結論:

BP 是 DL 最基礎的部分。去年 11 月到今年 1 月農曆過年前這三個月,我利用下班時間斷斷續續 K 一點 DL。幸虧遇到高人不吝傳授心法。我的感想是:自助者得天助。希望這篇文章能幫到其他對 DL 有興趣的同好。

-----

出版說明:

2019/09/07

深度學習的核心是反向傳播法,反向傳播法的核心是梯度下降法,而反向傳播法,其實是微積分裡的 chain rule。說實在的,反向傳播法確實有點複雜,最近我也搞清楚了,有機會的話,再寫一篇新文章了!

-----

References

[1] 1998_Gradient-Based Learning Applied to Document Recognition

[2] LeNet CNN 實例 MNIST 手寫數字辨識  allenlu2007
https://allenlu2007.wordpress.com/2015/11/28/mnist-database-%E6%89%8B%E5%AF%AB%E6%95%B8%E5%AD%97%E8%BE%A8%E8%AD%98/

[3] 2002_Tutorial on Convolutions - Torch

[4] 2010_Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming

[5] 2014_Automatic differentiation of algorithms for machine learning

[6] [Note]Neural Network的一些基本概念(1) – iphone3310
https://iphone3310.wordpress.com/2016/03/24/noteneural-network%E7%9A%84%E4%B8%80%E4%BA%9B%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5/

[7] [Note]Neural Network的一些基本概念(2):back propagation推導 – iphone3310
https://iphone3310.wordpress.com/2016/04/01/noteneural-network%E7%9A%84%E4%B8%80%E4%BA%9B%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B52%EF%BC%9Aback-propagation%E6%8E%A8%E5%B0%8E/

[8] 1984年產物 倒傳遞神經網路(BACKPROPAGATION NETWORK, BPN)
http://donaldknuth.blogspot.tw/2013/01/backpropagation-network-bpn.html

[9] Back Propagation Neural Network 倒傳遞類神經網路  學習堅持,堅持學習 - 點部落
https://dotblogs.com.tw/dragon229/2013/01/23/88750

[10] 反向傳播算法 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E5%8F%8D%E5%90%91%E4%BC%A0%E6%92%AD%E7%AE%97%E6%B3%95

[11] 

[12] Neural networks and deep learning
http://neuralnetworksanddeeplearning.com/index.html

[13] 2016_Practical Machine Learning - Chapter 11: Deep learning, pp. 460-511.

[14] 2015_Python Machine Learning - Chapter 12: Training Artificial Neural Networks for Image Recognition, pp. 341-385.

[15] 2015_Automatic speech recognition, a deep learning approach - Chapter 4: Deep Neural Networks, pp. 57-77.

[16] 2006_Pattern Recognition and Machine Learning - Chapter 5: Neural Networks, pp. 225-290.

[17] Chapter 7: The Backpropagation Algorithm
https://page.mi.fu-berlin.de/rojas/neural/chapter/K7.pdf

[18] 1989_Theory of the backpropagation neural network

[19] 1990_30 years of adaptive neural networks, perceptron, madaline, and backpropagation

[20] 1993_A direct adaptive method for faster backpropagation learning, The RPROP algorithm

Wednesday, September 04, 2019

AI 從頭學(八):The Net from Mark

AI 從頭學(八):The Net from Mar

2016/12/20

-----


Fig. The Net(圖片來源:Pixabay)。

-----

References

◎ Neural Networks by Hugo Larochelle

[1] 精簡版:
https://www.youtube.com/watch?v=SGZ6BttHMPw&list=PL5suWBuBcTTwBotGhOK4vM1kCFnn8TZug

[2] 完整版:
https://www.youtube.com/watch?v=SGZ6BttHMPw&list=PL6Xpj9I5qXYEcOhn7TqghAJ6NAPrNmUBH

[3] The Deep End of Deep Learning | Hugo Larochelle | TEDxBoston
https://www.youtube.com/watch?v=dz_jeuWx3j0

-----

◎ Torch

[1] Wiki:Torch is an open source machine learning library, a scientific computing framework, and a script language based on the Lua programming language.
https://en.wikipedia.org/wiki/Torch_%28machine_learning%29

[2] 2011_Torch7, A Matlab-like Environment for Machine Learning

-----

◎ SpatialConvolution

[3] 2002_Tutorial on Convolutions - Torch

[4] nn_SpatialConvolution.lua at master · torch_nn · GitHub
https://github.com/torch/nn/blob/master/SpatialConvolution.lua

[5] difference between SpatialConvolution and SpatialConvolutionMM
https://groups.google.com/forum/#!topic/torch7/VKU7FwvxVJQ 

-----

◎ SpatialMaxPooling

[6] nn_SpatialMaxPooling.lua at master · torch_nn · GitHub
https://github.com/torch/nn/blob/master/SpatialMaxPooling.lua 

-----

◎ Lua

[7] Wiki:Lua is a lightweight multi-paradigm programming language designed primarily for embedded systems and clients. Lua is cross-platform since it is written in ANSI C, and has a relatively simple C API.
https://en.wikipedia.org/wiki/Lua_%28programming_language%29

[8] 2013_Programming in Lua

[9] 2007_Beginning Lua Programming

[10] 2006_Programming in Lua

[11] 2006_Lua 5_1 Reference Manual

Tuesday, September 03, 2019

AI 從頭學(七):AD and Python from Jason

AI 從頭學(七):AD and Python from Jason

2016/12/19

-----


Fig. Python(圖片來源:Pixabay)。

-----

前進 GitHub!

一直聽說找程式碼要到 GitHub,終於等到這一天了!

-----

出版說明:

2019/09/03

之前看了一堆 AD 的參考資料後,還是先上 GitHub 找找有沒有相關的代碼。雖然有找到,不過沒用上,但至少心裡踏實了一點,因為主要元件已經有了範本!

-----

References

[1] 參考現有的 AD 實作比較容易些(此為 Python 實作)。
https://github.com/tisimst/ad

[2] Book about AD。
http://bookstore.siam.org/se24/

[3] Automatic Differentiation@GitHub
https://github.com/search?utf8=%E2%9C%93&q=Automatic+Differentiation&type=Repositories&ref=searchresults

Monday, September 02, 2019

AI 從頭學(六):The Net

AI 從頭學(六):The Net

2016/12/19

-----


Fig. The Net(圖片來源:Pixabay)。

-----

網路上有神人傳播福音,我既然接收到神諭,沒有理由不成為新世紀的戰士。這個週末兩天在家閉門消化論文,畢竟先知也是用下班時間 K 書,我也不好意思推說工 作忙碌,抽不出時間。我承認,我在讀博班的時候,從沒如此正面解決問題。但畢竟,我也過了可以懶散地、自由地鑽研學問的時光了...

-----

引用臉書資料:

Mar ang : 

Mar ang :

Mar ang :

-----

我在網路上找了一些參考文獻,打算如法炮製。依文章的性質,可以分為六大部分。1. 概論 [1]-[2]。2. AD 基礎理論與應用 [3]-[8]。3. Python 的 AD Tools 介紹 [9]-[11]。4. Python 如何運用在科學計算 [12]-[16]。5. LeNet-5 [17]。6. Deep Learning 的 review論文 [18]-[24]。

要用 Python 實作 LeNet-5,第一個困難是用 Python 實做 AD,雖然找不到 Python,還好找到用 Matlab 實作 AD 的文章 [1],裡面講的蠻詳細的,解決了第一個問題。AD 既不是數值微分,也不是符號微分 [2]。值得注意的是 AD 還分為 Foward Mode 跟 Reverse Mode [2], [7]。

這裡有個大問題是為什麼 LeNet-5,或者說是 CNN,會用到 AD,也就是 Deep Learning 的論文裡,會有一堆 chain rule 的運算式。我苦思兩天,靠著一些殘存的印象,把 LeNet 文章中相關部分拆開仔細閱讀,終於有點撥雲見日,見圖一 [17] 與圖二 [2]。在此我不說破,因為怕說錯誤導。

剩下來就是用 Python [12]-[16] 把 LeNet-5 [17] 實作出來,這邊我想就還好了!

-----


Fig. 1. Minimizes Etrain(W) [17].

-----



Fig. 2. Classical gradient descent has the goal of finding a (local) minimum [2].

-----

出版說明:

2019/09/02

說的人說的很清楚,聽的人聽的很模糊,這是常見的情形。

大方向是正確的:LeNet。另外,論文上的公式不要跳過。

-----

References

[1] 2010_Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming
[2] 2014_Automatic differentiation of algorithms for machine learning

[3] 2016_Mathematical modeling and optimization of complex structures
[4] 2012_Recent advances in algorithmic differentiation
[5] 2008_Advances in automatic differentiation
[6] 2006_Automatic Differentiation, Applications, Theory, and Implementations
[7] 1992_Automatic Differentiation, Overview and Application to Systems of  Parameterized Nonlinear Equations
[8] 1981_Automatic Differentiation, Techniques and Applications

[9] 2016_Benchmarking Python Tools for Automatic Differentiation
[10] 2012_CasADi, A Symbolic Package for Automatic Differentiation and Optimal Control
[11] 2012_Algorithmic Differentiation in Python with AlgoPy

[12] 2016_Introduction to Scientific Computing in Python
[13] 2015_Mastering Python Scientific Computing
[14] 2015_Introduction to Python for Computational Science and Engineering
[15] 2014_An introduction to Python for scientific computing
[16] 2014_A Primer on Scientific Programming with Python

[17] 1998_Gradient-Based Learning Applied to Document Recognition

[18] 2016_Towards Bayesian Deep Learning, A Survey
[19] 2016_Deep Learning on FPGAs, Past, Present, and Future
[20] 2015_Deep learning
[21] 2015_Deep learning in neural networks, An overview
[22] 2014_Deep Learning, Methods and Applications
[23] 2012_Unsupervised feature learning and deep learning, A review and new perspectives
[24] 2009_Learning deep architectures for AI

Thursday, August 29, 2019

AI 從頭學(五):AD and Python

AI 從頭學(五):AD and Python

2016/12/16

-----


Fig. Python(圖片來源:Pixabay)。

-----

昨天花了一整天,不看任何參考資料,直接在白紙上用 python 且不用任何可自動微分的套件 來寫 LeNet,寫出來的 code 直接輸入電腦後可以訓練且跑出應有的結果.....

以上是《艾莉的異想世界》本集內容。

其實昨天上台北跟老闆開了一天的會,回家後還加班到一點.....

-----

引用臉書資料:

Mar ang :

Mar ang :

Mar ang :

-----

原來出手指點的是神影,真正的神人還遠在天邊!

星期三當天回家就把之前查的一些 CNN papers 翻出來再看一遍。以 LeNet-5 為實例去瞭解 CNN,的確又更清楚一點點。

我決定動手試試。然而,依照神影的建議,LeNet 之前要會 AD,而且還是手動 AD,不是依賴套件。問題是 Python 的書我雖然不少了,可是還沒真正寫過,所以只好再查一下資料。

原來的方向似乎不大對 [1]-[4],新的的可能有機會 [5]-[12]。 

-----

出版說明:

2019/08/29

建議者的建議,未必適合所有的人。

主要是,實作 LeNet,不一定要實作 AD。

這邊研究了一下如何用 Python 實作 AD,但還是卡了一陣子,最後也沒實作。總之,方向繼續調整。

-----

References

[1] 2016_Benchmarking Python Tools for Automatic Differentiation

[2] 2014_Automatic differentiation of algorithms for machine learning

[3] 2012_CasADi, A Symbolic Package for Automatic Differentiation and Optimal Control

[4] 2012_Algorithmic Differentiation in Python with AlgoPy

[5] 2016_Introduction to Scientific Computing in Python

[6] 2015_Mastering Python Scientific Computing

[7] 2015_Introduction to Python for Computational Science and Engineering

[8] 2014_An introduction to Python for scientific computing

[9] 2014_A Primer on Scientific Programming with Python

[10] 2012_A Primer on Scientific Programming with Python

[11] 2011_A Primer on Scientific Programming with Python

[12] 2009_A Primer on Scientific Programming with Python

Tuesday, August 27, 2019

AI 從頭學(四):AD and LeNet

AI 從頭學(四):AD and LeNet

2016/12/14

-----


Fig. The Net(圖片來源:Pixabay)。

-----

博二的一年,每週都到台大跟老闆的老闆的學生以及老闆的老闆的學生的學生 seminar,是不是有點繞口令:)聽他們報告閒聊,年輕人的聰明才智全寫在臉上了。

 我忍不住想酸一下台大人!講這麼白,豈不是說,你們這些外行人少來沾醬油了!話雖然鋒利,卻也直指核心。我們參加社團,難道不是因為有顆上進的心?有高手好意指點,還不虛心受教,趕緊做功課嗎?

搞完這一篇,今天也沒力查論文了!:P

-----

引用臉書資料:

Mar ang : 

Jason Tsai :AD 還自己搞太累啦了 :-) 我去年本來要用 Haskell 建 DL 模型,但是 libraries 生態不夠完整,很多底層的東西都要修修補補,我就暫時擱置了。

Mar ang :

Jason Tsai :還有什麼東西是現有各語言的數值計算 automatic differentiation package 缺乏的?與其自己從零造螺絲,幫忙改進現有的 open source libraries 也是可以學到不少並造福社群。

-----

出版說明:

2019/08/27

有高手來指導是幸福的,雖然指導的內容不一定是你需要的。

這裡面,AD 跟 Haskell 是誤區,LeNet 是正解。Haskell 很容易就可以忽略,不過我在 AD 繞了一段。不是說 AD 不重要,而是 LeNet 必須要先瞭解。AD 可以排在 LeNet 最後用 Python 實作的時候,再徹底掌握就可以了!

無論如何,我知道 LeNet 了!

-----

References

◎ AD

[1] 自動微分
https://zh.wikipedia.org/wiki/%E8%87%AA%E5%8B%95%E5%BE%AE%E5%88%86

[2] Automatic Differentiation
https://en.wikipedia.org/wiki/Automatic_differentiation

[3] 2016_Mathematical modeling and optimization of complex structures

[4] 2012_Recent advances in algorithmic differentiation

[5] 2010_Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming

[6] 2008_Advances in automatic differentiation

[7] 2006_Automatic Differentiation, Applications, Theory, and Implementations

[8] 1992_Automatic Differentiation, Overview and Application to Systems of  Parameterized Nonlinear Equations

[9] 1981_Automatic Differentiation, Techniques and Applications

-----

◎ LeNet

[10] LeNet-5 is a latest convolutional network designed for handwritten and machine-printed character recognition. 
http://yann.lecun.com/exdb/lenet/ 

[11] 1998_Gradient-Based Learning Applied to Document Recognition

[12] Deep Learning(深度学习)学习笔记整理系列之LeNet-5卷积参数个人理解
http://blog.csdn.net/qiaofangjie/article/details/16826849

[13] LeNet CNN 實例: MNIST 手寫數字辨識
https://allenlu2007.wordpress.com/2015/11/28/mnist-database-%E6%89%8B%E5%AF%AB%E6%95%B8%E5%AD%97%E8%BE%A8%E8%AD%98/

[14] LeNet - Convolutional Neural Network in Python - PyImageSearch
http://www.pyimagesearch.com/2016/08/01/lenet-convolutional-neural-network-in-python/ 

-----

◎ Haskell

[15] Haskell (programming language) - Wikipedia
https://en.wikipedia.org/wiki/Haskell_%28programming_language%29

[16] Haskell - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/Haskell

[17] 2015_Developing Web Applications with Haskell and Yesod

[18] 2014_Haskell Data Analysis Cookbook

[19] 2014_Beginning Haskell, A Project-Based Approach

[20] 2013_Parallel and Concurrent Programming in Haskell Techniques for Multicore and Multithreaded Programming

[21] 2013_Haskell Financial Data Modeling and Predictive Analytics

[22] 2012_Developing Web Applications with Haskell and Yesod

[23] 2011_Learn You a Haskell for Great Good A Beginner's Guide

[24] 2008_Real World Haskell

Friday, August 23, 2019

AI 從頭學(三):Popular Deep Learning Hardware Tools

AI 從頭學(三):Popular Deep Learning Hardware Tools

2016/12/08

-----


Fig. GPU(圖片來源:Pixabay)。

-----

References

# DGX-1

[1]「Nvidia發布超級計算機DGX-1 售價超80萬元- 今日頭條 big5.jinri-toutiao.com/id/337559.html 2016年4月7日 - 它配備了7TB固態硬盤,8塊Tesla P100顯卡和2塊英特爾Xeon處理器——如此的配置也給起帶來了超高的處理性能(170萬億次浮點運算/秒), ...」
http://big5.jinri-toutiao.com/id/337559.html

[2]「NVIDIA在今年的GTC大會上推出了包括GPU晶片Tesla P100(基於全新Pascal平台架構上打造)、DRIVE PX2(用於自動駕駛汽車的開發平台)和用於深度學習研究的超級計算機DGX-1(使用Tesla P100晶片建造,運算速度可達170萬億次)在內的一系列新技術和新產品。」
https://read01.com/dxj7Le.html

-----

# M40

[3]「如果只有深度學習的訓練,NVIDIA 的 Tesla M40/M4 雖然不便宜,但企業或者機構購買還是比較合適的(百度的深度學習研究院就用的這一款),相對於 K40 單精度浮點運算性能是 4.29T flops,M40 可以達到 7T flops。」
https://read01.com/dxj7Le.html

-----

# Titan X

[4] 「NVIDIA 新一代卡王,US$1,200 一張的Titan X 現身 - Engadget 中文版 chinese.engadget.com/2016/.../nvidias-new-top-end-graphics-card-is-the-1-200-titan-... 2016年7月22日 - 如果你剛買了張 NVIDIA GTX 1080,正在享受擁有地表最快的桌機遊戲顯卡的快感的話,那... 壞消息告訴你,GTX 1080 已經被新一代的 Titan X 踢到 ...」
http://chinese.engadget.com/2016/07/22/nvidias-new-top-end-graphics-card-is-the-1-200-titan-x/

-----

# 1070

[5]「最強顯示卡現身! NVIDIA 推出 GTX 1080、GTX 1070 | 自由電子報 3C 科技 3c.ltn.com.tw/news/24282 2016年5月7日 - NVIDIA 終於正式推出了新一代顯示卡王者 GTX 1080、GTX 1070,作為取代目前 GTX 980 和 GTX 970 的產品。這兩張顯示卡採用 Pascal 架構, ...」
http://3c.ltn.com.tw/news/24282

-----

# VGG16

[6]「關於圖像語義分割的總結和感悟- IT閱讀 www.itread01.com/articles/1476698476.html 2016年10月17日 - 卷積化即是將普通的分類網絡,比如VGG16,ResNet50/101 等網絡丟棄全連接層,換上對應的卷積層即可。如下圖: 這裏寫圖片描述 ...」
http://www.itread01.com/articles/1476698476.html

跑步(二一四):20 圈

跑步(二一四):20 圈

2019/08/22

熱身2,跑(5*4)。

-----

累。

Thursday, August 15, 2019

Leslie Cheung Kwok Wing

Leslie Cheung Kwok Wing

2019/08/15

-----


-----

0304

-----

References

[1] 張國榮 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E5%BC%B5%E5%9C%8B%E6%A6%AE

[2] 張國榮死亡之謎!那一天真的很詭異... LIFE生活網
https://life.tw/?app=view&no=251676

AI 從頭學(二):Popular Deep Learning Software Tools

AI 從頭學(二):Popular Deep Learning Software Tools

2016/12/08

-----


Fig. Framework(圖片來源:Pixabay)。

-----

下面四種是有支援 OpenCL 的:

1. Caffe
2. Torch
3. Theano
4. DeepCL

下面四種是 Python 可用的 machine learning library 前四名 :

1. Scikit-learn
2. TensorFlow
3. Theano
4. Caffe

-----

‧Caffe, developed by the Berkeley Vision and Learning Center, has unofficial support for OpenCL under the name project GreenTea [2]. There is also an AMD version of Caffe that supports OpenCL [1].

‧Torch, a scientific computing framework written in Lua, is widely used and has unofficial support for OpenCL under the project CLTorch [6].

‧Theano, developed by the University of Montreal, has unofficial support for OpenCL under the work-in-progress gpuarray backend [5].

‧DeepCL is an OpenCL library to train deep convolutional neural networks, developed by Hugh Perkins [3].

-----

出版說明:

2019/08/15

Framework 基本上是分類的 libraries。簡單說就是先寫好一堆 APIs 讓你 call。白話說,就是不用重頭造輪子。 早在很久以前 Visual C++ 推出後,微軟就推出了 MFC,不過 MFC 是給 Windows 程式用,不是給深度學習用。

2020 年如果你要進入深度學習,主要就是 TensorFlow(Keras)跟 PyTorch 兩個選擇。TensorFlow 功能強大但被認為有點混亂,Keras 把 TensorFlow 包的很好用。PyTorch 的代碼很漂亮,我看到後就立刻愛上了,後來還成立了 PyTorch Taiwan 的 FB 社團。

下方則是兩年半前,我剛接觸深度學習時,蒐集到的資料。目前 Theano 已經退出舞台了,不過它的精神留在後續其他的深度學習框架中。 老兵不死,只是凋零。

-----

資料來源:

Lacey, Griffin, Graham W. Taylor, and Shawki Areibi. "Deep Learning on FPGAs: Past, Present, and Future." arXiv preprint arXiv:1602.04283 (2016).

References

[1] Caffe-OpenCL.
https://github.com/amd/OpenCL-caffe/wiki, 2015.

[2] Caffe: project greentea.
https://github.com/BVLC/caffe/pull/2195, 2015.

[3] DeepCL.
https://github.com/hughperkins/DeepCL, 2015.

[5] Theano: gpuarray backend.
http://deeplearning.net/software/libgpuarray/index.html, 2015.

[6] Torch: cltorch.
https://github.com/hughperkins/cltorch, 2015.

-----

Table 1: Overview of Deep Learning Frameworks with OpenCL Support

Tool / Core Language / Bindings / OpenCL / User Base
Caffe / C++ / Python, MATLAB / Partial Support / Large
Torch / Lua / - / Partial Support / Large
Theano / Python / - / Minimal Support / Large
DeepCL / C++ / Python, Lua /Full Support / Moderate

-----

Top 20 Python Machine Learning Open Source Projects, 2016 ...

https://www.linkedin.com/pulse/top-20-python-machine-learning-open-source-projects-2016-prasad-pore?articleId=8126016610130529727 

前四名比較常見。 

1. Scikit-learn
2. TensorFlow
3. Theano
4. Caffe

Wednesday, August 14, 2019

AI 從頭學(一):文獻回顧

AI 從頭學(一):文獻回顧

2016/12/08

-----


Fig. Literature(圖片來源:Pixabay)。

-----

出版說明:

2019/08/14

最初要切進深度學習這個新領域時,依照學術慣例,先用 deep learning、review、survey,這幾個關鍵字,在 Google Scholar 找了幾篇論文,並且讀了其中幾篇,開始發表心得。

以 2015《Deep Learning》這篇為例,當初整篇看過一次,知道 Deep Learning 可以做什麼,但還是不知道 Deep Learning 要如何做。其實重要的幾篇,論文的參考文獻都有標示出來,最重要的 LeNet 也在其中。

總之,因為我持續在網路上發表心得,就有人告訴我從 LeNet 開始。這就是發表心得的好處,提供給讀者參考。

-----

References

[1] Lacey, Griffin, Graham W. Taylor, and Shawki Areibi. "Deep Learning on FPGAs: Past, Present, and Future." arXiv preprint arXiv:1602.04283 (2016).

[2] Wang, Hao, and Dit-Yan Yeung. "Towards Bayesian Deep Learning: A Survey." arXiv preprint arXiv:1604.01662 (2016).

[3] Schmidhuber, Jürgen. "Deep learning in neural networks: An overview." Neural Networks 61 (2015): 85-117.

[4] LeCun, Yann, Yoshua Bengio, and Geoffrey Hinton. "Deep learning." Nature 521.7553 (2015): 436-444.

[5] Yu, Dong, Li Deng, and D. Yu. "Deep Learning Methods and Applications." Foundations and Trends in Signal Processing (2014).

[6] Bengio, Yoshua, Aaron C. Courville, and Pascal Vincent. "Unsupervised feature learning and deep learning: A review and new perspectives." CoRR, abs/1206.5538 1 (2012).

[7] Bengio, Yoshua. "Learning deep architectures for AI." Foundations and trends® in Machine Learning 2.1 (2009): 1-127.

Monday, August 05, 2019

MacLehose Trail

MacLehose Trail

2019/07/04

北潭涌

浪茄

-----


// 山中四日──全走麥理浩徑紀行   論盡媒體 AllAboutMacau Media

-----

北潭凹

企嶺下

大老山

大埔公路

城門

鉛礦坳

荃錦公路

田夫仔

屯門

-----

References

[1] MacLehose Trail - Wikipedia
https://en.wikipedia.org/wiki/MacLehose_Trail

[2] 麥理浩徑 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E9%BA%A5%E7%90%86%E6%B5%A9%E5%BE%91

[3] mmap
http://hiking.gov.hk/eng/pdf/longtrail/mtrail/mmap.pdf

[4] [麥理浩徑100K縱走殘念記] 遲來的27歲生日感謝文 _ 高郁函 _ Fitz • Get Moving
https://fitz.hk/sports/hiking/%E9%BA%A5%E7%90%86%E6%B5%A9%E5%BE%91100k%E7%B8%B1%E8%B5%B0%E6%AE%98%E5%BF%B5%E8%A8%98-%E9%81%B2%E4%BE%86%E7%9A%8427%E6%AD%B2%E7%94%9F%E6%97%A5%E6%84%9F%E8%AC%9D%E6%96%87/

[5] 山中四日──全走麥理浩徑紀行   論盡媒體 AllAboutMacau Media
https://aamacau.com/2015/08/04/%E5%B1%B1%E4%B8%AD%E5%9B%9B%E6%97%A5%E5%85%A8%E8%B5%B0%E9%BA%A5%E7%90%86%E6%B5%A9%E5%BE%91%E7%B4%80%E8%A1%8C/

[6] 麥理浩徑四天順行記 - 黃牛山人
https://bchai.cc/2019/02/08/maclehose-trail-4days/

[7] 薄樂閣  全麥一包
http://boolehgee.blogspot.com/2015/01/3095100-40-1001500-100-1501160944-1042.html

[8] 2017.04.14-17 七十八小時跑營 復活節四日三夜 麥理浩徑全走
http://ouruniquelegacy.blogspot.com/2017/04/20170414-17.html

[9] 2018.03.30-2018.04.01 復活節 五十五小時 三日兩夜 麥理浩徑全走跑營 🎉
http://ouruniquelegacy.blogspot.com/2018/04/20180330-20180401.html

浪茄

浪茄(Long Ke)

2019/07/25

「浪茄 聖母聖誕小堂 //浪茄位於東面出海口之旁,前臨浪茄灣。1866年,意大利傳教士獲朗他尼所繪的《新安縣全圖》,則標作同音的「龍腳」(Long Ket)。龍腳與浪茄,為陸居人與水上人方音不同所引起的差異。// 節錄自:《香港的地名與地方歷史 (下):新界》作者:饒玖才 獲朗他尼=和神父 (安西滿主教) Rev. VOLONTERI, Simeone MEM (1831-1904)」[3]。

「龍腳之名原來與風水有關」。[5]。

-----

References

[1] Long Ke Wan - Wikipedia
https://en.wikipedia.org/wiki/Long_Ke_Wan

[2] 浪茄 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E6%B5%AA%E8%8C%84

[3] (8) 古道行—再踏先賢路 永續傳教心 - 貼文
https://www.facebook.com/followingthyway/posts/2314487172096957

[4] 有 趣 地 名
http://www.henrilaw.com/travel/placename/place_1/framefornames.htm

[5] 一生得意1372  罾棚角、千柱海岸 20160501
http://lindaylchan.blogspot.com/2016/05/20160501.html

九龍坑山

九龍坑山(Cloudy Hill)

2019/07/25

「九龍坑山舊稱合雲山,因村民常見山與雲彼此相合,故有此名。龍坑即山溪之義,九龍坑即龍坑九條,此九條山溪下之客家村落,就叫九龍坑村。」[3]。

-----

References

[1] Cloudy Hill - Wikipedia
https://en.wikipedia.org/wiki/Cloudy_Hill

[2] 九龍坑山 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E4%B9%9D%E9%BE%8D%E5%9D%91%E5%B1%B1

[3] 環山碧水九龍坑 -- LifeStyle Journal 優雅生活
http://lj.hkej.com/lj2017/travelsports/article/id/941070/%E7%92%B0%E5%B1%B1%E7%A2%A7%E6%B0%B4%E4%B9%9D%E9%BE%8D%E5%9D%91

Pak Tam Chung

Pak Tam Chung

2019/08/05

「北潭涌原指龍坑,是流經北潭的一條溪澗。」[2]。「北潭涌響正兩條涌匯合之處,其中大嗰條叫龍坑,係北潭流入來,直流入海。因為呢條涌,所以呢度叫北潭涌。」[3]。

「涌(音同「沖」),又叫河涌,是指江河在入海口的河汊。河涌是鹹淡水交界,水流受到潮汐影響,潮漲時,海水倒灌入涌;潮退後,河水經河涌流進海,一般的水流很少,有時會乾涸。 在廣州、深圳、東莞、香港一帶,許多地名都叫「涌」;部分地名異化為「沖」,例如廣州的上沖、羅沖圍。 」[4]。「龍坑即山溪之義。」[5]。

「用北潭命名的地方有三個:一,北潭涌,最熱鬧;二,北潭村,簡稱北潭,乃深藏山村;三,即北潭坳村(在登牛耳石山時於山腰處回望可見),林後有村屋,頗美;通常為進入極東區的起步點。」[6]。

「穿過龍坑,沿坑畔水管路往北潭村,該村已改建成戒毒所,也有很多惡犬在菜園裡駐守,每次在旁邊經過時,牠們都瘋狂的吠叫,如牠們沒被鎖著,相信必有很多人遭殃。」[7]。

「花潭石澗,地名龍坑,上源花苗山(畫眉山),下源北潭澗道平緩悠長,流至北潭涌一段為小亞馬遜;以花潭石澗為首,加上牛耳石坑、雷花石澗、畫眉坑及蛇地坑,稱為花潭五澗,但均屬中小之澗。」[8]。

「花潭石澗,土名龍坑,為花潭五澗之首,其餘分別為「牛耳石坑」、「雷花石澗」、「畫眉石澗」與「蛇地坑」。此澗源流甚長,遊區通常分作三部份,下游處河水繞帶,是稱小亞馬遜,中游為北潭村對開之平順澗道,上游為三澗分位,到花潭者多以此作起步點,其內有飛流串迎,其中一瀑匿藏於疾轉九十度的河谷內,其勢來得極其突然,每有嚇唬旅者之效,故行友稱曰「隱瀑」,瀑上不遠有水坑如槽,人需涉水而入,由此經過兩個峻瀑後,便須向右方攀上「麥里浩徑」到「嶂上」平原了。」[9]。

「去龍坑要經北潭村,可以係鯽魚湖行入去,亦可以係麥理浩夫人渡假村行入去。」[8]。

北潭,鯽魚湖?

-----

早在嘉慶年間,北潭村村名已存在: 

「1819年,嘉慶《新安縣志》〈輿地略〉,列出胲年代通內的鄉村包括: 官富司管屬(即廣府籍)村莊:蠔涌村、北港忖、沙角尾、大網仔、北潭村、榕樹澳、樟上、大浪村、滘塘(即高塘)和赤徑(首四村均位於小盆地內,耕地較多,後發展為村落眾多的地區)。 官富司管屬客籍村莊:沙角尾、大網仔、早禾坑、爛泥灣。 不過,在同卷的墟市名單中,並無西貢之名。」[11]。

-----

References

[1] Pak Tam Chung - Wikipedia
https://en.wikipedia.org/wiki/Pak_Tam_Chung

[2] 北潭涌 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E5%8C%97%E6%BD%AD%E6%B6%8C

[3] 北潭涌 - 維基百科,自由嘅百科全書
https://zh-yue.wikipedia.org/wiki/%E5%8C%97%E6%BD%AD%E6%B6%8C

[4] 涌 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E6%B6%8C

[5] 環山碧水九龍坑 -- LifeStyle Journal 優雅生活
http://lj.hkej.com/lj2017/travelsports/article/id/941070/%E7%92%B0%E5%B1%B1%E7%A2%A7%E6%B0%B4%E4%B9%9D%E9%BE%8D%E5%9D%91

[6] 用北潭命名的地方有三個
https://books.google.com.tw/books?id=3SCyBQAAQBAJ&pg=PA53&lpg=PA53&dq=%E7%94%A8%E5%8C%97%E6%BD%AD%E5%91%BD%E5%90%8D%E7%9A%84%E5%9C%B0%E6%96%B9%E6%9C%89%E4%B8%89%E5%80%8B&source=bl&ots=_cwl2dyIrh&sig=ACfU3U0xL8zMqk-WCJ_eaWKESY8k9xYgMA&hl=zh-TW&sa=X&ved=2ahUKEwjO7ZKikevjAhVCFqYKHXOsDRMQ6AEwAHoECAkQAQ#v=onepage&q=%E7%94%A8%E5%8C%97%E6%BD%AD%E5%91%BD%E5%90%8D%E7%9A%84%E5%9C%B0%E6%96%B9%E6%9C%89%E4%B8%89%E5%80%8B&f=false

[7] 北潭坳  近觀北潭石之旅
http://paktamau.blogspot.com/2015/05/blog-post_20.html

[8] 越野雄心--花潭石澗(龍坑)
http://www.wildconqueror.com/web/outdoor801/LungHang.htm

[9] 香港山澗叢集
http://www.hkfca.org.hk/stream/dra21.htm

[10] Michael:北潭涌的原居民 _ Urban Diary 城市日記 _ 香港獨立媒體網
https://www.inmediahk.net/20140320 

[11] 为什么香港有个地方叫西贡? - 知乎
https://www.zhihu.com/question/277953409

Thursday, July 25, 2019

Kam Tin

Kam Tin

2019/07/25

「您知道嗎?雖然香港開埠才百多年,但竟然有一座建自明朝年間、已有500多年歷史的古老圍城 — 吉慶圍;而這座圍城至今依然坐落在新界的錦田。錦田土地肥沃,水源充足,自古已有不少村落散佈在這裡。當地居民中,以新界五大氏族之一的鄧氏,最為富庶。鄧氏徙居錦田時,因初居之地四周都是高山,故將該地名為「岑里」,而四周開闢的田地就名為「岑里田」 ,後來「岑里田」被簡稱為「岑田」 ,此名沿用至明朝萬曆十五年(1587年)。現在,仍有不少鄧氏的後裔居於吉慶圍內 。」
// 吉慶圍 _ 香港旅遊發展局

-----

References

[1] Kam Tin - Wikipedia
https://en.wikipedia.org/wiki/Kam_Tin

[2]吉慶圍 _ 香港旅遊發展局
http://www.discoverhongkong.com/tc/see-do/culture-heritage/historical-sites/chinese/kat-hing-wai-walled-village.jsp

Kei Ling Ha

Kei Ling Ha

2019/07/25

「馬鞍山東面的山坡陡直,山壁企立,所以又有企嶺的稱號。馬鞍山之東的山腳下就有一個名為企嶺下的村落(企嶺下老圍和企嶺下新圍),和一個名為企嶺下海的海灣。」
// 馬鞍山 (香港山峰) - 維基百科,自由的百科全書

古樹發奇香──消失中的香港客家文化 葉德平, 邱逸 · 2016 · History 17)遨遊偶向企嶺下——企嶺下企嶺下位處馬鞍山北面山腳下,臨吐露港之濱。從該處仰望馬鞍山,山勢陡峭,活像一道屏風,故當地人稱之為「企嶺下」,而其附近海面,也因而稱曰「企嶺下海」。昔日,西貢墟有一條對外 ... ----- 企嶺下,背靠馬鞍山,面向企嶺下海。然而為何企嶺下稱為企嶺下?若果早上行經西沙路,答案便會自然浮出來︰從企嶺下看馬鞍山,吸引人的不是那馬鞍狀山脊,而是東馬肚的絕崖——昔日旅者稱之為彌天壁和斷鳶壁。嶺,即無植被之石山。企嶺之名,不言而喻。企嶺即馬鞍山;企嶺下,即馬鞍山之下?下,不是地形,而是一個概念,意為旁邊。同樣命名的有西貢的海下和花山下、清水灣的田下山(有錯請指正)。
// 企嶺下、大環閒遊獵影 @  攀山溯澗 保護這個也許窮盡一生也遊不完的香港山水   隨意窩 Xuite日誌

-----

References

[1] 馬鞍山 (香港山峰) - 維基百科,自由的百科全書
https://zh.m.wikipedia.org/wiki/%E9%A6%AC%E9%9E%8D%E5%B1%B1_(%E9%A6%99%E6%B8%AF%E5%B1%B1%E5%B3%B0)

[2]企嶺下、大環閒遊獵影 @  攀山溯澗 保護這個也許窮盡一生也遊不完的香港山水   隨意窩 Xuite日誌
https://m.xuite.net/blog/sasorichokko/hkblog/118909196

Pak Tam Au

Pak Tam Au

2019/07/25

-----

References

Pak Tam Chung

Pak Tam Chung

2019/07/25

-----

References

Hong Kong

Hong Kong

2019/06/17

一、地鐵

-----

二、郊野公園

-----

三、徑

麥理浩徑 

衛奕信徑 

鳳凰徑

港島徑

-----

References

Hong Kong Trail

Hong Kong Trail

2019/07/04

山頂

薄扶林水塘道

貝璐道

灣仔峽

黃泥涌峽

柏架山道

大潭道

土地灣

大浪灣

-----

References

[1] Hong Kong Trail - Wikipedia
https://en.wikipedia.org/wiki/Hong_Kong_Trail

[2] 港島徑 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E6%B8%AF%E5%B3%B6%E5%BE%91

[3] hkmap
http://hiking.gov.hk/eng/pdf/longtrail/hktrail/hkmap.pdf

[4] 2017.12.02 十一小時港島徑全走
http://ouruniquelegacy.blogspot.com/2017/12/20171202.html

[5] 2018.04.21 操山 港島徑全走 🎊
http://ouruniquelegacy.blogspot.com/2018/04/20180421.html

[6] 2018.11.24 操山 港島徑 (順) 全走之旅 😛
http://ouruniquelegacy.blogspot.com/2018/11/20181124.html

[7] 2018.12.22 操山 港島徑 (逆) 全走之旅 😌
http://ouruniquelegacy.blogspot.com/2018/12/20180222.html

[8] 2019.01.05 山賽 逆の女 (逆走港島徑全程) ☺️🎊
http://ouruniquelegacy.blogspot.com/2019/01/20190105.html

Lantau Trail

Lantau Trail

2019/07/04

梅窩

南山

伯公坳

昂坪

深屈道

萬丈布

大澳

狗嶺涌

石壁

水口

東涌道

貝澳

梅窩

-----

References

[1] Lantau Trail - Wikipedia
https://en.wikipedia.org/wiki/Lantau_Trail

[2] 鳳凰徑 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E9%B3%B3%E5%87%B0%E5%BE%91

[3] lmap
http://hiking.gov.hk/eng/pdf/longtrail/ltrail/lmap.pdf

[4] 2018.05.06 操山 鳳凰徑全走之旅 🎊🎉
http://ouruniquelegacy.blogspot.com/2018/05/20180506.html

[5] 2018.10.27 山賽 2018 Salomon LT70 全程 (鳳凰徑,經牙鷹山) 🎉
http://ouruniquelegacy.blogspot.com/2018/10/20181027-2018-lt70.html

[6] 薄樂閣  鳳凰徑全逆走紀行
http://boolehgee.blogspot.com/search/label/%E9%B3%B3%E5%87%B0%E5%BE%91

[7] 薄樂閣  又踐爛頭山
http://boolehgee.blogspot.com/2011/01/blog-post_22.html

[8] LT70完敗記1 - 重慶でラン&山登り
https://blog.goo.ne.jp/cqrun/e/967f291babef691606610d33c477cb28

[9] LT70完敗記2 - 重慶でラン&山登り
https://blog.goo.ne.jp/cqrun/e/4cb9ad5ed4c25e73c87c3cebacd32e16

[10] LT70完敗記3 - 重慶でラン&山登り
https://blog.goo.ne.jp/cqrun/e/8f2bbfa496b3465626aa2d2883845b6b

[11] LT70完敗記4 - 重慶でラン&山登り
https://blog.goo.ne.jp/cqrun/e/116870ce72b4cd3dbf01e641ade0ef9d

[12] LT70都是一種練習 _ 囉嗦大叔 _ Fitz • Get Moving
https://fitz.hk/sports/running/lt70%E9%83%BD%E6%98%AF%E4%B8%80%E7%A8%AE%E7%B7%B4%E7%BF%92/

[13] 這是一遍融合人、大自然、生活態度與公義的樂土。  LT70都是一種練習
https://long-winded-uncle.blogspot.com/2016/11/lt70.html

[14] 【香港】Salomon LT70 - RUNRUN
https://runrun.com.hk/event/%E3%80%90%E9%A6%99%E6%B8%AF%E3%80%91salomon-lt70/

Wilson Trail

Wilson Trail

2019/07/04

赤柱峽道

黃泥涌水塘

藍田

井欄樹

沙田坳

大埔公路

城門水塘

元墩下

九龍坑山

八仙嶺

南涌

-----

References

[1] Wilson Trail - Wikipedia
https://en.wikipedia.org/wiki/Wilson_Trail

[2] 衛奕信徑 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E8%A1%9B%E5%A5%95%E4%BF%A1%E5%BE%91

[3] wilson_trail_map
http://hiking.gov.hk/eng/pdf/longtrail/wtrail/wilson_trail_map.pdf

[3] 衛奕信徑四天順行記(第一天) - 黃牛山人
https://bchai.cc/2019/02/17/wilson-trail-4days-1/

[4] 衛奕信徑四天順行記(第二天) - 黃牛山人
https://bchai.cc/2019/02/17/wilson-trail-4days-2/

[5] 衛奕信徑四天順行記(第三天) - 黃牛山人
https://bchai.cc/2019/02/17/wilson-trail-4days-3/

Barbara Yung Mei-Ling

Barbara Yung Mei-Ling

2019/07/25

-----

庚午時,1118。

-----

References

[1] 翁美玲 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E7%BF%81%E7%BE%8E%E7%8E%B2

[2] 請找出翁美玲的出生時辰 - 名人八字 - 命理大講場 - 聚賢館命理風水教室 - Powered by Discuz!
http://www.juxian.com.hk/forum/viewthread.php?tid=10777&page=1

Thursday, July 18, 2019

深入淺出 Deep Learning(六):Optimization

深入淺出 Deep Learning(六):Optimization

2018/03/13

施工中...

-----

由於批次迭代 (Batch Gradient Descent) 把所有的資料算過一遍才會前進一步,可是當資料(訓練)非常多的時候,計算量會變成很大,所以我們會考慮使用 mini-batch 或隨機迭代。

(Stochastic Gradient Descent) 概念是把所有的訓練資料分成許多的小量資料 (mini-batch),當mini-batch的數量m=1時,即稱為 stochastic gradient descent。

現在的 SGD 一般都指 mini-batch gradient descent。

-----

BGD,全部算完更新一次,很慢。
SGD 一筆就更新一次。
mini-batch gradient descent,約 50 到 256 筆訓練資料更新一次,目前 SGD 通常指 MGD。


Momentum 是模擬物理裡動量的概念,積累之前的動量來替代真正的梯度。
Nesterov 在梯度更新時做一個校正,避免前進太快,同時提高靈敏度。

Adagrad 其實是對學習率進行了一個約束。
Adadelta 是對 Adagrad 的擴展,但是進行了計算上的簡化。
RMSprop 可以算作 Adadelta的一個特例。
Adam(Adaptive Moment Estimation)本質上是帶有動量項的 RMSprop。
Adamax 是 Adam 的一種變體,此方法對學習率的上限提供了一個更簡單的範圍。
Nadam 類似於帶有 Nesterov 動量項的 Adam。

-----

References

[4] An overview of gradient descent optimization algorithms
http://ruder.io/optimizing-gradient-descent/

[5] Deniz Yuret's Homepage  Alec Radford's animations for optimization algorithms
http://www.denizyuret.com/2015/03/alec-radfords-animations-for.html

[6] Neural Network Optimization Algorithms – Towards Data Science
https://towardsdatascience.com/neural-network-optimization-algorithms-1a44c282f61d

[7] 梯度下降优化算法综述 - CSDN博客
http://blog.csdn.net/google19890102/article/details/69942970

[8] 深度学习最全优化方法总结比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
https://zhuanlan.zhihu.com/p/22252270 

[9] 一文概览深度学习中的五大正则化方法和七大优化策略 _ 机器之心
https://www.jiqizhixin.com/articles/2017-12-20

[10] SGD算法比较 – Slinuxer
https://blog.slinuxer.com/2016/09/sgd-comparison

AdaGrad, RMSProp, Adam, ND-Adam, AMSGrad - Qiita
https://qiita.com/skitaoka/items/e6afbe238cd69c899b2a

超越Adam,从适应性学习率家族出发解读ICLR 2018高分论文 _ 机器之心
https://www.jiqizhixin.com/articles/adam-iclr-2018

[] Optimization for Deep Learning Highlights in 2017
http://ruder.io/deep-learning-optimization-2017/

-----

BGD
[] 深入淺出 Deep Learning(二):LeNet & BP
http://hemingwang.blogspot.tw/2018/02/deep-learninglenet-bp.html

BGD、SGD
[] Difference between Batch Gradient Descent and Stochastic Gradient Descent
https://towardsdatascience.com/difference-between-batch-gradient-descent-and-stochastic-gradient-descent-1187f1291aa1

BGD、SGD
[] 機器學習-隨機梯度下降(Stochastic gradient descent)和 批量梯度下降(Batch gradient descent ) - 掃文資訊
https://tw.saowen.com/a/d9c6a834a8ed189a8ff7987497c4f3070e49624ecfc1fb61822b8ed19c6572d3

BGD、SGD、MGD
[] 梯度下降法-Gradient Descent « ihong學習筆記
http://ihong-blog.logdown.com/posts/418731-gradient-descent

BGD、SGD、MGD
[] 機器學習基石 學習筆記 (3):機器可以怎麼樣學習  - YC Note
http://www.ycc.idv.tw/YCNote/post/27

-----

Momentum

Momentum
[] 路遥知马力——Momentum
https://zhuanlan.zhihu.com/p/21486826

Why Momentum Really Works
https://distill.pub/2017/momentum/


Momentum、NAG
[] Nesterov Accelerated Gradient and Momentum
https://jlmelville.github.io/mize/nesterov.html

Momentum、NAG
[] optimization - What's the difference between momentum based gradient descent, and Nesterov's accelerated gradient descent  - Cross Validated

NAG
[] 比Momentum更快:揭开Nesterov Accelerated Gradient的真面目
https://zhuanlan.zhihu.com/p/22810533

-----

RMSprop
[] 【优化算法】一文搞懂RMSProp优化算法
https://zhuanlan.zhihu.com/p/34230849 

Adam
[] Deep Learning 最优化方法之Adam - CSDN博客
https://blog.csdn.net/bvl10101111/article/details/72616516 


Incorporating Nesterov Momentum into Adam _ OpenReview
https://openreview.net/forum?id=OM0jvwB8jIp57ZJjtNEZ

AMSgrad
Adagrad、Adadelta、 RMSprop、Adam、AMSgrad
超越Adam,从适应性学习率家族出发解读ICLR 2018高分论文 _ 机器之心
https://www.jiqizhixin.com/articles/adam-iclr-2018 

On the Convergence of Adam and Beyond _ OpenReview
https://openreview.net/forum?id=ryQu7f-RZ

Monday, July 15, 2019

習近平

習近平

2019/05/24

-----


Fig. 1. Xi Jinping [1]。

-----

冥=asc

「在 1983 年嚴打中,正定縣也舉行公審公判活動。期間,習近平被《紐約時報》認為在正定縣內執行了嚴厲及不人道的計劃生育政策:有 3.1 萬名婦女做了絕育手術,3 萬人安裝了宮內絕育工具,而這個縣人口為 40 萬。83 年底,不足 30 歲的習近平升任並成為正定縣最年輕的縣委書記。」






-----

毛澤東

甲丁甲癸
辰酉子巳

-----

習近平

X丁戊癸
X酉午巳

疑似丙午時。
// 逛網隨想 @ 命理好手的網路日誌   痞客邦

丙辛年交運

64544434241404
辛壬癸甲乙丙丁
亥子丑寅卯辰巳

2019 己亥年,67 歲,辛運。
2020 庚子年,68 歲,辛運。

-----

川普

X己甲丙
X未午戌

甲己年交運

69594939291909
辛庚己戊丁丙乙
丑子亥戌酉申未

2019 己亥年,74 歲,丑運。
2020 庚子年,75 歲,丑運。

-----

References

[1] Xi Jinping - Wikipedia
https://en.wikipedia.org/wiki/Xi_Jinping

[2] 習近平 - Wikipedia
https://ja.wikipedia.org/wiki/%E7%BF%92%E8%BF%91%E5%B9%B3

[3] 習近平 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E4%B9%A0%E8%BF%91%E5%B9%B3

[4] 時事述評: 習近平夫婦與毛澤東夫婦的驚人相似預示著什麽? 
https://zh.wenxuecity.com/bbs/currentevent/1678862.html 

[5] 逛網隨想 @ 命理好手的網路日誌   痞客邦
http://yihjung.pixnet.net/blog/post/161983496

Monday, July 01, 2019

楊德昌

楊德昌

2019/07/01

-----


-----

1947/11/06 15:24

壬己庚丁
申丑戌亥

出生時間為推測。

-----

References

楊德昌 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E6%A5%8A%E5%BE%B7%E6%98%8C

Edward Yang Dechang:未曾遠去的楊德昌 _ 聯合文學 unitas lifestyle
http://www.unitas.me/?p=5485

梁弘志

梁弘志

2019/07/01

-----


-----

1957/09/02 09:04

乙丁戊丁
巳丑申酉

出生時間為推測。

-----

References

梁弘志 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E6%A2%81%E5%BC%98%E5%BF%97

毛澤東

毛澤東

2019/05/23

-----


Fig. 1.Mao [1]。

-----

1893 年 12 月 26 日,07:48。甲辰時。

【湖南湘潭經緯度】 經度:112.91 , 緯度:27.87

-----


-----

甲丁甲癸
辰酉子巳
7767574737271707 
丙丁戊己庚辛壬癸
辰巳午未申酉戌亥

起運: 於出生 6 年 4 個月又 13 天
交運: 逢虛 8 歲的 4 月 2 日

-----


Fig. 2. 辰時 [4]。

-----

「毛主席的農曆生日是十一月十九日,紀念日是陽曆 12 月 26 日。 毛澤東的生日,據《韶山四修族譜》卷十五記載:“清光緒十九年癸巳十一月十九辰時生。”即農曆十一月十九日生。 毛澤東身邊的工作人員葉子龍等人,從曆書上查對,將公曆和農曆對照,核定毛澤東的生日為 12 月 26 日。毛澤東曾風趣地說:“哦,我的那碗麵條,此後不在陰曆十一月十九日吃,改在陽曆 12 月 26 日吃!”」

-----

七點四十八分。

1918,25 歲。SA MER=Asc。

-----

命盤特徵:

月天刑。

-----

「接下來他又講:「我們有些同志就是糊塗,不明白這個道理,還準備渡過海峽打台灣。我是不贊成打過去,放在那裏,是一個壓力,內部就會團結。這個壓力一沒有了,內部就會鬧起來。」」 摘錄自: 李志綏. 「毛澤東私人醫生回憶錄.」

-----

References

[1] Mao Zedong - Wikipedia
https://en.wikipedia.org/wiki/Mao_Zedong

[2] 毛沢東 - Wikipedia
https://ja.wikipedia.org/wiki/%E6%AF%9B%E6%B2%A2%E6%9D%B1

[3] 毛澤東 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E6%AF%9B%E6%B3%BD%E4%B8%9C
 
[4] 經緯度
http://www.ximizi.com/jingweidu.php?province=%E6%B9%96%E5%8D%97&city=%E6%B9%98%E6%BD%AD

[5] 1941年《韶山毛氏四修族谱》高清图片下载_红动网
http://sucai.redocn.com/yishuwenhua_5525588.html

[6] 毛主席的农历生日和纪念日是?_百度知道
https://zhidao.baidu.com/question/193319174.html

[7] 毛泽东生平年表----中国科学院
http://www.cas.cn/zt/jzt/fkzt/jnmzddc110zn/mzdsp/200312/t20031226_2671706.shtml 

[8] 【原】一代伟人毛泽东——占星深度分析
https://site.douban.com/108862/widget/notes/2024118/note/162206217/ 

[9] The Complete Stories of Mao Zedong
https://hemingwang.blogspot.com/2019/05/the-complete-stories-of-mao-zedong.html

呂代豪

呂代豪

2019/07/01

-----


-----

1954/08/30 08:44

丙戊壬甲
辰午申午

出生時間為推測。

-----

References

呂代豪 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E5%91%82%E4%BB%A3%E8%B1%AA

Thursday, June 27, 2019

館長

館長

2019/06/27

-----


-----

館長 庚申時,食神,沖。 1644。 35 歲開連鎖健身房。木星。月亮處女上升,愛批評。

-----

References

[1] 陳之漢 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E9%99%B3%E4%B9%8B%E6%BC%A2

Tuesday, June 25, 2019

Yuen Tun Ha

Yuen Tun Ha

2019/06/25

-----




-----

References

元墩下 - 維基百科,自由嘅百科全書
https://zh-yue.wikipedia.org/wiki/%E5%85%83%E5%A2%A9%E4%B8%8B

北潭坳  燕岩竹林登大帽
http://paktamau.blogspot.com/2013/11/blog-post_11.html

Tate's Cairn

Tate's Cairn

2019/06/25

-----




-----

References

Tate's Cairn - Wikipedia

中國香港旅行遠足聯會  觀音山 山客
http://hkha-china.blogspot.com/2010/03/blog-post_06.html

Nam Chung

Nam Chung

2019/06/25

-----




-----

References

南涌 - 維基百科,自由的百科全書

南涌推動生態社區實踐 探索人與地之間的相處方式|香港01|社區專題

Monday, June 17, 2019

Tsai Ing-wen

Tsai Ing-wen

2019/06/17

蔡英文 四點三十六 太陽弧火星六十歲天頂 戊寅時 愛看書 露鼻孔 偏印偏財

2010

「2006年蔡英文辭去立委職務並出任行政院副院長至2007年,2008年總統大選民進黨下台,蔡英文當選民進黨主席,並在2010年連任。 2010年,蔡英文以民進黨主席的身份與總統馬英九就兩岸框架性經濟合作協議(ECFA)舉行公開辯論會,這場辯論被稱為「雙英辯論」,並被媒體普遍視為是2012年總統大選的前哨戰。 2010年底台灣舉行五都選舉,蔡英文參選新北市市長,和國民黨的候選人朱立倫競爭,選舉結果,蔡英文以5.2%的差距敗選。」
// 人物介绍:蔡英文 - BBC News 中文

-----

References

蔡英文的個人星盤 @ BobChen的科學占星   隨意窩 Xuite日誌
https://m.xuite.net/blog/bobchen7/wretch/94816696

國曆生日「不快樂」 蔡英文:我過農曆的 _ 政治 _ 新頭殼 Newtalk
https://newtalk.tw/news/view/2016-08-31/76807

人物介绍:蔡英文 - BBC News 中文
https://www.bbc.com/zhongwen/trad/chinese_news/2012/01/120111_tw_election_tsai

Lin Chi-ling

Lin Chi-ling

2019/06/17

-----

References

// 落馬 火星
林志玲的個人星盤 @ BobChen的科學占星   隨意窩 Xuite日誌
https://m.xuite.net/blog/bobchen7/wretch/94848359

// 不是很準 2017
唐綺陽竟說她「戀愛運極差」 林志玲驚吐:願先有後婚 - 娛樂 - 中時電子報
https://www.chinatimes.com/realtimenews/20170828005383-260404?chdtv 

// 2018
林志玲 木星在命宮 月亮在3宮 出生時間 11 17~12 22 - DestinyNet 命理網
https://destiny.to/ubbthreads/ubbthreads.php/topics/2041285

韓國瑜

韓國瑜

2019/06/06

-----


Fig. 1. 韓國瑜 [1]。

-----


-----

壬庚丙丁
午申午酉
65554535251505
己庚辛壬癸甲乙
亥子丑寅卯辰巳

-----

韓國瑜出生於 1957 年 6 月 17 日 [1]。

一、其主要事件是 2018 年參選高雄市長造成旋風:「2018 年 4 月遷籍高雄市林園區,5 月在初選勝出並代表國民黨參選高雄市長,之後於 11 月 24 日舉行的中華民國地方首長選舉以 89 萬 2545 票、15 萬多票差距擊敗民主進步黨候選人陳其邁而獲勝,結束民進黨在高雄市二十年及原高雄縣三十三年的執政。」[2]。

二、另外還有「2004 年因違反交通規則在閃紅燈路口未先停車而撞死人,被法院判處 6 個月有期徒刑,緩刑 2 年。」[2], [3]。

由一、二點,以太陽弧推測其出生時間是十二點四十分。

2004,甲申年,SA Plu=Asc。
2018,己亥年,SA Ura=Asc。

-----

韓國瑜市長大選獲勝

一宮主星與天頂合相,流海三合金星。不可思議的好運。
太陽弧天王星合相上升點。

-----

References

[1] Han Kuo-yu - Wikipedia
https://en.wikipedia.org/wiki/Han_Kuo-yu

[2] 韓國瑜 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E9%9F%93%E5%9C%8B%E7%91%9C

[3] 曾撞死人…「過失致死」判決書曝光 韓國瑜:已受懲罰│TVBS新聞網
https://news.tvbs.com.tw/life/1038033

Chu Li-luan

Chu Li-luan

2019/06/17

騙子與傻子

「特別是王陣營指「朱是騙子、王是傻子」的說法,向媒體細數幾次朱、王見面的情形,包括朱已啟動「柱下朱上」機制,但在和王見面時卻不講自己要參選,反而詢問王是否願意參選總統?種種諸如此類的說法,台灣媒體連日來大幅報導,加上王金平面對媒體詢問,採取不證實亦不否認的態度,不但顯示兩人間的信任關係降到冰點,更讓外界對於朱立倫的政治性格,產生「虛偽」的評價。」
// 台灣來鴻:朱立倫的爭議 - BBC News 中文

神隱

「網友在PTT八卦板PO文,題為「[爆卦] 朱立倫最新聲明」,點入一看卻毫無內文,乍看之下似乎是一篇不完整的文章。然而,老經驗的鄉民們一看秒懂,明白原PO用這篇「無字天書」諷刺表態備戰2020年總統大選的前新北市長朱立倫,每次在面對兩岸等重大國家議題時往往選擇神隱,不願面對也不願表態。」
// 中國迫統惹議 他PO「無字文」巧諷朱立倫被讚爆 - 政治 - 自由時報電子報


棄保

「回到今日,朱大有可能能夠鞏固藍營大約四成的基本票源,卻又沒有強到足以催發柯綠之間的棄保效應,若是柯綠差距拉不開,朱便有漁翁得利的可能性。於是藍營在去年底台北市長選舉差之分毫沒有打響的算盤,仍有可能由朱立倫於2020打響。」
// 偶然言中》朱立倫總統之路的契機:韓國瑜既太強又不夠強 - 自由電子報 自由評論網

一切隨緣

「最後聊開了的朱立倫主動說:「你一定又想問我未來的政治規劃,我只能說:『一切隨緣』!」」
// 沉潛苦幹、修復民心 朱立倫深獲多元期待 _ 李建興 _ 遠見雜誌


記憶力

「新北市長朱立倫,宣布參選連任後第一個週末,短短一個上午,就從板橋一路趕行程到野柳、萬里,路程大約兩百公里,看得出鬆口連任新北市後,朱立倫有輸不得的壓力,當然外界也解讀,這是「以戰養戰」策略,沒有放棄2016。新北市的里長們更爆料,朱立倫其實有超強記憶力,一千多個里長的名字,他通通都記得住。」
// 獨家/千名里長全記得 朱立倫靠超強記憶力博感情 _ 政治 _ 三立新聞網 SETN.COM

朱立倫 零點三十分 不是太有把握

-----

References

台灣來鴻:朱立倫的爭議 - BBC News 中文
https://www.bbc.com/zhongwen/trad/china/2015/11/151105_twletter_zhulilun 

中國迫統惹議 他PO「無字文」巧諷朱立倫被讚爆 - 政治 - 自由時報電子報
https://news.ltn.com.tw/news/politics/breakingnews/2661539 

偶然言中》朱立倫總統之路的契機:韓國瑜既太強又不夠強 - 自由電子報 自由評論網
https://talk.ltn.com.tw/article/breakingnews/2749202 

沉潛苦幹、修復民心 朱立倫深獲多元期待 _ 李建興 _ 遠見雜誌
https://www.gvm.com.tw/article.html?id=44474 

獨家/千名里長全記得 朱立倫靠超強記憶力博感情 _ 政治 _ 三立新聞網 SETN.COM
https://www.setn.com/News.aspx?NewsID=28729

Wang Jin-pyng

Wang Jin-pyng

2019/06/17

王金平 十八點十八分 五十八歲立法院長 冥王星上升點

Monday, June 10, 2019

Math(五):Manifold

Math(五):Manifold

2019/04/29

-----


Fig. Manifold(圖片來源)。

-----


Fig. 線性:旋轉、縮放、平移(架構不被破壞、線性)。

-----


Fig.

-----


Fig.

-----


Fig. Full connection(線性)[3]。

-----


Fig.

-----


Fig. Non-linearity(架構破壞、流形) [3]。

-----


// 神经网络激励函数的作用是什么?有没有形象的解释? - 知乎

-----

References

Neural Networks, Manifolds, and Topology -- colah's blog
http://colah.github.io/posts/2014-03-NN-Manifolds-Topology/

Topological deep learning – topoi – Medium
https://medium.com/topoi/topological-deep-learning-c50daf94664c 

Manifold Learning  The Theory Behind It – Towards Data Science
https://towardsdatascience.com/manifold-learning-the-theory-behind-it-c34299748fec 

深度学习的几何观点(1) - 流形分布定律 - bhneo的博客 - CSDN博客
https://blog.csdn.net/bhneo/article/details/82254198

神经网络激励函数的作用是什么?有没有形象的解释? - 知乎
https://www.zhihu.com/question/22334626

奇異值分解 (SVD) _ 線代啟示錄
https://ccjou.wordpress.com/2009/09/01/%E5%A5%87%E7%95%B0%E5%80%BC%E5%88%86%E8%A7%A3-svd/

# isomap
教電腦「看」世界:電腦也能當球賽戰術分析員! - PanSci 泛科學
https://pansci.asia/archives/117676

Thursday, June 06, 2019

林清玄

林清玄

2019/06/06

-----


// 著名作家林清玄過世 享壽65歲 - 生活 - 自由時報電子報

-----


-----

庚庚丙癸
辰寅辰巳
62524232221202 
己庚辛壬癸甲乙
酉戌亥子丑寅卯

-----

林清玄 八點三十六分

1997,丁丑年,SA Ven=Asc,四十四歲再婚。

-----


//

-----


// 林清玄外遇「身敗名裂」 苦苓揭內幕:並未了解真相 - 娛樂 - 中時電子報

-----


// 我的名字就是一幅山水畫 - 藝文副刊 - 中國時報

-----




 十七歲木星
「和所有早慧的作家一樣,林清玄在創作上起步很早,他17歲就開始在報上發表作品,曾經獲得台南市中等學校論文競賽第一名,從此立下成為作家的志向,20歲時就出版了第一本書《蓮花開落》。」
// 林清玄生平簡介

「作家「季季」李瑞月今天凌晨在臉書發文表示「林清玄『過火』!」,指 1979 年林清玄以「過火」獲第二屆時報文學獎「散文優等獎」,26歲更上層樓,寫作以快著稱,出書逾 270 冊。她說,「過火是『除魅』,卻也是『隱喩』。」許多好友也在底下留言,「震驚」、「敬哀」、「致哀」、「一路好走」表達不捨。」
// 著名作家林清玄過世 享壽65歲 - 生活 - 自由時報電子報

-----


// 何處沾染紅塵——林清玄的報導文學和電影因緣 _ 李志銘 _ 鳴人堂

-----

References

[1] Lin Ching-hsuan - Wikipedia
https://en.wikipedia.org/wiki/Lin_Ching-hsuan

[2] 林清玄 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E6%9E%97%E6%B8%85%E7%8E%84

[3] 林清玄是几月几号出生的 _百度知道
https://zhidao.baidu.com/question/152320689.html

[4] 红忠批八字_新浪博客
http://m.blog.sina.com.cn/s/blog_182dfe1110102yukc.html?ref=weibocard#page=1

[5] 何處沾染紅塵——林清玄的報導文學和電影因緣 _ 李志銘 _ 鳴人堂
https://opinion.udn.com/opinion/story/12369/3699343

[6] 林清玄外遇「身敗名裂」 苦苓揭內幕:並未了解真相 - 娛樂 - 中時電子報
https://www.chinatimes.com/realtimenews/20190206001148-260404?chdtv

// 十七歲
[7] 林清玄生平簡介
http://excellent.cgust.edu.tw/LiteratureNutrition/nowa4.htm

[8]〈 府城廣角鏡 〉我的室友同學林清玄 - 中華日報新聞網
http://www.cdns.com.tw/news.php?n_id=3&nc_id=279034

// 過火
著名作家林清玄過世 享壽65歲 - 生活 - 自由時報電子報
https://news.ltn.com.tw/news/life/breakingnews/2680317





感念知遇之恩 林清玄拚命寫 - 焦點要聞 - 中國時報
https://www.chinatimes.com/newspapers/20190124000589-260102?chdtv

我的名字就是一幅山水畫 - 藝文副刊 - 中國時報
https://www.chinatimes.com/newspapers/20190313000844-260115?chdtv

向陽憶林清玄散文變小品創新局 - 藝文副刊 - 中國時報
https://www.chinatimes.com/newspapers/20190125000806-260115?chdtv




林清玄學佛散文的教主形象
http://enlight.lib.ntu.edu.tw/FULLTEXT/JR-MISC/misc88969.htm

// 中國
性情男人林清玄
http://www.souland.com/light/fang.htm

台湾知名作家林清玄去世,如何评价其一生的成就和散文作品的艺术价值? - 知乎
https://www.zhihu.com/question/309999495/answer/580149693

台湾知名作家林清玄过世,他与江苏曾有这些缘分…_涉台快讯_江苏与台湾
http://www.jsstb.gov.cn/stkx/201901/t20190125_12135539.htm

賴清德

賴清德

2019/06/06

-----


Fig. 1.賴清德 [1]。

-----


-----

癸辛癸己
巳酉酉亥
605040302010 
丁丙乙甲癸壬
卯辰巳午未申
 
-----

賴清德

十點四十八分

1976,丙辰年,SA Jup=Asc,建中。
1996,丙子年,SA Ura=MC,棄醫從政。
2017,戊戌年,SA Mar=Asc,行政院長。

2024,甲辰年,SA Sun=Asc,總統?

-----

「2017年6月,當時還是台南市長的賴清德,與林全碰面,原本以為要談建設,沒想到林全開門見山就說,要辭去職務,希望賴清德能接手,但他並沒有答應,直到訪美結束後,兩人二度見面,林全表明,執政出現困境,必須由民進黨員出來承擔,同時總統蔡英文也數次約見賴清德,希望他一起打拚,為了挽救執政困局,賴清德決定接下重擔。但在任命案發布前,賴清德向蔡總統提出四個問題,包含勞基法衝擊產業,是否能再修法,以及擔任閣揆後,能否在立法院主張台獨立場,總統全部同意,另外,賴清德也提到特赦前總統陳水扁問題,蔡總統當時表示會處理,憲政改革,總統也說未來會推動,不過承諾遲遲沒有兌現,恐怕也成為賴清德參選主因。」
// 賴新書曝接閣揆原因 總統允處理扁案 - 台視新聞

「賴清德此刻接任閣揆當然是著眼拉抬蔡英文政府低迷的民調,加上賴清德任期將屆,有意藉由職務轉換增加歷練,於是雙方一拍即合。」
// 陳嘉宏專欄:早立「儲君」 賴清德不會有好日子過 -- 上報 _ 評論

-----

References

William Lai - Wikipedia
https://en.wikipedia.org/wiki/William_Lai

賴清德 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E8%B3%B4%E6%B8%85%E5%BE%B7

賴新書曝接閣揆原因 總統允處理扁案 - 台視新聞
https://www.ttv.com.tw/news/amp/view.asp?i=108032800080005 

【1979那屆建中畢業班】賴清德經常翻牆吃冰 朱立倫:跟江宜樺比較熟 -- 上報 _ 焦點
https://www.upmedia.mg/news_info.php?SerialNo=24280

陳嘉宏專欄:早立「儲君」 賴清德不會有好日子過 -- 上報 _ 評論
https://www.upmedia.mg/news_info.php?SerialNo=24147

賴清德幼時被擄 阿公花2000元贖回 - 政治 - 自由時報電子報
https://news.ltn.com.tw/news/politics/paper/1132959