λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

개발/AI

감정 뢄석 AI (kobert / onnxruntime 이슈)

λͺ©ν‘œ

SKT의 kobert λͺ¨λΈμ„ μ‚¬μš©ν•΄μ„œ μ‚¬μš©μžμ˜ 감정을 7κ°€μ§€λ‘œ λΆ„λ₯˜ν•œλ‹€

감정 λ ˆμ΄λΈ” : 기쁨, μŠ¬ν””, λΆ„λ…Έ, 역겨움, 곡포, λ†€λžŒ, 쀑립

 

kobert?

 

GitHub - SKTBrain/KoBERT: Korean BERT pre-trained cased (KoBERT)

Korean BERT pre-trained cased (KoBERT). Contribute to SKTBrain/KoBERT development by creating an account on GitHub.

github.com

 

데이터 μ…‹

λͺ¨λ‘ Aihub 곡개 데이터

  1. λ‹¨λ°œμ„± λŒ€ν™” 데이터 μ…‹
  2. 연속성 λŒ€ν™” 데이터 μ…‹ (데이터 μ •μ œ ν•„μš”)
  3. λ‹¨λ°œμ„±κ³Ό 연속성 λŒ€ν™” 데이터셋 (데이터 톡합 및 μ •μ œ ν•„μš”)

μœ„μ˜ 3κ°€μ§€μ˜ 데이터 μ…‹μœΌλ‘œ ν•™μŠ΅μ‹œμΌœ κ°€μž₯ 쒋은 μ„±λŠ₯의 λͺ¨λΈμ„ μ‚¬μš©ν•˜λ € ν•œλ‹€

 

νŒŒλΌλ―Έν„°

max_len = 64
batch_size = 64
warmup_ratio = 0.1
num_epochs = 5
max_grad_norm = 1
log_interval = 200
learning_rate =  5e-5

 

선택지 1) λ‹¨λ°œμ„± λŒ€ν™” 데이터 μ…‹

ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 였늘 λ„ˆλ¬΄ μ§€μΉœλ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 날씨가 λ„ˆλ¬΄ μ’‹μ•„ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 학ꡐ에 κ°€κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 또 μΆœκ·Όμ΄μ•Ό,, >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ λ†€λžŒμ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 학ꡐ에 κ°€κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 학ꡐ에 κ°€κ³  μ‹Άμ–΄!! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 학ꡐ κ°€κ³  μ‹Άλ‹€ γ…Žγ…Ž >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€~ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€!! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ λΆ„λ…Έκ°€ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€!! γ…Žγ…Ž >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ£½κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : κ±” 정말 짜증 λ‚˜ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ ν˜μ˜€κ°€ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 강아지 보고 μ‹Άμ–΄ γ… γ…  >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ•„μ‹Έ 내일 제윑볢음 λ‚˜μ˜¨λ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 아이언맨 κ°œκΏ€μžΌ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.

 

선택지 2) 연속성 λŒ€ν™” 데이터 μ…‹

ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : λ¬΄λ£Œν•˜λ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일도 μΌν•˜λŸ¬ κ°€μ•Ό ν•΄,, >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 곡포가 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 벌써 κ±°κΈ°κΉŒμ§€ κ°”μ–΄? >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ λ†€λžŒμ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 λ§›μžˆλŠ” λ°₯ 먹어야지~ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μˆ˜μ œλΉ„κ°€ λ§›μžˆλ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ•„ 주식 곡뢀해야지 >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 였늘 λ„ˆλ¬΄ μ§€μΉœλ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 날씨가 λ„ˆλ¬΄ μ’‹μ•„ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 학ꡐ에 κ°€κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 또 μΆœκ·Όμ΄μ•Ό,, >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 학ꡐ에 κ°€κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 학ꡐ에 κ°€κ³  μ‹Άμ–΄!! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ λΆ„λ…Έκ°€ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€!! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ λΆ„λ…Έκ°€ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€!! γ…Žγ…Ž >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ£½κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : κ±” 정말 짜증 λ‚˜ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 강아지 보고 μ‹Άμ–΄ γ… γ…  >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ•„μ‹Έ 내일 제윑볢음 λ‚˜μ˜¨λ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 아이언맨 κ°œκΏ€μžΌ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.

 

