๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋„ค์ด๋ฒ„ ๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech

[๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 8๊ธฐ] 5์ฃผ์ฐจ ํšŒ๊ณ 

by kaizen_bh 2025. 10. 10.


 

 

 

 

 

 

 

 

 

 

 

1. ํ•œ ์ฃผ ๊ฐœ์š”

 

 

 

์ด๋ฒˆ 5์ฃผ์ฐจ์—๋Š” ์ถ”์„์ด ๊ฐ™์ด ๊ปด์žˆ์–ด์„œ ์‹œ๊ฐ„์œผ๋กœ ๋”ฐ์ง€๋ฉด 2์ฃผ ์ •๋„๊ฐ€ ์ง€๋‚ฌ๋‹ค

5์ฃผ์ฐจ์˜ ๋‚ด์šฉ์€ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ, NLP ๊ธฐ์ดˆ ์ด๋ก ์ด์˜€๋‹ค

์ž์—ฐ์–ด ๋ถ€๋ถ„์€ ๋ด์•ผ์ง€ ์ƒ๊ฐ๋งŒ ํ•˜๋‹ค ์ด๋ฒˆ ๊ต์œก์„ ํ†ตํ•ด ํ† ํฌ๋‚˜์ด์ง•, ์ž„๋ฒ ๋”ฉ ๋“ฑ์— ๋Œ€ํ•ด ๊ฐ™์ด ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค

 

4์ฃผ์ฐจ CV ์ด๋ก ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ธฐ์ดˆ๋ฅผ ์ž˜ ๋‹ค์ง€๋Š” ๊ฒƒ์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ์žˆ์—ˆ๋Š”๋ฐ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์ด๊ฒƒ์ €๊ฒƒ ๋‹ค ์„ค๋ช…ํ•˜๋Š” 4์ฃผ์ฐจ ๋ณด๋‹ค๋Š” ๋ด์•ผํ•  ๋ถ€๋ถ„๋“ค์„ ์ž˜ ์ขํ˜€์„œ ํƒ€๊ฒŸํŒ… ํ•ด์ค€ ๋ถ€๋ถ„์ด ์ข‹์•˜๋‹ค

์ „ ์ฃผ์ฐจ์—๋Š” ๋ด์•ผํ•  ๋ฒ”์œ„๋ž‘ ๋‚ด์šฉ์€ ๋งŽ์€๋ฐ ์˜ค๋ฒ„๋ทฐ๋กœ ์‹น ๋ด๋ฒ„๋ฆฌ๋‹ˆ๊นŒ ์–ด๋””์— ์ง‘์ค‘์„ ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค๋Š” ๋А๋‚Œ์ด ์ปธ๋‹ค

 

10์›” 3์ผ๋ถ€ํ„ฐ 9์ผ๊นŒ์ง€ ์—ฐํœด ๋™์•ˆ ๊ต์œก๋„ ๊ฐ™์ด ์‰ฌ๋ฉด์„œ ๋ฐ€๋ฆฐ ๊ณต๋ถ€๋“ค์„ ์‹น๋‹ค ํ•ด๋‚ด๋Š” ๋ฉ‹์ง„ ๋ชจ์Šต์˜ ๋‚˜๋ฅผ ๊ธฐ๋Œ€ํ–ˆ์ง€๋งŒ.. ๋Š˜ ๊ทธ๋ ‡๋“ฏ ๊ณ„ํš๋งŒ ๊ฑฐ์ฐฝํ•˜๊ฒŒ ๋๋‚œ๋‹ค

ํ˜ํŽœํ•˜์ž„๋‹˜ CNN ๊ฐ•์˜, Legend13์„ ์™„๊ฐ•ํ•˜๊ธด ํ–ˆ์ง€๋งŒ ๋ฌด์Šจ ๋‚ด์šฉ๋“ค์ด ์žˆ์—ˆ๋Š”์ง€ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์—„... ๐Ÿ˜‡

 

๋‚ด๊ฐ€ ํ•˜๊ณ  ์‹ถ์€ ๋ถ„์•ผ๋‚˜ ์ผ, ๊ฐ€๊ณ  ์‹ถ์€ ํšŒ์‚ฌ๋„ ๋ช…ํ™•ํžˆ ์—†์œผ๋ฉฐ ๋ชจ๋“ ๊ฒŒ ํ๋ฆฟํ•˜๊ณ  ์ผ๋‹จ ๊ณต๋ถ€๋งŒ ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด๋‹ค๋ณด๋‹ˆ 4์ฃผ์ฐจ์—๋„ ๊ณ„์† ๊ณต๋ถ€์— ์ œ๋Œ€๋กœ ์ง‘์ค‘ํ•˜์ง€ ๋ชปํ•˜๊ณ  ์‹œ๊ฐ„ ๋‚ญ๋น„๊ฐ€ ๋งŽ์€ ์ ์ด ๋„ˆ๋ฌด ์•„์‰ฌ์› ๋‹ค

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

2. ์ด๋ฒˆ ์ฃผ ์ฃผ์š” ๋‚ด์šฉ

 

 

 

 

 

 

