Julia 使用心得
了解使用心得
- 用在生物系統模擬
- Catalyst.jl
- DifferentialEquations.jl
- 有很多非線性的酵素反應
- 需要特定的演算法解微分方程
- 需要平行運算
- 機率模型的估算
- 原本用 Python
- 需要 ODE solver
- 需要大量解微分方程
- Python scipy 幫助有限
- Matlab 也是選項, 但不是 open source 且沒有像 DifferentialEquations 那麼齊全
- 缺點
- 預編譯 (precompilation) 需要一段時間, 雖然在改善中了
Julia的效能(比如與其他語言相比差多少等等
- 如果要迴圈與迭代: Julia 會很快
- 要達到最佳效能, 不用寫兩種語言
- 以前要 Python -> C++
- 或 Matlab -> C++
- 可以擴充 Composable
你看到的Julia在學術界的發展
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- JuliaSim
- DifferentialEquations.jl
- DiffEqFlux.jl
- DataDrivenDiffEq
- ModelingToolkit
- Agent based modeling: Agent.jl
- 目前最快最彈性的套件
- Previous: Netlogo, Mesa (Python3)
- Basyian Statistics
- Climate simualation
- Quantitative Economics
- Data science
- Flux.jl
- Taiwan
- GeometricFlux.jl
- Transformer.jl
- Pharmaceutical modeling
- Previous: NOMEM, R
- Require Basyian statistics, simulation -> slow
- Julia is a promising solution
- Pumas-AI