선택지 3) λ‹¨λ°œμ„±κ³Ό 연속성 λŒ€ν™” 데이터 μ…‹ (best)

ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : λ¬΄λ£Œν•˜λ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일도 μΌν•˜λŸ¬ κ°€μ•Ό ν•΄,, >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 벌써 κ±°κΈ°κΉŒμ§€ κ°”μ–΄? >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ λ†€λžŒμ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 λ§›μžˆλŠ” λ°₯ 먹어야지~ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μˆ˜μ œλΉ„κ°€ λ§›μžˆλ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ•„ 주식 곡뢀해야지 >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 였늘 λ„ˆλ¬΄ μ§€μΉœλ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 날씨가 λ„ˆλ¬΄ μ’‹μ•„ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 학ꡐ에 κ°€κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 내일 학ꡐ에 κ°€κ³  μ‹Άμ–΄!! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€!! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€! >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ–Όλ₯Έ 내일이 μ™”μœΌλ©΄ μ’‹κ² λ‹€!! γ…Žγ…Ž >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ£½κ³  μ‹Άμ–΄ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ λΆ„λ…Έκ°€ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : κ±” 정말 짜증 λ‚˜ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ ν˜μ˜€κ°€ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 강아지 보고 μ‹Άμ–΄ γ… γ…  >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ μŠ¬ν””μ΄ λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : μ•„μ‹Έ 내일 제윑볢음 λ‚˜μ˜¨λ‹€ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 쀑립이 λŠκ»΄μ§‘λ‹ˆλ‹€.
ν•˜κ³  싢은 말을 μž…λ ₯ν•΄μ£Όμ„Έμš” : 아이언맨 κ°œκΏ€μžΌ >> μž…λ ₯ν•˜μ‹  λ‚΄μš©μ—μ„œ 행볡이 λŠκ»΄μ§‘λ‹ˆλ‹€.

 

비ꡐ해봀을 λ•Œ λ°μ΄ν„°μ…‹μ˜ 크기가 κ°€μž₯ 큰 λ‹¨λ°œμ„±κ³Ό 연속성 λŒ€ν™” 데이터 μ…‹μœΌλ‘œ ν•™μŠ΅μ‹œμΌ°μ„ λ•Œ

κ°€μž₯ μΌμƒλŒ€ν™”μ—μ„œ 쒋은 감정 뢄석 μ„±λŠ₯을 λ³΄μ˜€λ‹€

 

* 데이터 μ…‹ μ •μ œκ°€ 잘 λ˜μ–΄μžˆμ§€ μ•ŠμœΌλ©΄ ν† ν°ν™”μ—μ„œ 였λ₯˜κ°€ λ‚˜λ―€λ‘œ μœ μ˜ν•œλ‹€ *

 

κ°œλ°œν•˜λ©° κ²ͺ은 이슈

1. onnxruntime 이슈

(이 였λ₯˜λ₯Ό κ²ͺκ³  κ³„μ‹œλ‹€λ©΄ κ²°λ‘ λΆ€ν„° λ³΄μ„Έμš”)

onnxruntime μ„€μΉ˜κ°€ μ•ˆλΌμ„œ kobert λͺ¨λΈμ„ κ°€μ Έμ˜€μ§€ λͺ»ν•˜λŠ” 이슈 λ°œμƒ

onnxruntime 0.3.0버전은 pip install onnxruntime==0.3.0으둜 μ•ˆ κΉ”λ €μš”

또 곡식 ν™ˆνŽ˜μ΄μ§€μ—μ„œλ„ 방법이 μ—†μŠ΅λ‹ˆλ‹€...

방법은 이거 ν•˜λ‚˜λΏμ΄λ‹ˆκΉŒ κ·ΈλŒ€λ‘œ 따라 ν•˜κΈ° (6μ‹œκ°„ λ§Œμ— μ„±κ³΅ν–ˆμ–΄μš”) πŸ₯²

 

μœ„μ— λ§ν¬μ—μ„œ 본인 μŠ€νŽ™μ— λ§žλŠ” 파일 λ‹€μš΄

  • OS
  • python 버전 확인 (cp3.7 ⇒ 파이썬 3.7.x)

μ΅œμ‹  파이썬 버전은 3.10이기 λ•Œλ¬Έμ— 가상 ν™˜κ²½ μ‚­μ œ

(κ·Έλƒ₯ 폴더 자체λ₯Ό νœ΄μ§€ν†΅μœΌλ‘œ γ„± γ„±)

파이썬 ν™ˆνŽ˜μ΄μ§€μ—μ„œ λ‹€μ‹œ κΉ”κΈ°

Welcome to Python.org

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

파이썬 버전 3λΆ€ν„° μ§€μ›ν•˜λŠ” venv둜 가상 ν™˜κ²½μ„ μ„€μΉ˜ν•©λ‹ˆλ‹€

python3 -m venv venv
#ν”„λ‘œμ νŠΈ ν΄λ”μ—μ„œ μœ„μ˜ λͺ…λ Ήμ–΄ 치면 venv λΌλŠ” 폴더λͺ…μœΌλ‘œ κ°€μƒν™˜κ²½ μ„€μΉ˜λ©λ‹ˆλ‹€

그리고 μœ„μ—μ„œ λ‹€μš΄λ‘œλ“œν•œ

onnxruntime-0.3.0-cp37-cp37m-macosx_10_7_x86_64.whl

μš”λŸ° 파일 ν”„λ‘œμ νŠΈ 파일 μ•ˆμ— λ„£κ³  install ν•˜λ©΄ 성곡!

 

λ‘œμ»¬μ—μ„œλŠ” μ„±κ³΅ν–ˆμ§€λ§Œ,,

이 였λ₯˜λŠ” GCPμ—μ„œ ν™˜κ²½ 섀정을 ν•  λ•Œ 또 λ°œμƒν•΄μ„œ κ²°κ΅­ SKT에 이슈 μš”μ²­μ„ ν•˜κ²Œ λ©λ‹ˆλ‹€

https://github.com/SKTBrain/KoBERT/issues/75

 

onnxruntime==0.3.0 μ„€μΉ˜μ— κ΄€ν•œ 문의 · Issue #75 · SKTBrain/KoBERT

πŸ› Bug onnxruntime==0.3.0 μ„€μΉ˜ 였λ₯˜λ₯Ό ν•΄κ²°ν•  수 μ—†μŠ΅λ‹ˆλ‹€ 쑰언이 ν•„μš”ν•©λ‹ˆλ‹€!!!πŸ™ To Reproduce pip install git+https://git@github.com/SKTBrain/KoBERT.git@master μ‹€νŒ¨ git clone μ‹€νŒ¨ μˆ˜λ™μœΌλ‘œ onnxruntime 0.3.0 버전을 μ„€μΉ˜

github.com

2. kobert.utils 이슈

!pip install git+https://git@github.com/SKTBrain/KoBERT.git@master

# λ₯Ό ν•˜κ³  μ½”λ“œλ₯Ό μ§„ν–‰ν•˜λ‹€λ³΄λ©΄

#kobert
from kobert.utils.utils import download, get_tokenizer # 이 μ€„μ—μ„œ 였λ₯˜κ°€ 남
from kobert.pytorch_kobert import get_pytorch_kobert_model

어쩐 일인지 skt의 kobert μ½”λ“œμ—λŠ” kobert > utils > utils.py κ°€ μžˆμ§€λ§Œ

git install 받은 νŒŒμΌμ—λŠ” utils 폴더가 μ—†μ–΄μš”... 어메이징

bert μ½”λ“œλ₯Ό 직접 clone λ°›κ³  κ·Έ μ•ˆμ˜ utils 폴더λ₯Ό 가상 ν™˜κ²½ μ•ˆμ—λ‹€ 직접 λ„£μ–΄μ£Όλ©΄ ν•΄κ²°λ©λ‹ˆλ‹€

venv > lib > python3.x > kobert > (여기에 λ„£μ–΄μ£Όμ„Έμš”)

 

3. FileNotFound μ—λŸ¬

μ˜λ¬Έμ„ λͺ¨λ₯΄κ² λŠ” 였λ₯˜

path from repository root둜 ν•΄κ²°

 

4. git push μ—λŸ¬

fatal: the remote end hung up unexpectedly
git config --global http.postBuffer 123456

이 방법은 νŒŒμΌν¬κΈ°κ°€ 100MB μ΄ν•˜μΌλ•Œλ§Œ κ°€λŠ₯
숫자 μ˜ˆμ‹œ) 50MB μΌλ•Œ 50*1024*1024

ai λͺ¨λΈ pt파일 μš©λŸ‰ 큰 κ΄€κ³„λ‘œ μˆ˜λ™μœΌλ‘œ μ„€μ •ν•΄μ•Ό ν•  λ“―!!!

 

 

 

 

 

μ°Έκ³ ν•œ μ‚¬μ΄νŠΈ

https://www.dinolabs.ai/m/271

λ°˜μ‘ν˜•

'개발 > AI' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

ν•œκΈ€ ν˜•νƒœμ†Œ 뢄석 java/Okt/TwitterKoreanProcessorJava  (0) 2022.02.17