์ด๋ฒˆ NLP ์ด๋ก  ๋‚ด์šฉ์—๋Š” ์ž์—ฐ์–ด๋ฅผ ๋ชจ๋ธ์ด ํ•™์Šตํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ํ† ํฐ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•, ์›Œ๋“œ ์ž„๋ฒ ๋”ฉ๊ณผ ๊ฐ™์€ ์ „์ฒ˜๋ฆฌ๋ถ€ํ„ฐ RNN๊ณผ RNN ๊ตฌ์กฐ์˜ ๊ณ ์งˆ์ ์ธ ๋ฌธ์ œ์™€ ํ•œ๊ณ„, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ LSTM๊นŒ์ง€ ์ฃผ๋กœ ๋‹ค๋ฃจ์—ˆ๋‹ค

 

์˜ˆ์ „์—๋„ ๊ทธ๋žฌ์ง€๋งŒ ์ด์ƒํ•˜๊ฒŒ RNN๊ณผ LSTM ๊ฐ™์€ ์ž์—ฐ์–ด, ์‹œ๊ณ„์—ด ์ฒ˜๋ฆฌ์ชฝ์€ ๋‚ด์šฉ์„ ๋ด๋„ ์ž˜ ์™€๋‹ฟ์ง€ ์•Š๊ณ  ๋จธ๋ฆฌ์— ์ •๋ง ์•ˆ๋“ค์–ด์˜ค๋Š”๋ฐ ์ด๋ฒˆ์—๋„... ๊ณต๋ถ€ํ•œ ์‹œ๊ฐ„ ์ž์ฒด๊ฐ€ ๋„ˆ๋ฌด ์ ๊ธฐ๋„ ํ•˜์ง€๋งŒ ์‹œ๊ณ„์—ด ์ฒ˜๋ฆฌ์—์„œ LSTM์„ ์“ฐ๊ฑฐ๋‚˜ CNN๊ณผ ๊ฒฐํ•ฉํ•ด์„œ ์“ฐ๋Š” ๋“ฑ ์ž์—ฐ์–ด ์™ธ์—๋„ ์ข…์ข… ์“ฐ์ด๊ธฐ์— ๋ณต์Šต์œผ๋กœ ์ฑ„์›Œ๊ฐ€์•ผ ํ•  ๋ถ€๋ถ„์ด๋‹ค

๋‹ค๋ฅธ ๋ถ„๋“ค์„ ๋ณด๋ฉด ๊ณผ์ œ๋„ ์œ„ํด๋ฆฌ ๋ฌธ์ œ๋„ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ์ž˜ ํ’€์–ด๋‚ด์‹œ๋Š”๋ฐ ๋‚˜๋Š” ์•„์ง๋„ ์ด์ „ ๋‚ด์šฉ๋“ค๋„ ์ œ๋Œ€๋กœ ํŒ”๋กœ์—… ํ•˜์ง€ ๋ชปํ•œ ์ฑ„๋กœ ๋งŽ์€ ๋ถ€๋ถ„์ด ๋น„์›Œ์ง„ ๋ฐฑ์ง€๋ฅผ ์ œ์ถœํ•˜๊ณ  ์žˆ๋‹ค..

 

 

์ค‘๊ฐ„์— ์ถ”์„์ด ๊ปด์„œ ์—ฐํœด ๋™์•ˆ ์ž์—ฐ์–ด์˜ ๊ธฐ์ดˆ๋ฅผ ๋‹ค๋ฃจ๋Š” '๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๋”ฅ๋Ÿฌ๋‹2' ์™€ CNN ๊ธฐ๋ณธ ๊ฐ•์˜์ธ ํ˜ํŽœํ•˜์ž„๋‹˜ Legend13 ๊ฐ•์˜๋ฅผ ๋ณด๋ฉด์„œ ์ „์ฒด์ ์ธ ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ง€๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์˜€์œผ๋‚˜.. ๊ฐ•์˜๋ฅผ ๋‹ค ๋ณด๋Š” ๊ฒƒ๋งŒํ•ด๋„ ๊ฐ„๋‹น๊ฐ„๋‹นํ–ˆ๋‹ค

๊ฐ•์˜๋„ ์ •๋ง ๊ฐ•์˜๋งŒ ํ‹€์–ด๋†“๊ณ  ๋‹ค ๋ณด๊ธฐ๋งŒ ํ–ˆ์ง€, ์‹ค์ œ ๋…ผ๋ฌธ์ด๋ž‘ ์ฝ”๋“œ๋ฅผ ๋‚ด๊ฐ€ ์ง์ ‘ ๋ณด๊ณ  ๋ฆฌ๋ทฐํ•˜๊ณ  ์ดํ•ดํ•˜๋ฉด์„œ ๋ณต์Šตํ•˜๋Š” ๋ถ€๋ถ„์€ ํ•˜๋‚˜๋„ ์—†์–ด์„œ ๋ณต์Šต๋„ ๊ผญ ํ•ด์ค˜์•ผํ•œ๋‹ค

์—ฐํœด์— ๋ฐ€๋ฆฐ ์•ฝ์†, ์ผ์ •๋“ค์„ ๋‹ค๋…€์˜ค๋‹ค๋ณด๋‹ˆ ์ƒ๊ฐ๋งŒํผ ๊ณต๋ถ€ํ•  ์‹œ๊ฐ„์ด ๊ฑฐ์˜ ๋‚˜์˜ค์ง€ ์•Š์•˜๊ณ  ์ง‘์ค‘๋„ ์ œ๋Œ€๋กœ ๋˜์ง€ ์•Š์•˜๋‹ค

 

