Skip to content

feat(ai): Colab training notebook for classifier baseline#22

Merged
CHOSOOGEUN merged 1 commit into
masterfrom
feature/์กฐ์ˆ˜๊ทผ-classifier-colab
May 4, 2026

Hidden character warning

The head ref may contain hidden characters: "feature/\uc870\uc218\uadfc-classifier-colab"
Merged

feat(ai): Colab training notebook for classifier baseline#22
CHOSOOGEUN merged 1 commit into
masterfrom
feature/์กฐ์ˆ˜๊ทผ-classifier-colab

Conversation

@CHOSOOGEUN

Copy link
Copy Markdown
Owner

์š”์•ฝ

PR #20 ๋ฒ ์ด์Šค๋ผ์ธ์„ Colab T4 GPU ์—์„œ ๋ฐ”๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ๋…ธํŠธ๋ถ.

์‚ฌ์šฉ

๋จธ์ง€ ํ›„ ์ด URL ํ•œ ๋ฒˆ ์—ด๊ธฐ:
https://colab.research.google.com/github/CHOSOOGEUN/GateGuard/blob/master/ai/classifier/colab/train_baseline.ipynb

  1. Runtime โ†’ Change runtime type โ†’ GPU(T4)
  2. ์…€ 1~3: GPU ํ™•์ธ โ†’ repo clone โ†’ pip install โ†’ drive mount
  3. ์…€ 4: DATA_ROOT ํ•œ ์ค„๋งŒ ๋ณธ์ธ ๋“œ๋ผ์ด๋ธŒ ๊ฒฝ๋กœ๋กœ ์ˆ˜์ • (์˜ˆ: /content/drive/MyDrive/GateGuard_dataset)
  4. ์…€ 5: ํ•™์Šต ์‹คํ–‰ (50 epoch, early stop). ์ข…๋ฃŒ ํ›„ confusion matrix + classification report ์ถœ๋ ฅ.
  5. ์…€ 6: runs/ ๋ฅผ ๋“œ๋ผ์ด๋ธŒ์— ๋ฐฑ์—…
  6. ์…€ 7: (์„ ํƒ) ๋‹จ์ผ ์˜์ƒ ์ถ”๋ก  ๋ฐ๋ชจ

๋ณ€๊ฒฝ์‚ฌํ•ญ

  • ์‹ ๊ทœ ์ถ”๊ฐ€ (CI/๋ฐฐํฌ ๋ฌด์˜ํ–ฅ)

ai/classifier/colab/train_baseline.ipynb:
- GPU ํ™•์ธ โ†’ repo clone โ†’ pip install
- Google Drive ๋งˆ์šดํŠธ โ†’ DATA_ROOT ๊ฒ€์ฆ (4 ํด๋ž˜์Šค ํด๋ฆฝ ๊ฐฏ์ˆ˜ ์ถœ๋ ฅ)
- python -m ai.classifier.train ์‹คํ–‰
- runs/ ๊ฒฐ๊ณผ๋ฅผ ๋“œ๋ผ์ด๋ธŒ์— ๋ฐฑ์—…
- ๋‹จ์ผ ์˜์ƒ ์ถ”๋ก  ๋ฐ๋ชจ

๋จธ์ง€ ํ›„ Colab ์—์„œ GitHub URL ๋กœ ์ฆ‰์‹œ ์—ด๊ธฐ:
https://colab.research.google.com/github/CHOSOOGEUN/GateGuard/blob/master/ai/classifier/colab/train_baseline.ipynb

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@CHOSOOGEUN CHOSOOGEUN merged commit 2f1b93c into master May 4, 2026
3 checks passed
@CHOSOOGEUN CHOSOOGEUN deleted the feature/์กฐ์ˆ˜๊ทผ-classifier-colab branch May 4, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant