(์ ) ์์ฝ์ ์ปจ์คํ
(์ ) ํ๊ตญ ์ค๋ผํด
AI ํ๋ฆฌ๋์ ์ปจ์คํดํธ
ํ์ด์ฌ ๋จธ์ ๋ฌ๋ ์๋ฒฝ ๊ฐ์ด๋ ์ ์
Courses
Reviews
- A Complete Guide to Deep Learning CNN - TensorFlow Keras Version
- Learning Transformer Through Implementation
- FastAPI Complete Guide
Posts
Q&A
join ๊ด๋ จ ์ง๋ฌธ (inner join, left join)
์๋ ํ์ญ๋๊น, ์ด๋ค ๋ถ๋ถ์ด ์ ๊ฐ์ด ์กํ์ง ์๋์ง ๋ง์ํด ์ฃผ์๋ฉด ์ ๊ฐ ๋ต๋ณ์ด ์ข ๋ ์์ํ ๊ฒ ๊ฐ์ต๋๋ค๋ง, ๋จผ์ inner join์ ๋๊ฐ์ ํ ์ด๋ธ์ ์กฐ์ธํ ๋, ์๋ก ๋งคํ๋๋ ์กฐ์ธํค๊ฐ ์์ผ๋ฉด ๊ฒฐ๊ณผ๋ฅผ ์ถ์ถํ์ง ์์ต๋๋ค. ์ฆ ๋๊ฐ์ ํ ์ด๋ธ์ ์กฐ์ธํค๊ฐ์ด ์๋ก ๊ฐ์ ๊ฒฝ์ฐ์๋ง ์กฐ์ธ์ ์ฐธ์ฌํ ์ ์๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ถํฉ๋๋ค. ํ์ง๋ง ๋๊ฐ์ ํ ์ด๋ธ์ด ์๋ก ์กฐ์ธํค ๊ฐ์ด ๊ฐ์ง ์๋๋ผ๋(์ฆ ์กฐ์ธ์ ์ฐธ์ฌํ์ง ์๋๋ผ๋) ๊ฒฐ๊ณผ๋ฅผ ์ถ์ถํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๊ทธ๋์ SQL์์ left join, right join, full outer join์ด ๋ง๋ค์ด์ง๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ left join์ ๋๊ฐ์ ํ ์ด๋ธ์ด ์๋ก ์กฐ์ธํค ๊ฐ์ด ๊ฐ์ง ์๋๋ผ๋, ์กฐ์ธ์ ์์ํ๋ ํ ์ด๋ธ, ์ฆSQL ์ LEFT JOIN ๋ฌธ์ฅ์ ์ผ์ชฝ์ ์๋ ํ ์ด๋ธ์ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ ํ ์ถ์ถํด ์ค๋๋ค. ์ง๋ฌธ์์ "๊ฐ์ฌ๋๊ป์ ์กฐ์ธ์ ์ ํํด์ ์ฌ์ฉํ์ค๋ ๊ธฐ์ค์ด ์์๊น์??" ๋ผ๊ณ ํ์ จ๋๋ฐ, ์ด๊ฒ ์ด๋ค ์๋ฏธ์ธ์ง ์ ๊ฐ ์ ์ดํดํ์ง ๋ชปํ์ต๋๋ค. ๋ฌผ๋ฆฌ์ ์ธ ๊ธฐ์ค์ ์์์ ๋ง์๋๋ฆฐ๋๋ก(๊ทธ๋ฆฌ๊ณ ๊ฐ์์์ ๋ง์๋๋ฆฐ๋๋ก ) ์ ์ฉํ์๋ฉด ๋ฉ๋๋ค. ์ ๋ฌด์ ์ผ๋ก๋ ์ฃผ๋ก Master ํ ์ด๋ธ(๊ฐ๋ น ๊ณ ๊ฐ, ๊ณ์ข๋ฑ)๊ณผ ๋ค๋ฅธ ํ ์ด๋ธ์ ์กฐ์ธํ๋๋ฐ, ์กฐ์ธ ํค๊ฐ ์๋๋ผ๋ Master ํ ์ด๋ธ์ ๋ ์ฝ๋๋ ์ฌ์ ํ ์ถ์ถํด ์ฃผ๋ ๊ฒฝ์ฐ๋ฑ์ด ์์ ๊ฒ์ ๋๋ค(์๋ฅผ ๋ค์ด ๊ณ ๊ฐ๊ณผ ์ฃผ๋ฌธ ํ ์ด๋ธ์ ์กฐ์ธํ ๋ ์ฃผ๋ฌธ์ด ์๋ ๊ณ ๊ฐ์ด๋๋ผ๋ ์ฌ์ ํ ๊ณ ๊ฐ์ ๋ณด๋ ์ถ์ถํด ์ฃผ๋ ๊ฒฝ์ฐ๋ฑ)Left Join์ด ๋ฐ๋์ ๋ถ๋ชจ-์์๊ฐ์ ํ ์ด๋ธ์๋ง ์ ์ฉํ๋ ๊ฒ์ ์๋๋๋ค. ๋ถ๋ชจ์ ์์ ํ ์ด๋ธ๊ฐ ์กฐ์ธ์ ํ๋๋ฐ, ์กฐ์ธ๊ฐ์ด ๋งคํ๋์ง ์๋๋ผ๋ ๋ถ๋ชจ ํ ์ด๋ธ์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์ ๋ฌด์ ์ธ ์๊ฑด๋ค์ด ๋ง์์ ๊ทธ๋ด ๋ฟ ํด๋น ๊ฒฝ์ฐ์๋ง ๊ตญํ๋๋ ๊ฒ์ ์๋๋๋ค. ๋ช ํํ๊ฒ ๋ถ๋ชจ-์์ ํ ์ด๋ธ๊ฐ ์กฐ์ธ์ด ์๋์ด๋ left ์ชฝ์ ์์นํ ํ ์ด๋ธ์ ์ ๋ณด๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ ค๋ ๊ฒฝ์ฐ์ ์ ์ฉ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ๋ถ๋ชจ-์์๊ฐ ๊ด๊ณ๋ 1:M์ด ๊ฐ์ฅ ๋ง์ง๋ง, 1:1์ด ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ์์ ํ ์ด๋ธ์ด์ง๋ง, ๋ถ๋ชจ PK ๋ ๋ฒจ๋ก ๋จ ํ๊ฑด์ ๊ณ ์ ๋ฐ์ดํฐ๊ฐ ์์ฑ๋๋ ์์ ํ ์ด๋ธ๋ ์์ ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 21
Q&A
mm_faster_rcnn_train_coco_bccd ์คํ ์ค๋ฅ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ญ๋๊น, ๊ฐ์๋ฅผ ์ ๋ฃ๊ณ ๊ณ์๋ค๋ ์ ๋ ๊ธฐ๋ถ์ด ์ข๊ตฐ์. ์ ํํ ์์ธ์ ์๋ ์๋ ์์ง๋ง, mmdetection์ 2.x ๋ฒ์ ๊ณผ numpy ๋ฒ์ , coco ๋ฒ์ ๋ฑ์ ํ์ฌ ํธํ ์ด์๋ฑ์ผ๋ก train_detector(model, datasets, cfg, distributed=False, validate=True)ํธ์ถ ์ validate=True๋ก ํด์ validation data์ evaluate๋ฅผ ์ํํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์์ฝ๊ฒ๋ ํ์ฌ๋ train_detector(model, datasets, cfg, distributed=False, validate=False) ์ ๊ฐ์ด validate=False๋ก ํด์ validation data์ evaluation์ skip ํด์ค์ผ ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 14
Q&A
5๊ฐ ๊ฐ์ ์ค๋ฅ๊ฐ ์์ด์.
์๋ ํ์ญ๋๊น?์ ์ํ์ จ๋ ์์ ์ ์ธํ๋ฐ ์๋น์ค ์ฐจ์์์ ๋ญ๊ฐ ๋ฌธ์ ๊ฐ ์์๋๊ฒ ๊ฐ์ต๋๋ค. ํ์ฌ ๋ค๋ฅธ ์์ฑ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ํน์ ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ๊ฒฌ๋์๋ฉด ๋ช๋ถ ๋ช์ด์์ ๊ทธ๋ฐ๊ฑด์ง ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 13
Q&A
๋ฐฐ์น์์ full outer join์ ์ด๋ค๊ณ ํ์ จ๋๋ฐ ์์๋ฅผ ์ ์ ์์๊น์?
๋ฐฐ์น์์ ์ด๋ค๋ผ๊ธฐ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค๋ผ๋ ์๋ฏธ๋ก ์๊ฐํด ์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทผ๋ฐ, ์์๋ฅผ ๋ค๊ธฐ๋ ์ข ์ฌ๋ก๊ฐ ๋ณต์กํฉ๋๋ค. ๋ฐฐ์น ํ๋ก๊ทธ๋จ ๊ณ ๋ํ ์์ญ์ ํด๋นํ๋ค๊ณ ๋ณด์๋ฉด ๋๋๋ฐ, ์ด๋ป๊ฒ ๋ณด๋ฉด SQLํ๋์ด๋ ์ด๋ ค์ด SQL ์ฒ๋ฆฌ๋ก์ง๋ฑ์ ํฌํจํ๋ ๋ถ๋ถ์ด๋ผ, ์ฌ๊ธฐ์ ๋ง์๋๋ฆฌ๊ธฐ๋ ํ๊ณ๊ฐ ์์ต๋๋ค๋ง, ๊ทธ๋๋ ๋๋ต์ ์ผ๋ก๋ง ๊ธฐ์ ํ๋ฉด ๋ฐฐ์น์์๋ ์ฃผ๋ก ๊ฐ๋ณ ๋ฐ์ดํฐ๋ฅผ ๊ฒฝ์ฐ์ ์์ ๋ฐ๋ผ ์ฌ๋ฌ๋ฒ ์ถ์ถํ๋ ๊ฒฝ์ฐ๋ค์ด ์๋๋ฐ, ๊ฐ๋ น ์๋ฅผ ๋ค์ด ๊ณ ๊ฐ์ด ์ฃผ์ฒด๊ฐ ๋์ด์, ๊ณ ๊ฐ์ผ๋ก left outer ์กฐ์ธ์ด ๋๋ ์งํฉ ํ๋, ๋ ๋ค๋ฅธ ๊ฒฝ์ฐ ์ํ์ด ์ฃผ์ฒด๊ฐ ๋์ด์, ์ฆ ์ํ์ด left outer ์กฐ์ธ์ด ๋๋ ์งํฉ ํ๋ ๊ฐ๊ฐ ๋ง๋ค์ด์ ๊ฐ๋ณ loop๋ฅผ ์ํํ๋ฉด์ ๋ฐฐ์น ์ฒ๋ฆฌ๋ฅผ ํ๋ ๊ฒฝ์ฐ๋ค์ด ๋ฐ์ํ๋ฉด์, ์ํ ์๋์ ์ ํ์ ๋ก์ง์ ๋ณต์ก์ฑ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๊ฐ๊ฐ์ ๋ถ๋ฆฌํ์ง ์๊ณ , Full outer ์กฐ์ธ์ผ๋ก ํ๋ฒ์ ๋์ ์งํฉ์ ๋ง๋ ๋ค์์ ๋ฐฐ์น ์ฒ๋ฆฌ๋ฅผ ํ๋ ๋ฐฐ์น ๊ฐ์ ํ ํ๋ก์ธ์ค์ ์ฌ์ฉ ๋ ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 19
Q&A
Madrid์ ์ด๊ณ ์๋ ๊ณ ๊ฐ์ด ์ฃผ๋ฌธํ ์ฃผ๋ฌธ ์ ๋ณด๋ฅผ ๊ตฌํ ๊ฒ. ์ค์ต ์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋ ํ์ญ๋๊น, ํด๊ฒฐ์ด ๋์๋ค๋, ๋คํ์ ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 9
Q&A
MLM, NSP ๊ตฌํ ์ฌ๋ถ
์๋ ํ์ญ๋๊น, ๊ณ ๋ฏผ์ ํ์๋๋ฐ, ์ ์ฒด ๊ฐ์๊ฐ ์ด๋ฏธ ์ถฉ๋ถํ Transformer์ ๋ํ ๋ง์ ๋ด์ฉ์ ๋ค๋ฃจ๊ณ ์๊ณ , ์ ์ฒด ๊ฐ์ ๊ตฌ์ฑ ์ BERT๋ ํด๋น ์น์ ์์ ๋ง์๋๋ฆฌ๋ ๋ด์ฉ๋ง ์ดํดํ์ ๋ ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ ๊ฐ์ ์๊ฐ์ด ์ ์ด์ ๊ธฐํํ ๊ฒ๋ณด๋ค ํจ์ฌ ๊ธธ์ด์ ธ์, ์ฌ๊ธฐ์ MLM, NSP Pre- train๊ตฌํ๊น์ง ์ถ๊ฐ๋๋ฉด ๊ฐ์๊ฐ ๋์ด(?)์ง๊ฒ ๋ ๊ฒ ๊ฐ์์ ํด๋น ๋ด์ฉ์ ๋ด์ง ์์์ต๋๋ค. MLM, NSP์ Pretrain์ ์ง์คํ๋ ๊ฒ ๋ณด๋ค๋ ์ดํ MarianMT์์ Encoder-Decoder ํ์ต์ ๋ณด๋ค ๋นจ๋ฆฌ ์ ํด ๋ณด์๋๊ฒ ๋ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 21
Q&A
bert encoding input_ids.size(1)์ ๋ํ์ฌ
์๋ ํ์ญ๋๊น, ์ข์ ์ง๋ฌธ์ด๊ตฐ์. BERT ๋ชจ๋ธ์ Position Embedding์ max_len์ ๋์ ์ผ๋ก ์ ๋ ฅ๋๋ ๋ฌธ์ฅ๋ค์ ์ต๋ sequence length์๋ ๋ค๋ฅผ ์ ์๋ ์ํฉ์ ๊ณ ๋ คํด์ผ ํ๊ธฐ์ forward()์์ seq_len = input_ids.size(1) ์ ์ฉํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด ์๋๋ฆฌ์ค์ ๊ฐ์ด, ์งง์ ๋ํํ์ ๋ฌธ์ฅ๋ค์ BertTokenizer ์ ์ฉํ ๋ padding='max_length', max_length=200๋ฅผ ์ค์ ํ ์๋ ์๊ณ , ๊ธด ์ฐ์ค๋ฌธ ๋ฌธ์ฅ๋ค์ padding='max_length', max_length=1000 ์ ์ค์ ํ ์๋ ์์ต๋๋ค. ๋ํ max_length๋ฅผ ์ ์ฉํ์ง ์๊ณ , padding='longest' ๋ฅผ ์ ์ฉํ ์๋ ์์ต๋๋ค. ๊ทธ๋์ ์ผ๋ฐ์ ์ผ๋ก Position Embedding์ max_len๊ณผ tokenizer์ max_length๋ฅผ ์ผ์น ์ํค์ง ์์ต๋๋ค. Position Embedding์ max_len์ ๋ชจ๋ ๊ฒฝ์ฐ์ ๋ํด์ ํ ๋นํ ์ ์๋ ์ต๋ position ๊ฐ์ด๋ผ๊ณ ์๊ฐํด ์ฃผ์๋ฉด ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 20
Q&A
ํธ๋์คํฌ๋จธ ํ์ต ๊ฐ์
์๋ ํ์ญ๋๊น, ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์ ํ์ต(Train)์ ์ดํ ์น์ ์ธ BERT์ MarianMT์์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. BERT๋ Encoder ๊ธฐ๋ฐ, MarianMT๋ Seq2Seq(Encoder-Decoder) ๊ธฐ๋ฐ์ผ๋ก์ ์ดํ ์น์ ์์ BERT, MarianMT์ ๋ชจ๋ธ ๊ตฌํ ๋ฟ๋ง ์๋๋ผ, Custom ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก ํ์ต๊ณผ Inference๊น์ง ์ค์ตํ๋ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 29
Q&A
signed cookie ์ jwt ํ ํฐ
์๋ ํ์ญ๋๊น, ๊ฐ์ ์นญ์ฐฌํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ^^JWT์ Signed Cookie์ ๊ฐ์ฅ ํฐ ์ฐจ์ด๋ Signed Cookie๋ ์น๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ์์ ์ฟ ํค ์ ๋ณด๋ฅผ ์ธ์ฆํ๋ ๊ฒ์ด๊ณ , JWT๋ HTTP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ธฐ๋ง ํ๋ฉด, ์ด๋ค ํด๋ผ์ด์ธํธ์์๋ ์ธ์ฆ์ ์ํํ ์ ์๋ ๋ฐฉ์ ์ ๋๋ค. ๊ทธ๋ฌ๋๊น Signed Cookie๋ ์น๋ธ๋ผ์ฐ์ ๊ฐ ํ์ํ๊ณ , JWT๋ ์น๋ธ๋ผ์ฐ์ ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๋ชจ๋ฐ์ผ ์ฑ, ์๋ฒ To ์๋ฒ, ์ฌ์ดํธ To ์ฌ์ดํธ, IoT ๋๋ฐ์ด์ค ๋ฑ์์๋ ์ธ์ฆ์ ์ํํ ์ ์์ต๋๋ค. JWT๊ฐ ์ด๋ ๊ฒ ๋ค์ํ ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉ๋ ์ ์๋ ์ด์ ๋ JWT๊ฐ HTTP ํค๋์ ์ค์ด ๋ณด๋ด๋ Json ํํ์ ๋ฌธ์์ด์ผ ๋ฟ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ HTTP ํ๋กํ ์ฝ๋ก ํต์ ๋ง ํ ์ ์์ผ๋ฉด ํธ๋ฆฌํ๊ฒ ์ธ์ฆ์ ์ ์ฉํ ์ ์์ต๋๋ค. JWT๋ ํฌ๊ฒ 3๊ฐ์ง ์์๋ฅผ ๊ฐ์ง๋๋ฐ, Header, Payload, Signature๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. Payload๋ ์ฃผ์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋๋ฐ, Payload๋ base64 ์ธ์ฝ๋ฉ๋ง ์ ์ฉ๋๋ฏ๋ก ์ค๊ฐ์์ ํ์ทจ๋๋ฉด ๊ฐ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋์ JWT ์์ฒด์๋ ๋ณด์์ ์ค์ํ ๊ฐ, ์๋ฅผ ๋ค์ด Password, ์ ์ฉ์นด๋์ ๋ณด, ๊ณ์ข๋ฒํธ, ์ฃผ๋ฏผ๋ฒํธ์ ๊ฐ์ ๊ฐ์ ๋ด์ง ์์์ผ ๋๋ฉฐ, ์ฃผ๋ก ์ฌ์ฉ์ ID, ์ ๊ทผ ๊ถํ, ๋ง๋ฃ ์๊ฐ๋ฑ์ ์ ๋ณด๋ฅผ ๊ฐ์ง๋๋ค.๊ทธ๋ ๋ค๊ณ ๋ณด์์ ์ ์ฉํ์ง ์๋ ๊ฒ์ ์๋๋๋ค. ๋ฐ๋ก JWT์ Signature์ JWT๋ฅผ ์ธ์ฆํ๋ ์๋ฒ์์ Signature ๋ฐ๊ธ์ ์ ์ฉํ secret key๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Signature๊ฐ ๋ณ์กฐ๋์๋์ง ๋น๊ตํ๋ ๋จ๊ณ๊ฐ ์์ต๋๋ค. Signature๊ฐ ์๋ก ๋ง์ง ์์ผ๋ฉด, ์ธ์ฆ์ ํ์ฉํ์ง ์์ต๋๋ค. JWT๋ ๋ฏผ๊ฐ์ ๋ณด๋ฅผ ๋ณด๊ดํ๊ธฐ๋ ์ ์ ์น ์์ ๋จ์ ์ ์์ง๋ง, HTTP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ํ ํด๋ผ์ด์ธํธ ์ ํ์ด ์๋ค๋ ์ฅ์ ๋๋ฌธ์ API ๊ธฐ๋ฐ์ ์ธ์ฆ์ด๋, ์นด์นด์ค, ๋ค์ด๋ฒ, ๊ตฌ๊ธ๋ฑ์ ์ธ๋ถ ์ 3์ ์๋น์ค ์ธ์ฆ(OAuth2)์์ ์์ฃผ ํ์ฉ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 36
Q&A
์ค๋ฌด์์ LTV ๊ด๋ จ ๋ชจ๋ธ ์ ํ ์ง๋ฌธ์ ๋๋ค!
์๋ ํ์ญ๋๊น, ์ด๋ค LTV ๋ชจ๋ธ์ ์๊ฐํ๊ณ ๊ณ์๋์ง ์ ์ด์ฃผ์์ง ์์์ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๊ฐ๋ น ์๋ฅผ ๋ค์ด์, 90์ผ ๊ธฐ์ค LTV ๊ฐ ์์ธก ๋ชจ๋ธ์ด๋ผ๊ณ ํ๋ค๋ฉด ์ ์๊ฐ์ Timeseries๊ธฐ๋ฐ์ ํ๊ท ๋ชจ๋ธ์ ์ ์ฉํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค๋ค๋ง ์ด๋ฌํ ๋ชจ๋ธ์ ์ํด์๋ ํ์ต ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ฐ, ๊ณผ๊ฑฐ(์๋ฅผ ๋ค์ด 1๋ ๋์) ๊ณ ๊ฐ ํ๋ ๋ฐ์ดํฐ, ๋งค์ถ ๋ฐ์ดํฐ, ๋ง์ผํ ์ ๋ณด, Retention ์ ๋ณด๋ฑ์ ์ด์ฉํด์ ๊ตฌ๋งค ํจํด, Retention๊ฐ, ์ธ์ ์, ํด๋ฆญ์, ๊ตฌ๋งค ์ํ(๋๋ ๊ตฌ๋งค ์นดํ ๊ณ ๋ฆฌ๋ฑ)์ ๋ค์ํ Feature๋ฅผ 90์ผ ๊ธฐ์ค LTV ๊ฐ๋ค์ ํ์ต ๋ฐ์ดํฐ๋ก ๋ง๋ค๊ณ ์ด ํ์ต ๋ฐ์ดํฐ๋ฅผ LightGBM๋ฑ์ ์ด์ฉํด์ ์ถํ 90์ผ LTV ๊ฐ์ ์์ธกํ๋ ๋ชจ๋ธ์ ๋ง๋ค๋ฉด ์ด๋จ๊น ์ถ์ต๋๋ค. ํด๋น ๊ฐ์๋ ํ๊ท ๊ฐ์๋ฅผ ๋ค์ด๋ณด์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 32