๊ทธ๋ž˜๋„ 5์ฃผ์ฐจ ์œ„ํด๋ฆฌ ๋ฌธ์ œ์—์„œ ํ† ํฌ๋‚˜์ด์ง•๋ถ€ํ„ฐ ์›Œ๋“œ ์ž„๋ฒ ๋”ฉ ๊ฐ™์€ ์ „๋ฐ˜์ ์ธ ์ž์—ฐ์–ด ์ „์ฒ˜๋ฆฌ๋ฅผ ๊ฑฐ์ณ RNN, LSTM ๋ชจ๋ธ๋“ค์˜ ๊ฒŒ์ดํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„๋˜์–ด ๋™์ž‘ํ•˜๋Š”์ง€ ๊นŒ์ง€ - ์ „๋ฐ˜์ ์ธ ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ์–ด์„œ ์ฃผ๋ง๊นŒ์ง€ ๊ผญ ๋ณต์Šตํ•  ์˜ˆ์ •์ด๋‹ค

 

 

 

ํŠธ๋žœ์Šคํฌ๋จธ์—์„œ๋„ ์›Œ๋“œ ์ž„๋ฒ ๋”ฉ ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค

๋‹ค๋ฅธ ํŠธ๋žœ์Šคํฌ๋จธ ๊ฐ•์˜์—์„œ ์›Œ๋“œ ์ž„๋ฒ ๋”ฉ์€ ํ–‰๋ฝ‘๊ธฐ๋‹ค, ๊ฐ ๋‹จ์–ด์— ํ•ด๋‹นํ•˜๋Š” ๊ฐ€์ค‘์น˜๋“ค์„ ๋ฝ‘๋Š” ๊ฒƒ์ด๋‹ค - ๋ผ๋Š” ๋‚ด์šฉ์ด ์žˆ๋Š”๋ฐ ์œ„ํด๋ฆฌ ๋ฌธ์ œ๋ฅผ ํ†ตํ•ด ์ด ๋ถ€๋ถ„์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค

 

์›Œ๋“œ ์ž„๋ฒ ๋”ฉ์€ ๋‹จ์–ด๋ฅผ ํ‘œํ˜„ํ•  ์ž„์˜์˜ ๊ฐœ์ˆ˜์˜ ์ฐจ์›์œผ๋กœ ๊ทผ์‚ฌํ•˜์—ฌ ๋ชจ๋ธ์ด ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ์ „์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์ธ๋ฐ ์ด๊ฑด ๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์–ด๋ฅผ ํ†ตํ•ด์„œ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค

ํ•ต์‹ฌ์€ ์ฐจ์› ๋ณ€ํ™˜์ด๋‹ˆ๊นŒ ๊ฐ€์ค‘์น˜์˜ shape๋งŒ ์ž˜ ๋งž์ถฐ์ฃผ๋ฉด ๋ฆฌ๋‹ˆ์–ด ๋ ˆ์ด์–ด๋ฅผ ํ†ตํ•ด์„œ๋„ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค

 

๊ทธ๋Ÿฌ๋‚˜ ์•„๋ž˜ ํŒŒ์ดํ† ์น˜์˜ ์ž„๋ฒ ๋”ฉ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ๋‚ด์šฉ์„ ๋ณด๋ฉด ์ข€ ๋” ์ž์„ธํ•˜๊ฒŒ ๋‚˜์™€์žˆ๋‹ค

์ž„๋ฒ ๋”ฉ์„ ์ ์šฉํ–ˆ์„ ๋•Œ ์–ด๋–ค ์‹์œผ๋กœ ๊ฐ ๋‹จ์–ด๋งˆ๋‹ค ํ•ด๋‹น ์ธ๋ฑ์Šค์— ํ•ด๋‹นํ•˜๋Š” ์›จ์ดํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค

 

https://wikidocs.net/64779

 

12-06 ํŒŒ์ดํ† ์น˜(PyTorch)์˜ nn.Embedding()

ํŒŒ์ดํ† ์น˜์—์„œ๋Š” ์ž„๋ฒ ๋”ฉ ๋ฒกํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ž„๋ฒ ๋”ฉ ์ธต(embedding layer)์„ ๋งŒ๋“ค์–ด ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž„๋ฒ ๋”ฉ ๋ฒกํ„ฐ๋ฅผ ํ•™์Šตํ•˜๋Š” …

wikidocs.net

 

 

 

์ข€ ๋” ์ž์„ธํ•˜๊ฒŒ ๋ณด๊ธฐ ์œ„ํ•ด ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํƒ€๊ณ  ํƒ€๊ณ  ๋„˜์–ด๊ฐ€๋ณด๋ฉด 

 

https://docs.pytorch.org/docs/stable/generated/torch.nn.Embedding.html

 

Embedding — PyTorch 2.8 documentation

Embedding class torch.nn.Embedding(num_embeddings, embedding_dim, padding_idx=None, max_norm=None, norm_type=2.0, scale_grad_by_freq=False, sparse=False, _weight=None, _freeze=False, device=None, dtype=None)[source] A simple lookup table that stores embedd

