接下來的專案是實作模擬退火法! 在最佳化演算法當中,梯度下降法(gradient descent method)是一個廣泛使用的演算法,主要他實作上不複雜,也有...
前面提到馬可夫蒙地卡羅法(MCMC),感覺非常的神奇!這個方法可以模擬目標分佈,並且做抽樣的動作,成為一個sampler! 怎麼做到的! 這邊我只講結論,如果看...
本來預定是要再寫一部份理論的,不過前面一不小心就把理論都講的差不多了XD 那我們就進入實作吧! 其實實作的部份沒有很難,照著前面的框架走應該是沒問題的 func...
之前有了大致的框架,不過對於控制溫度下降的速度也是重要的一環。這決定了整體函數收斂的情況。 實作 參考了A Comparison of Cooling Sche...
明確來說我不是只要把程式寫出來就好,我會比較希望可以把他發展成一個框架。前面寫了一部份的原型,我後來補上了一些部份讓他可以動起來,不過我就不放上來了。這篇我的主...
Cooling scheduler 這部份我重新設計了一下。 program(pgm::Type{Val{:linear}}, t0::Float64, a::...
狀態 abstract State immutable StatePair current::State proposal::State en...
前天終於摸懂julia要怎麼包成套件的形式並且做測試orz............... 他包成套件之後真的很好測試!! 創造套件 打開julia consol...
基本上就是丟到github上拉~~~~ 不過julia沒有這麼聰明幫你做這些事情,創帳號、創repository這些都是自己來的!不過這篇文章不負責教怎麼創帳號...
終於寫到最後了! 我們從julia的教學一路寫到兩個專案並且告訴大家如何公開專案,覺得自己終於完成一件事了!這系列文除了做教學以外,也有推廣這個語言的性質,帶大...