미분류

[Julia, ABM, OSM] Zombie Agent Based Model(OpenStreetMap Based)

OpenStreetMap 기반 좀비 agent model정상 Agent가 좀비를 만나 감염되는 단순 시뮬레이션 zombies Zomie Outbreak in a City¶ 동작환경: Julia v1.8.3 Agents v5.6.2 InteractiveDynamics v0.21.11 CairoMakie v0.8.13 GLMakie v0.6.13 In [1]: import Logging Logging.disable_logging(Logging.Warn) Out[1]: LogLevel(1001) In [2]: using Agents using Random using PrettyPrint:pprintln In [3]: using Graphs using HTTP using JSON using LightOSM using LightXML using SparseArrays using […]

[Julia, ABM, OSM] Zombie Agent Based Model(OpenStreetMap Based) Read More »

[Julia, OSM] Open Street Map Test

OpenStreetMap : https://www.openstreetmap.org/export#map=14/37.5866/127.0049&layers=T osm OpenStreetMap Test¶ bbox로 맵을 다운 받은 경우 4개의 좌표가 필요한데 입력 순서는 \ latitude : bottom, top\ longitude : left, right\ minlat => bottom\ maxlat => top\ minlong => left\ maxlong => right 참조 :\ [GeoMakie.jl/examples/specialized/osmmakie.jl] https://github.com/MakieOrg/GeoMakie.jl/blob/a120e51876b6fdc021c919d29eeaf5934576b038/examples/specialized/osmmakie.jl [MakieOrg/OSMMakie.jl]\ https://github.com/MakieOrg/OSMMakie.jl In [1]: import Logging Logging.disable_logging(Logging.Warn) Out[1]: LogLevel(1001) In [2]: using Graphs using HTTP using

[Julia, OSM] Open Street Map Test Read More »

[Julia, ABM] Rabbit-Fox-Hawk 3D Agent Based Model

rabbit_fox_hawk Rabbit-Fox-Hawk¶ 3D로 된 땅에 토끼(Rabbit), 여우(Fox), 매(Hwak), 풀(Grass)가 있다. 이 들 간의 먹이사슬이 있고 번식을 할 때 어떤 상황이 발생 하는지 시뮬레이션 한다. 동작환경: Julia v1.8.3 Agents v5.6.2 InteractiveDynamics v0.21.11 CairoMakie v0.8.13 GLMakie v0.6.13 참고 source : https://github.com/mrchaos/Agents.jl/blob/org/examples/rabbit_fox_hawk.jl 규칙¶ 토끼(Rabbit)¶ 토끼는 자신의 위치에 있는 풀이 있으면 먹는다 토끼가 포식자를 볼 경우 달아 난다. 토끼가

[Julia, ABM] Rabbit-Fox-Hawk 3D Agent Based Model Read More »

[Julia, ABM] Flocking-Agent Based Model

flock Flocking¶ 참조 : http://www.red3d.com/cwr/boids/ flock model은 새들이 3개의 단순한 규칙에 따라 행동 할 때 무리짓기 행동(flocking behavior)이 창발하는 것을 설명한다. 규칙 1) Separation : 다른 새들과 충돌을 피하면서 최소거리를 유지한다. (분산) 2) Cohesion : 이웃한 새들의 평균 위치를 향해 날아 간다.(응집) 3) Alignment : 이웃한 새들의 평균 방향으로 날아 간다. (정렬) 소스 : https://github.com/mrchaos/julia_agents_examples

[Julia, ABM] Flocking-Agent Based Model Read More »

[Julia, ABM] Schelling-Agent Based Model

schelling Schelling¶ n x n grid에서 agent들의 행복하게 느끼는 지수(min_to_be_happy)에 따라 어떻게 무리 짓는지를 시뮬레이션 agent들은 주변에 같은 그룹에 속한 agent들이 있을 때는 그 자리에 머물고 없어면 같은 그룹에 속한 agent들이 있는 곳으로 이동한다. 이 모델은 인종별, 성향별, 성별등의 무리 짓기등의 시뮬레이션에 사용된다. 소스 : https://github.com/mrchaos/julia_agents_examples 동작 환경¶ Julia : v1.7.2 Agents : v5.5.0 InteractiveDynamics

[Julia, ABM] Schelling-Agent Based Model Read More »

[Julia, URLs] Julia관련 URLs

https://lee-phillips.org/julialang/ JuliaDB Julia: Data Wrangling using JuliaDB.jl and JuliaDBMeta.jl https://www.bountysource.com/teams/juliacomputing/issues?tracker_ids=61919606 Data Science Tutorial https://alan-turing-institute.github.io/DataScienceTutorials.jl/getting-started/ensembles/ A Machine Learning Framework for Juliahttps://alan-turing-institute.github.io/MLJ.jl/dev/ https://github.com/alan-turing-institute/MLJ.jl/blob/master/paper/paper.md MLJ Exploring MLJ.jl Newsletter July 2021 https://juliacomputing.com/blog/2021/07/newsletter-july/ Getting Started with High Frequency Finance using Crypto Data and Juliahttps://dm13450.github.io/2021/06/25/HighFreqCrypto.html CoinbasePro.jlhttps://github.com/dm13450/CoinbasePro.jlJSON=>DataFrame 사용법 참고 MLJ MLJ Medium : https://towardsdatascience.com/machine-learning-in-julia-5bca700e0348 SVM example : https://machinelearninggeek.com/svms-with-julia/ Exploring MLJ Julia: Data

[Julia, URLs] Julia관련 URLs Read More »

[Julia, Pluto] 다중환경 및 다중프로세스에서 Pluto 사용

Pluto는 현재 기본적으로 하나의 프로세스만 지원한다. 그리고 다중환경으로 사용 할 수 있다. 먼저 Pluto를 아래와 같이 설정 한다. 다중환경 사용하기 Julia를 용도별로 다양하게 설정 하고 Pluto에서 용도별로 사용한다. Pkg.activate로 사용하고자 하는 환경을 입력하여 사용한다.

[Julia, Pluto] 다중환경 및 다중프로세스에서 Pluto 사용 Read More »