docs.pytorch.org

 

https://github.com/pytorch/pytorch/blob/main/torch/_decomp/decompositions.py#L1226

 

pytorch/torch/_decomp/decompositions.py at main · pytorch/pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration - pytorch/pytorch

github.com

 

 

def embedding(
    weight: Tensor,
    indices: Tensor,
    padding_idx: int = -1,
    scale_grad_by_freq: bool = False,
    sparse: bool = False,
) -> Tensor:
    assert weight.dim() == 2, "'weight' must be 2-D"
    # Nb. scale_grad_by_freq is not used in the forward
    if indices.ndim <= 1:
        # We need this one as weight[indices] calls item() in these cases
        out = weight.index_select(0, indices)
        if indices.ndim == 0:
            out = out.squeeze(0)
        return out
    else:
        return weight[indices]

 

out = weight.index_select(0, indices), weight[indices] ์ด๋Ÿฐ ์‹์œผ๋กœ ์ธ๋ฑ์‹ฑํ•ด์„œ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค

 

 

 

์—ญ์‹œ ๊ฐ•์˜๋‚˜ ์ฑ… ํ•˜๋‚˜๋ฅผ ๋‹ค ๋ณด๊ณ ์„œ ๋‚ด์šฉ๋“ค์„ ๋‹ค ๋‚ด๊ฒƒ์œผ๋กœ ๋งŒ๋“ค์ง€ ๋ชปํ–ˆ๋‹ค๊ณ  ์ž์ฑ…ํ•˜๋Š” ๊ฒƒ์€ ์ž˜๋ชป๋˜์—ˆ๋‹ค๋Š”๊ฑธ ๋А๊ผˆ๋‹ค

๊ฐ•์˜๋‚˜ ์ฑ…์„ ํ•œ๋ฒˆ ๋ณด๊ณ ์„œ ๋‹ค ๋‚ด ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค ๋จธ๋ฆฌ๋‚˜ ์‹ค๋ ฅ์ด์—ˆ๋‹ค๋ฉด ์ง„์ž‘์— ์–ด๋”” ํฌ๊ณ  ์œ ๋ช…ํ•œ ๊ณณ์—์„œ ์ผํ•˜๊ณ  ์žˆ์—ˆ๊ฒ ์ง€ ๐Ÿ˜Š

๊พธ์ค€ํžˆ ์ธํ’‹์„ ๋„ฃ์–ด์ฃผ๊ณ  ์ด๋ก ๋งŒ ๋‹ค๋ฃจ์ง€ ์•Š๊ณ  ์ฝ”๋“œ์™€ ๊ตฌํ˜„ํ•˜๋Š” ๋ถ€๋ถ„์„ ๋ณด๊ณ  ์ง์ ‘ ํ•ด๋ณผ ๋•Œ ์–ด๋””์„ ๊ฐ€ ๋ดค๋˜ ๋‚ด์šฉ์ด ์˜ค๋ฒ„๋žฉ๋˜๋ฉด์„œ ์ดํ•ด๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒฝํ—˜์ด ๋งŽ์ด ์Œ“์ด๋Š” ๊ฒƒ์ด ์ง„์งœ ๊ณต๋ถ€๊ฐ€ ์•„๋‹๊นŒ ์‹ถ์—ˆ๋‹ค

๊ทธ๋ฆฌ๊ณ  ๊ณผ์ œ์™€ ๋ฌธ์ œ๋“ค์€ ์ด๋Ÿฐ ์†Œ์Šค ์ฝ”๋“œ๋“ค์„ ์ž˜ ์ฐธ๊ณ ํ•œ๋‹ค๋ฉด ํ’€ ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์ด ์ข€ ๋” ๋„“์–ด์งˆ ๊ฒƒ ๊ฐ™์€ ๋А๋‚Œ?

์ข…์ข… ์ด๋ ‡๊ฒŒ ์†Œ์Šค ์ฝ”๋“œ๊นŒ์ง€๋„ ํŒŒ๊ณ ๋“ค์–ด๋ณด์ž

 

 

ํŽ˜์–ด๋ฆฌ๋ทฐ ๋•Œ๋Š” ์ปดํ“จํ„ฐ ๋น„์ „์ชฝ ์ผํ•˜๋‹ค๊ฐ€ ๋ถ€์บ ์— ๋“ค์–ด์˜ค์‹ , ๋‚˜์™€ ์ •๋ง ๋น„์Šทํ•œ ์ผ€์ด์Šค์ด์‹  ๋ถ„์„ ๋งŒ๋‚˜์„œ ์—ฌ๋Ÿฌ๋ชจ๋กœ ๊ณต๊ฐ๋„ ๋งŽ์ด ํ•˜๊ณ  ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์™ธ์—๋„ ์ด๋Ÿฐ ์ €๋Ÿฐ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์—ˆ๋‹ค

CVํ•˜๋ฉด ๋ผ๋ฒจ๋ง์€... ์ •๋ง ํ”ผํ•ด๊ฐˆ ์ˆ˜๊ฐ€ ์—†๋‹ค. CV ์น˜๊ณ  ๋ผ๋ฒจ๋ง ์•ˆํ•ด๋ณธ ์‚ฌ๋žŒ์€ ์ •๋ง ํ•œ ๋ช…๋„ ๋ชป ๋ดค๋‹ค

