Week9 Day2 - ai-esg/our-history GitHub Wiki

νŒ€ NLP 11μ‘° Week9 Day2

λͺ©μ°¨

일자

  • 2021.09.28 ν™”

νŒ€μ›

  • 문석암_T2075
  • λ°•λ§ˆλ£¨μ°¬_T2078
  • λ°•μ•„λ©˜_T2090
  • μš°μ›μ§„_T2137
  • μœ€μ˜ν›ˆ_T2142
  • μž₯동건_T2185
  • ν™ν˜„μŠΉ_T2250

ν”Όμ–΄μ„Έμ…˜

Github Project μž‘μ„± μžŠμ§€ 말기

λΆ„μ—…???

  1. κ°œμ„  아이디어
  2. μ‹€ν—˜μ„ μœ„ν•œ νŒŒμ΄ν”„λΌμΈ (μ‹€ν—˜ λͺ©ν‘œ : ν† ν¬λ‚˜μ΄μ§•, λͺ¨λΈ ν…ŒμŠ€νŠΈ)
    • 이게 κ³§ λͺ¨λ“ˆν™” μ‹œν‚€λŠ”κ±° κΉŒμ§€ μ—°κ²°

λͺ¨λ“ˆν™”

  1. μ–Όλ§ˆλ‚˜ λ‚˜λˆ„κ³  μ–΄λ””κΉŒμ§€ 컀버가 λ˜λŠ”μ§€?

    • μ„œλ‘œλ‹€λ₯Έ ν† ν¬λ‚˜μ΄μ§• μ‹€ν—˜μ„ wandb둜 ν•œλ²ˆμ˜ μ‹€ν–‰μœΌλ‘œ ν•  수 μžˆλŠ”κ°€?
    • μ„œλ‘œλ‹€λ₯Έ λͺ¨λΈ μ‹€ν—˜μ„ wandb둜 ν•œλ²ˆμ˜ μ‹€ν–‰μœΌλ‘œ ν•  수 μžˆλŠ”κ°€?
    • argparse μ‚¬μš©μ„ ν†΅ν•œ λ³€μΈν†΅μ œ
  2. λ¬Έμ„œν™”λ₯Ό ν•¨μˆ˜λ‚΄λΆ€μ—μ„œ μ§„ν–‰ -> DocString

  • 각각 μžμ‹ μ΄ 맑은 뢀뢄에 λŒ€ν•΄μ„œ Doc 이걸 PR을 ν†΅ν•œ 곡유
    • 브런치 끼리도 κ°€λŠ₯
    • Main <- T2075 PR 7λͺ…이 확인후 μŠΉμΈν•  κ²½μš°μ— ν•©μΉ˜κΈ°
    • issueλ§Œλ“€κ³  commit "#issue번호" -> 잘 ν™œμš©ν•˜κΈ°
    • PR #issue 이게 λ¨Έμ§€ 되면 Issue 연동 관리 κ°€λŠ₯
  • ν•„μš”μ„œ 별도 λ¬Έμ„œ (WIKI)

독립적인 μž‘μ—… μ§„ν–‰

μ—¬κΈ°μ„œμ˜ μ€‘μš”ν•œ 뢀뢄은 μ‹€ν—˜μ„ μœ„ν•œ 베이슀 라인 train.py, load_data.py, inference.py

  • train.py argparse (νŒŒλΌλ―Έν„°λ₯Ό μœ„ν•œ κ°’λ“€),wandb νŒ€ 레포 관리
    • λ°•λ§ˆλ£¨μ°¬, μž₯동건
  • ν† ν¬λ‚˜μ΄μ§•, val set λ‚˜λˆ„κΈ° (파라 λ―Έν„° doc, return)
    • μœ€μ˜ν›ˆ, ν™ν˜„μŠΉ, λ°•μ•„λ©˜
  • λͺ¨λΈ (파라 λ―Έν„° doc, return)
    • μš°μ›μ§„, 문석암

ν‘œμ€€

  • λͺ¨λΈ -> baseline
  • ν† ν¬λ‚˜μ΄μ§• -> baseline
  • val set λ‚˜λˆ„κΈ° -> 8:2

Issue μž‘μ„±μ‹œ To do μžλ™μœΌλ‘œ 생성

Issue μ»¨λ°΄μ…˜

## 이슈 λ‚΄μš©
λͺ¨λ“ˆν™”λœ 기본적인 ꡬ성을 μœ„ν•΄ Baseline 의 λͺ¨λΈ 뢀뢄을 λΆ„λ¦¬ν•˜μ—¬ λͺ¨λ“ˆν™”

## To DO
- [ ] Baseline λͺ¨λΈ λͺ¨λ“ˆν™” ν•˜κΈ°

main (직접 컀밋 X) (μ‹€ν–‰λ˜λŠ” μƒνƒœ)

dev (μž‘μ—…μ€‘μΈ μƒνƒœ)

μž‘μ—…λ³„ 브런치 n개 (μ„ΈλΆ€ μž‘μ—…)

commit ν•˜μœ„ 브런치λ₯Ό μ„ νƒμ μœΌλ‘œ λ§Œλ“€μˆ˜ 있게

κ³„νš (μš°μ„  μˆœμœ„)

  1. λͺ¨λ“ˆν™”
    • μ—¬κΈ°μ„œ 뢄업을 잘 μ„Έμš°λŠ”κ²Œ κ°€μž₯ Best
  2. validation
  3. wandb
  4. μ „μ²˜λ¦¬
  5. λͺ¨λΈ μ„ μ •
  6. hyperparameter