Julia

Diffusion maps

擴散映射, Diffusion maps (以下簡稱 DM), 是個資料分析, 流型學習或是資料降維的工具. 這裡我們要介紹以 julia 來做 diffusion maps 降維. Algorithm - diffusion maps embeding 先簡單介紹一下作法. 假設我們有

Julia 學習筆記 - 畫圖

延伸閱讀: Julia 學習筆記 - 簡介, 畫圖, 計時 底下的幾個例子我們將學習怎麼使用繪圖指令. 畫圖的時候我們會用到 Plots 這個 package,因此在第一行我們需

Julia 學習筆記 - 計時

延伸閱讀: Julia 學習筆記 - 簡介, 畫圖, 計時 這裡我們要介紹 julia 計算程式執行時間的指令. 簡單來說,julia 計算程式運行效能有幾個指令: @time 顯示出程式運

Julia 學習筆記

延伸閱讀: Julia 學習筆記 - 簡介, 畫圖, 計時 這裡我們要介紹 julia 這個程式語言. 這是一個非常新的語言, 在 2009 年才問世, 遠比 1990 年出生的 python 來的年輕許多. 不過由

用電腦算微分

前情提要: 用電腦算極限 這裡我們要講的是用數值計算來算函數的微分值. 已知一個函數 $f(x)$ 在某個點 $a$ 的微分值定義是 $$ f'(a) = \lim_{h\to 0} \frac{f(a+h)-f(a)}{h}. $$ 我們用一個簡單的例子試

用電腦算極限

這裡我們要介紹如何用電腦算極限, 以及我們來看一下當我們真的這樣做的時候有可能會發生什麼問題. 我們以 $sinc$ 函數為例來做說明. sinc function 首先我們要介紹一個