๊ทธ๋ฆฌ๊ณ  ๋ฒŒ์จ ํ•œ ๋‹ฌ์ด ์ง€๋‚ฌ๋Š”๋ฐ๋„ ๋‚˜๋Š” ์—ฌ์ „ํžˆ ์ œ์ž๋ฆฌ์ธ ๊ฒƒ ๊ฐ™๊ณ  ๋‹ค๋ฅธ ๋ถ„๋“ค์€ ๋„ˆ๋ฌด๋‚˜ ์ž˜ ํ•˜์‹œ๋Š”๊ฑธ ๋ณด๋ฉด์„œ ์–ด๋–ป๊ฒŒ ๊ณต๋ถ€ํ•ด์•ผ ๋” ๋‚˜์•„์งˆ๊นŒ ํ•˜๋Š” ๊ณ ๋ฏผ.. ์ง‘์—์„œ ๊ณต๋ถ€ํ•˜๋ฉด ์ง‘์ค‘์€ ์•ˆ๋˜๋Š”๋ฐ ๊ทธ๋ ‡๋‹ค๊ณ  ๋งค๋ฒˆ ๋ฐ–์— ๋‚˜๊ฐ€์„œ ํ•˜๊ธฐ๋„ ์• ๋งคํ•ด์„œ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ์ง‘์ค‘ํ•ด์„œ ๊ณต๋ถ€๋ฅผ ์ž˜ ํ• ์ง€.. ๋“ฑ๋“ฑ์˜ ๊ณ ๋ฏผ๋“ค๋„ ์žˆ์—ˆ๋‹ค

 

๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ์€ ํŒ€์› ๋˜๋Š” ์Šคํ„ฐ๋”” ํ•˜๋Š” ๋ถ„๋“ค๋งŒ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๊ณ  ๋‹ค์–‘ํ•œ ๋ถ„๋“ค๊ณผ์˜ ์ด์•ผ๊ธฐ ๋‚˜๋ˆŒ ๊ธฐํšŒ๊ฐ€ ๋‹ซํ˜€ ์žˆ์–ด์„œ ๋ญ”๊ฐ€ ๊ฐ€๋ณ๊ณ  ์ž์œ ๋กญ๊ฒŒ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ๋Ÿฐ ์žฅ์น˜๋‚˜ ํ™˜๊ฒฝ์ด ์žˆ์—ˆ์œผ๋ฉด ์ข‹์ง€ ์•Š์„๊นŒ ํ•˜๋Š” ์ƒ๊ฐ๋„ ๋“ค์—ˆ๋‹ค

์ด์ „ ์ฃผ์ฐจ๋ณ„ ํ”ผ๋“œ๋ฐฑ ๋ฌธ์˜์— ์คŒ ๋…์„œ์‹ค ์—ฌ๋ถ€๋ฅผ ๋ฌผ์–ด๋ณด๊ธด ํ–ˆ์œผ๋‚˜ ๋ณ„ ๋‚ด์šฉ์ด ์—†๋Š” ๊ฑธ ๋ณด๋ฉด ์ž์ฒด์ ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์Šน์ธ๋งŒ ๋ฐ›๋Š” ํ˜•ํƒœ์ธ๊ฐ€ ์‹ถ๊ธฐ๋„ ํ•˜๋‹ค

๋””์Šค์ฝ”๋“œ๋กœ ๋…์„œ์‹ค ๋งŒ๋“ค์–ด๋„ ๊ดœ์ฐฎ์„ ๊ฒƒ ๊ฐ™์€๋ฐ ํ•œ๋ฒˆ ๊ณ ๋ฏผํ•ด๋ณด๊ณ  ๋น ๋ฅด๊ฒŒ ์ถ”์ง„ํ•ด๋ณด์ž

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. ํ”ผ์–ด์„ธ์…˜ ์ •๋ฆฌ

 

 

 

 

์ €๋ฒˆ ์ฃผ์ฒ˜๋Ÿผ ๊ฐ์ž ๋‚œ์ด๋„์— ๋งž๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€๊ธฐ๋„ ํ•˜๊ณ  ์บ๊ธ€์ด๋‚˜ ๋ฐ์ด์ฝ˜์— ๋Œ€ํ•ด์„œ๋„ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆด๋‹ค

ํŒ€์›๋ถ„๊ป˜์„œ ์บ๊ธ€ ํ”Œ๋ ˆ์ด ๊ทธ๋ผ์šด๋“œ ์ปดํผํ‹ฐ์…˜์— ์ฐธ์—ฌํ•˜์‹ ๋‹ค๊ณ  ์•Œ๋ ค์ฃผ์…จ๋Š”๋ฐ ์›”๊ฐ„ ๋ฐ์ด์ฝ˜์ฒ˜๋Ÿผ ์ž…๋ฌธ์ž๋„ ๊ฐ™์ด ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ์บ๊ธ€์€ ํ”Œ๋ ˆ์ด ๊ทธ๋ผ์šด๋“œ์—์„œ ๋งค๋‹ฌ ์ž‘์€ ์ปดํผํ‹ฐ์…˜์„ ์—ด์–ด์ฃผ๊ณ  ์žˆ์–ด์„œ ์ด๊ฒƒ๋„ ๊ฐ™์ด ํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค

 

 

 

