๐ข ๊ฐ์๊ธฐ AI ํํ ๋ฆฌ์ผ ์ธ์ & ๋ฏธ๋ ํด์ปคํค
AI Tutorial Session for Accelerators & Mini-Hackathon
๐ ๊ฐ์
๊ฐ์๊ธฐ AI ํํ ๋ฆฌ์ผ ์ธ์ & ๋ฏธ๋ ํด์ปคํค์ ์ฐธ๊ฐํ์๋ ๋ชจ๋ ์ฐ๊ตฌ์, ์์ง๋์ด, ๋ํ์์ ์ฌ๋ฌ๋ถ์ ์ง์ฌ์ผ๋ก ํ์ํฉ๋๋ค!
๋ณธ ํ์ฌ๋ ์ต์ ์ธ๊ณต์ง๋ฅ(AI) ๋ฐ ๋จธ์ ๋ฌ๋(ML) ๊ธฐ๋ฒ์ ์ ์ ๊ฐ์๊ธฐ ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง, ํ๋ฃจํ ๋น ๊ถค๋ ์ ์ด, ๊ทธ๋ฆฌ๊ณ ์์ด์ ํฑ ์์จ ์ด์ ์ํฌํ๋ก์ฐ์ ์ ๋ชฉํ๋ ์ด๋ก ์ ๊ธฐ์ด์ ์ค์ต ์ญ๋์ ์ง์ค์ ์ผ๋ก ํจ์ํ๋ 1์ผ ์ง์ค ํํ ๋ฆฌ์ผ ๋ฐ ์ฑ๋ฆฐ์ง์ ๋๋ค.
- ์ผ์: 2026๋ 11์ 19์ผ (๋ชฉ) 09:00 โ 17:00
- ์ฅ์: KOMAC / KAERI (ํ๊ตญ์์๋ ฅ์ฐ๊ตฌ์ ์์ฑ์๊ณผํ์ฐ๊ตฌ๋จ)
- ์ฐธ๊ฐ ๋ฑ๋ก (Indico): https://indico.korea.ac.kr/event/114/
- ์ฃผ์ ๋์: ๊ฐ์๊ธฐ ๋ฌผ๋ฆฌ ๋ฐ ์ ์ด ๋ฐ์ฌํ์ฐ๊ตฌ์, ๋ํ์์ ๋ฐ ํ๋ถ์
- ๊ฐ์ฌ์ง:
- ๋ฐ์ข ์ ๋ฐ์ฌ (Chong Shik Park, Ph.D.) โ ๊ณ ๋ ค๋ํ๊ต ์ธ์ข ์บ ํผ์ค (Korea University, Sejong)
- Thorsten Hellert ๋ฐ์ฌ (Thorsten Hellert, Ph.D.) โ ๋ก๋ ์ค ๋ฒํด๋ฆฌ ๊ตญ๋ฆฝ์ฐ๊ตฌ์ (LBNL) / Osprey ์ฐ๊ตฌํ
๐ ํ๋ก๊ทธ๋จ ์ผ์ ํ (Master Schedule)
| ์๊ฐ | ์ธ์ ๊ตฌ๋ถ | ์ธ๋ถ ๋ด์ฉ ๋ฐ ๊ฐ์ฌ |
|---|---|---|
| 09:00 โ 09:10 | ๊ฐํ ๋ฐ ์ค๋ฆฌ์ํ ์ด์ | ์ํฌ์ ๋ชฉํ ์๊ฐ, ์ค์ต ํ๊ฒฝ ์ ๊ฒ ๋ฐ W&B ์ฑ๋ฆฐ์ง ์๋ด |
| 09:10 โ 10:30 | ๊ฐ์ 1 | ์
์ ๊ฐ์๊ธฐ๋ฅผ ์ํ AI/ML ๊ธฐ์ด ๋ฐ ํ๋ฃจํ ์ ์ด (AI/ML Foundations and Closed-Loop Control for Particle Accelerators) ๊ฐ์ฌ: ๋ฐ์ข ์ ๋ฐ์ฌ (๊ณ ๋ ค๋ํ๊ต ์ธ์ข ์บ ํผ์ค) |
| 10:30 โ 10:40 | ํด์ ๋ฐ ์ง์์๋ต | ์ธ์ ๊ฐ ํด์ ๋ฐ 1์ฐจ Q&A |
| 10:40 โ 12:00 | ๊ฐ์ 2 | ๊ฐ์๊ธฐ ์ฐ๊ตฌ๋ฅผ ์ํ ์์ด์ ํฑ AI: Osprey ํ๋ ์์ํฌ ์์ฉ (Agentic AI for Accelerator Research: Osprey Applications) ๊ฐ์ฌ: Thorsten Hellert ๋ฐ์ฌ |
| 12:00 โ 13:30 | ์ ์ฌ ์์ฌ ๋ฐ ๋คํธ์ํน | ์์ฌ ๋ฐ ์ฐธ๊ฐ์ ๊ฐ ๊ต๋ฅ |
| 13:30 โ 16:30 | ๋ฏธ๋ ํด์ปคํค ์ค์ต | ๋น ๊ถค๋ ์ ๋ ฌ ๋ฒค์น๋งํฌ ์ฑ๋ฆฐ์ง (Beam Orbit Alignment Benchmark) โข ํธ๋ 1: ์ ๊ฒฝ๋ง ๋๋ฆฌ๋ชจ๋ธ(MLP) ๊ธฐ๋ฐ ์ญ๋ฌธ์ ์ต์ ํ ์ ์ด โข ํธ๋ 2: ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ์ฌ์ ์ง์(ORM) ๊ฒฐํฉ ๊ฐํํ์ต(RL) ์ ์ด โข ํธ๋ 3: ๊ฐ์ฐ์์ ํ๋ก์ธ์ค ๊ธฐ๋ฐ ๋ฒ ์ด์ง์ ์ต์ ํ(BO) ์ ์ด |
| 16:30 โ 17:00 | ์์ ๋ฐ ์ดํ | Weights & Biases ์ค์๊ฐ ๋ฆฌ๋๋ณด๋ ๊ฒฐ๊ณผ ํ์ธ, ์ฐ์ ์ฐธ๊ฐ์ ์์ ๋ฐ ํํ |
๐ป ์ฐธ๊ฐ์ ํ์ ์ค๋น ์ฌํญ (Participant Preparation)
์ํํ๊ณ ์ ์ตํ ์ค์ต ์งํ์ ์ํด ์ฐธ๊ฐ์ ์ฌ๋ฌ๋ถ๊ป์๋ ์ํฌ์ ์ฐธ๊ฐ ์ ์๋ ์ฌํญ์ ํ์ธํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
1. ๊ฐ์ธ ๋ ธํธ๋ถ ์ง์ฐธ (BYOD โ Bring Your Own Device)
- ์ค์ต ๋ฐ ์คํ ๋ฏธ๋ ํด์ปคํค ์ฐธ๊ฐ๋ฅผ ์ํด ๊ฐ์ธ ๋ ธํธ๋ถ๊ณผ ์ถฉ์ ์ด๋ํฐ๋ฅผ ํํ ์ง์ฐธํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
- ํ์ฅ ์์ดํ์ด(Wi-Fi) ๋ฌด์ ์ธํฐ๋ท์ด ์ ๊ณต๋ฉ๋๋ค.
2. ์ด์์ฒด์ ๋ฐ Docker Desktop ์ฌ์ ์ค์น ์๋ด (Windows / Mac / Linux)
- Windows, macOS, Linux ๋ฑ ์ฐธ๊ฐ์๋ถ๊ป์ ํ์ ์ฌ์ฉํ์๋ ์ด๋ ํ ์ด์์ฒด์ (OS) ํ๊ฒฝ์ด๋ ๋ชจ๋ ์ง์ํฉ๋๋ค.
- ๋ณธ ์ค์ต์์๋ ์์กด์ฑ ์ถฉ๋ ์๋ ์ํํ ํ๊ฒฝ ๊ตฌ๋์ ์ํด Docker๋ฅผ ํ์ฉํฉ๋๋ค. ์ฐธ๊ฐ์ ์ฌ๋ฌ๋ถ๊ป์๋ ์๋ ์๋ด์ ๋ฐ๋ผ ์ฌ์ ์ ํ๊ฒฝ์ ์ค๋นํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
๐ช Windows ์ฌ์ฉ์ (Docker Desktop + WSL 2 ํ์ฑํ):
-
Docker Desktop ๊ณต์ ์น์ฌ์ดํธ์์ Windows์ฉ ์ค์น ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํฉ๋๋ค.
-
WSL 2 (Windows Subsystem for Linux) ํ์ฑํ:
-
๊ด๋ฆฌ์ ๊ถํ์ผ๋ก PowerShell ๋๋ ๋ช ๋ น ํ๋กฌํํธ(CMD)๋ฅผ ์คํํ ํ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค:
wsl --install
(์ด๋ฏธ WSL์ด ์ค์น๋ ๊ฒฝ์ฐ wsl --update ์คํ)
-
Docker Desktop ์ค์ (Settings \rightarrow General)์์ "Use the WSL 2 based engine" ์ต์ ์ด ์ฒดํฌ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
-
-
์์คํ ์ฌ๋ถํ ์์ฒญ์ด ์์ ๊ฒฝ์ฐ ์ฌ๋ถํ ํ Docker Desktop ์ฑ์ ์คํํด ๋ก๋๋ค.
๐ Mac (macOS) ์ฌ์ฉ์:
- Docker Desktop ๊ณต์ ์น์ฌ์ดํธ์์ ๋ณธ์ธ์ Mac ์นฉ ์ฌ์(Apple Silicon M1/M2/M3/M4 ๋๋ Intel ์นฉ)์ ๋ง๋ ๋ฒ์ ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํฉ๋๋ค.
- ์ค์น ํ Docker Desktop ์ฑ์ ์คํํ์ฌ ์ด๊ธฐ ๊ถํ ๋ฐ ๋ฐฑ๊ทธ๋ผ์ด๋ ์๋น์ค ๋ฑ๋ก์ ์๋ฃํฉ๋๋ค.
๐ง Linux ์ฌ์ฉ์ (Ubuntu/Debian ๋ฐ CentOS/RHEL):
-
๋ณ๋์ GUI ์ฑ ์์ด ํฐ๋ฏธ๋์์ ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ํตํด Docker ์์ง๊ณผ Docker Compose ํ๋ฌ๊ทธ์ธ์ ์ค์นํฉ๋๋ค:
-
Ubuntu / Debian:
sudo apt update && sudo apt install -y docker.io docker-compose-plugin sudo systemctl enable --now docker sudo usermod -aG docker $USER
-
CentOS / RHEL (Red Hat Enterprise Linux) / Rocky Linux:
sudo dnf install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin sudo systemctl enable --now docker sudo usermod -aG docker $USER
(์ฐธ๊ณ : docker ๊ทธ๋ฃน ์ถ๊ฐ ํ ๋ณ๊ฒฝ์ฌํญ ์ ์ฉ์ ์ํด ํฐ๋ฏธ๋ ์ฌ๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค.)
-
3. Weights & Biases (W&B) ๋ฌด๋ฃ ๊ณ์ ์ฌ์ ์์ฑ
- ๋ณธ ๋ฏธ๋ ํด์ปคํค์ ๋จธ์ ๋ฌ๋ ์คํ ์ถ์ ๋ฐ ๋ผ์ด๋ธ ๋ฆฌ๋๋ณด๋ ํ๋ซํผ์ธ **Weights & Biases (W&B)**๋ฅผ ํ์ฉํฉ๋๋ค.
- ์ํฌ์ ์ฐธ๊ฐ ์ wandb.ai (๋๋ wandb.ai/site/ko)์์ ๋ฌด๋ฃ ๊ฐ์ธ ๊ณ์ ์ ๋ฏธ๋ฆฌ ๊ฐ์ ํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
- ๊ฐ์ ํ wandb.ai/authorize์์ ๋ฐ๊ธ๋๋ ๋ณธ์ธ์ API ํค๋ฅผ ๋ฉ๋ชจํด ์ค์๋ฉด, ํํ ๋ฆฌ์ผ ๋น์ผ ๋จ ํ ์ค์ ์ฝ๋๋ก ์์ ์ ์ ์ด ์๊ณ ๋ฆฌ์ฆ ๊ฒฐ๊ณผ๋ฅผ ๋ผ์ด๋ธ ๋ฆฌ๋๋ณด๋์ ๋ฑ๋กํ์ค ์ ์์ต๋๋ค. (์คํ๋ผ์ธ ๋ฐ ์ต๋ช ๋ชจ๋๋ ์ง์ํ๋ฏ๋ก ๋ฏธ๊ฐ์ ์๋ ๋ฒค์น๋งํฌ ์คํ ์์ฒด๋ ๊ฐ๋ฅํฉ๋๋ค.)
โ ์ฐธ๊ฐ ์ ์ฒดํฌ๋ฆฌ์คํธ (Readiness Checklist)
- Indico ์ํฌ์ ์ฌ์ ์ฐธ๊ฐ ๋ฑ๋ก ์๋ฃ (https://indico.korea.ac.kr/event/114/)
- ๊ฐ์ธ ๋ ธํธ๋ถ ๋ฐ ์ ์ ์ด๋ํฐ ์ค๋น ์๋ฃ
- Docker Desktop ์ค์น ๋ฐ ์คํ ํ์ธ (Windows: WSL 2 ํ์ฑํ ํ์ธ, macOS: ์ฑ ์คํ ํ์ธ) ๋๋ Linux Docker Engine ์ค๋น ์๋ฃ
- wandb.ai ๋ฌด๋ฃ ๊ณ์ ์์ฑ ๋ฐ API ํค ํ์ธ