https://www.kaggle.com/competitions?hostSegmentIdFilter=8

 

Kaggle Competitions

 

www.kaggle.com

 

 

 

 

๊ทธ๋ฆฌ๊ณ  ๊ฐ™์ด ๊ณต์œ ํ•ด์ฃผ์‹  ์บ๊ธ€ ํ•„์‚ฌ

์ด๊ฑด ์˜ˆ์ „์— ๋ณธ ์  ์žˆ์—ˆ์ง€๋งŒ ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆด ๊ฒƒ ๊ฐ™์•„ ์‹œ์ž‘ํ•  ์—„๋‘๋ฅผ ๋ชป๋ƒˆ์—ˆ๋‹ค

์š”๊ฒƒ๋„ ๊ฐ™์ด ํ•ด๋ณด๋ฉด ์ •๋ง ์ข‹๊ฒ ์ง€๋งŒ.. ์ง€๊ธˆ ๋ณต์Šต์ด๋ž‘ ๋ด์•ผํ•  ๋‚ด์šฉ๋“ค์ด ๋„ˆ๋ฌด ๋งŽ์•„์„œ ์ผ๋‹จ ํ‚ต

 

 

https://kaggle-kr.tistory.com/32

 

[์ด์œ ํ•œ๋‹˜] ์บ๊ธ€ ์ฝ”๋ฆฌ์•„ ์บ๊ธ€ ์Šคํ„ฐ๋”” ์ปค๋„ ์ปค๋ฆฌํ˜๋Ÿผ

์œ ํ•œ๋‹˜์ด ์ด์ „์— ๊ณต์œ ํ•ด์ฃผ์‹  ์บ๊ธ€ ์ปค๋„ ์ปค๋ฆฌํ˜๋Ÿผ ์ •๋ฆฌ๋ณธ์ž…๋‹ˆ๋‹ค. ๋‹ค๋“ค Keep Going ํ•ฉ์‹œ๋‹ค!! ์ปค๋ฆฌํ˜๋Ÿผ ์ฐธ์—ฌ ๋ฐฉ๋ฒ• ํ•„์‚ฌ์ ์œผ๋กœ ํ•„์‚ฌํ•˜์„ธ์š” ์ปค๋„์˜ A ๋ถ€ํ„ฐ Z ๊นŒ์ง€ ๋‹ค ๋˜‘๊ฐ™์ด ๋”ฐ๋ผ ์ ๊ธฐ! ๋˜‘๊ฐ™์ด 3๋ฒˆ์ ๊ณ  ๋‹ค

kaggle-kr.tistory.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

4. ํšŒ๊ณ 

 

 

 

 

์ด๋ฒˆ ์ฃผ์ฐจ ํšŒ๊ณ ์—๋Š” ์ž˜ํ–ˆ๋‹ค๋Š” ์ ์„ ๋” ๋งŽ์ด ์ ๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์‰ฝ์ง€ ์•Š๋‹ค. ์ •๋ง ์–ด๋ ต๋‹ค

์ง‘์ด๋ผ๋Š” ํ™˜๊ฒฝ์—์„œ ์–ด๋–ป๊ฒŒ๋“  ์ง‘์ค‘๋ ฅ์„ ์ตœ๋Œ€ํ•œ ๋Œ์–ด์˜ฌ๋ ค์„œ ๋” ๋งŽ์€ ๊ณต๋ถ€๋ฅผ ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ

๊ทธ๋Ÿฌ๋‚˜ ํŠน๋ณ„ํžˆ ํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์ด ์—†๊ณ  ์ฝ”๋“œ๋‚˜ ์ˆ˜์‹์„ ๋ณด๊ณ ์„œ ํฅ๋ฏธ๋‚˜ ์žฌ๋ฏธ๋ฅผ ๋А๋ผ๋Š” ๊ฒƒ๋„ ์•„๋‹Œ ์ง€๊ธˆ์˜ ์ƒํƒœ๋กœ์„  ์ง‘์ค‘ํ•ด์„œ ๊ณต๋ถ€ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ๋งค์šฐ๋งค์šฐ ์–ด๋ ต๋‹ค

๊ทธ๋ž˜์„œ ์–ด๋–ป๊ฒŒ๋“  ๊ณต๋ถ€๋ฅผ ๋” ๋งŽ์ด ํ•˜๋„๋ก, ์ฃผ๋งˆ๋‹ค ๊ฐœ์ธ์ด ์„ค์ •ํ•œ ๊ณต๋ถ€ ์‹œ๊ฐ„์„ ๋‹ฌ์„ฑํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋ฒŒ๊ธˆ์„ ๋‚ด๋Š” ์Šคํ„ฐ๋””์— ๋“ค์–ด๊ฐ€๊ธฐ๋„ ํ–ˆ๋‹ค

์ด๋ฆ„์€ ๊ทนํ•œ ์Šคํ„ฐ๋””, ์ตœ์†Œ์น˜์™€ ๊ทนํ•œ์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š” ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜๋Š”๋ฐ ์ •๋ง ๊ทนํ•œ์ด๋‹ค. ์ด๋ฆ„ ์ฐธ ์ž˜ ์ง€์—ˆ๋‹ค

์ด๋ฒˆ ์ฃผ๋Š” ์—ฐํœด๊ฐ€ ์žˆ์–ด์„œ ๋‹ค์Œ ์ฃผ๋ถ€ํ„ฐ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ฒŒ๊ธˆ์„ ๊ฑธ๊ณ  ๋‹ฌ๋ ค๋ณผ ์˜ˆ์ •์ด๋‹ค

 

 

์ง€๊ธˆ๊นŒ์ง€์˜ ๋‚ด์šฉ๋“ค ๋˜๋Š” ๊ด€๋ จ๋œ ๊ณต๋ถ€๋“ค์„ ํฅ๋ฏธ๋กญ๊ฒŒ ๋ณด๋ฉด์„œ ๊ณต๋ถ€ํ•˜์‹œ๋Š” ๋ถ„๋“ค๋„ ์ข…์ข… ๋ณด์•˜๋‹ค

์–ด๋–ป๊ฒŒ ์ˆ˜์‹์„ ๋ณด๊ณ  ์ฝ”๋“œ ๋ณด๋Š”๊ฒŒ, ๋…ผ๋ฌธ ๋ณด๋Š”๊ฒŒ ์žฌ๋ฐŒ๊ณ  ํฅ๋ฏธ๋กœ์šธ ์ˆ˜ ์žˆ์ง€..?

์–ด๋–ป๊ฒŒ ์ž์œจ ์ฃผํ–‰ ํ•˜๊ณ  ์‹ถ๋‹ค, CV๋ฅผ ํ†ตํ•ด ์–ด๋–ค ๋„๋ฉ”์ธ์ด๋‚˜ ๋ถ„์•ผ๋กœ ๊ฐ€์„œ ์ผํ•ด๋ณด๊ณ  ์‹ถ๋‹ค, ์ด๋ ‡๊ฒŒ ๊ฐ€๊ณ  ์‹ถ์€ ๊ณณ๊ณผ ์ผํ•˜๊ณ  ์‹ถ์€ ๋ถ„์•ผ, ์ง๋ฌด๊ฐ€ ๋šœ๋ ทํ•  ์ˆ˜ ์žˆ์ง€??

์ˆ˜๋…„์„ ์ƒ๊ฐํ•˜๊ณ  ๊ณ ๋ฏผํ•˜๊ณ  ์ด๊ฒƒ์ €๊ฒƒ ํ•ด๋ด๋„ ์—ฌ์ „ํžˆ ์• ๋งคํ•˜๊ณ  ํ๋ฆฟํ•œ ์‚ฌ๋žŒ์œผ๋กœ์จ๋Š” ์ €๋ ‡๊ฒŒ ๋ช…ํ™•ํ•œ ๋ฌด์–ธ๊ฐ€๋กœ ๊ฐ€๊ณ  ์‹ถ๋‹ค๋Š” ์—ด๋ง์ด, ํ•˜๋‹ค ๋ชปํ•ด ๋ฌด์–ธ๊ฐ€ ๋ˆˆ ์•ž์— ๋†“์—ฌ์ง€๋ฉด ์ผ๋‹จ ์งˆ๋Ÿฌ๋ณด๋Š” ์„ฑ๊ฒฉ๋“ค์ด ๋„ˆ๋ฌด๋‚˜๋„ ๋ถ€๋Ÿฝ๋‹ค

 

์ด์ „๊ณผ๋Š” ์‹œ๋Œ€๊ฐ€ ๋„ˆ๋ฌด๋‚˜๋„ ๋‹ค๋ฅด๋‹ค

์ง€๊ธˆ NLP, LLM์ด ํ•ซํ•˜๊ณ  ์ฑ„์šฉ๊ณผ ํ‹ฐ์˜ค๋„ ๋งŽ์œผ๋‹ˆ๊นŒ ์ด์ชฝ์„ ์„ ํƒํ•œ๋‹ค?

ํ•œ ๋•Œ๋Š” CV๋„ ์ „๋„์œ ๋งํ•œ ํŠธ๋ Œ๋“œ์˜€๊ณ  ๋‚ด๋…„, ๋‚ดํ›„๋…„์—๋Š” NLP๋‚˜ LLM์ด ์•„๋‹Œ ๋˜ ๋‹ค๋ฅธ ๋ฌด์–ธ๊ฐ€๊ฐ€ ๋Œ€์„ธ์ผ ์ˆ˜๋„ ์žˆ๋‹ค

์ง€๋‚œ ์ฃผ ๊ฐ•์—ฐํ•ด์ฃผ์‹  ์—ฐ์‚ฌ๋‹˜๊ป˜์„œ๋„ CV๋ฅผ ํ–ˆ์ง€๋งŒ LLM์„ ์„ ํƒํ–ˆ์œผ๋ฉด ์ข‹์•˜๊ฒ ๋‹ค ์‹ถ์œผ๋ฉด์„œ๋„ CV๊ฐ€ ์•„๋‹ˆ์˜€๋‹ค๋ฉด ์ง€๊ธˆ ์ด ์ž๋ฆฌ๊นŒ์ง€ ์˜ฌ ์ˆ˜ ์žˆ์—ˆ์„๊นŒ ๋ชจ๋ฅด๊ฒ ๋‹ค ๋ผ๊ณ  ์ด์•ผ๊ธฐํ•˜์‹œ๋Š” ๊ฑธ ๋ณด๋ฉด ๊ฒฐ๊ตญ์—๋Š” ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๊ณ  ํฅ๋ฏธ์™€ ๊ด€์‹ฌ์ด ๊ฐ€๋Š” ๋ถ„์•ผ๋ฅผ ์„ ํƒํ•˜๋Š”๊ฒŒ ์˜ค๋ž˜ ๊ฐ€๋Š” ๊ธธ์ด๋‹ค... ์‹ถ์ง€๋งŒ ์‹œ๋Œ€์˜ ํ๋ฆ„์„ ์ ˆ๋Œ€ ๋ฌด์‹œํ•  ์ˆ˜๋Š” ์—†๊ณ  ์ง„์งœ ์•Œ ์ˆ˜๊ฐ€ ์—†๋‹ค ๐Ÿ˜‡

 

๊ฒฐ๊ตญ์€ ๋ฏธ๋ž˜์— ๋Œ€ํ•œ ๋ถˆ์•ˆํ•จ๊ณผ ๋น„๊ต๋กœ ์ธํ•œ ์กฐ๊ธ‰ํ•จ์— ์ง“๋ˆŒ๋ ค ๋ฌด์—‡ ํ•˜๋‚˜ ์ œ๋Œ€๋กœ ์ง‘์ค‘ํ•˜์ง€ ๋ชปํ•˜๋Š”๊ฒŒ ๊ณต๋ถ€์— ์ง‘์ค‘ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฐ€์žฅ ๊ทผ๋ณธ์ ์ธ ์›์ธ์ด๋ผ ์ƒ๊ฐํ•œ๋‹ค

๋‹น์žฅ ์‹ฌํ™” ํŠธ๋ž™์„ ํ™•์ •์ง“์ง€ ๋ชปํ•ด ๊ณต๋ถ€๊นŒ์ง€ ํ”๋“ค๋ฆฌ๋Š” ๊ฒƒ๋„ ๊ทธ๋ ‡๋‹ค

 

์˜ค๋ž˜ ์ง€์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒซ ์‹œ์ž‘๊ณผ ์„ ํƒ์€ ํฅ๋ฏธ์™€ ๊ด€์‹ฌ์ด ๊ฐ€๋Š” ๊ฒƒ๋ถ€ํ„ฐ.

๊ทผ๋ฐ ๋”ฑํžˆ ๊ด€์‹ฌ๊ฐ€๊ณ  ํ•˜๊ณ  ์‹ถ์€ ๊ฒŒ ์—†๋‹ค๋ฉด ๋œ ์‹ซ์–ดํ•˜๋Š” ๊ฒƒ, ๊ทธ๋‚˜๋งˆ ๋‚˜์€ ๊ฒƒ๋ถ€ํ„ฐ.

์„ ํƒ์ง€ ์‚ฌ์ด์— ๋†“์—ฌ์ ธ์žˆ๋‹ค๋ฉด ๋‹ค๋ฅธ ๊ฒƒ๋“ค ์ฐ๋จนํ•ด๋ณด๊ณ  ๋น ๋ฅด๊ฒŒ ํŒ๋‹จ ๋‚ด๋ฆฌ๊ณ  ๋‹ค์Œ ์Šคํ…์œผ๋กœ ๋„˜์–ด๊ฐ€๊ธฐ

์ง€๊ธˆ ์„ ํƒ์ด ๋จผ ๋ฏธ๋ž˜์˜ ์šด๋ช…์„ ์„ ํƒํ•œ๋‹ค๋Š” ๊ฒƒ์ด ์•„๋‹˜. ์„ ํƒ์˜ ๋ฌด๊ฒŒ๋ฅผ ์กฐ๊ธˆ ๋” ๊ฐ€๋ณ๊ฒŒ

 

๋„ˆ๋ฌด ๋ณต์žกํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ๋ง๊ณ  ๊ณผ์ œ๋ฅผ ๊ธฐ์ค€ ์‚ผ์•„ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„๋“ค ์ฐพ๊ณ  ์ฑ„์šฐ๋ฉฐ ๋‹น์žฅ ๋ˆˆ ์•ž์˜ ๊ณต๋ถ€๋ฅผ ์ž˜ ํ•ด๋‚ด๋Š” ๊ฒƒ์—๋งŒ ์ง‘์ค‘ํ•ด๋ณด์ž

๋‹ค์Œ ์ฃผ๋ฉด ๋ฒŒ์จ ์ถ”์ฒœ ์‹œ์Šคํ…œ ๊ธฐ์ดˆ ์ˆ˜์—…์ด๋‹ค

๋ฉ˜ํ† ๋‹˜์˜ ๊ฐ€์ด๋“œ๋กœ ์ถ”์ฒœ ์‹œ์Šคํ…œ๊ณผ CV ๋‘˜ ์ค‘ ๊ณ ๋ฏผ์ด์—ˆ๋Š”๋ฐ ๋‹ค์Œ ์ฃผ ์ˆ˜์—…์„ ๋“ฃ๊ณ ๋‚˜๋ฉด ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค