ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÆÄÀÌÅäÄ¡¿Í ±¸±Û ÄÚ·¦À¸·Î ¹è¿ì´Â BERT ÀÔ¹®


ÆÄÀÌÅäÄ¡¿Í ±¸±Û ÄÚ·¦À¸·Î ¹è¿ì´Â BERT ÀÔ¹®

ÆÄÀÌÅäÄ¡¿Í ±¸±Û ÄÚ·¦À¸·Î ¹è¿ì´Â BERT ÀÔ¹®

<¾ÆÁ À¯Å°³ª°¡> Àú/<±è¸ð¼¼> ¿ª | AK(¿¡ÀÌÄÉÀÌ Ä¿¹Â´ÏÄÉÀ̼ÇÁî)

Ãâ°£ÀÏ
2024-01-15
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
6 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

µö·¯´× ±â¹Ý ÀÚ¿¬¾î ó¸® ±â¼ú BERT¸¦
½±°í ÄÄÆÑÆ®ÇÏ°Ô ÀÍÇôº¸ÀÚ!


ÆÄÀÌÅäÄ¡¿Í ±¸±Û ÄÚ·¦À» »ç¿ëÇØ BERT¸¦ ÄÄÆÑÆ®ÇÏ°í È¿À²ÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖ´Ù. ¾îÅÙ¼Ç(Attenttion), Æ®·£½ºÆ÷¸Ó·ÎºÎÅÍ BERT·Î À̾îÁö´Â ÀÚ¿¬¾î ±â¼úÀ» ±âÃʺÎÅÍ Ã¼Çè ÇнÀÇÑ´Ù. ÀÚ¿¬¾î ó¸® ±â¼ú ±¸ÇöÀ» ¼ø¼­´ë·Î µû¶ó¼­ ½ÀµæÇÏ°í, BERT ±¸Çö±îÁö ¼öÇàÇÑ´Ù. Çѱ¹¾î ¸ðµ¨ Ãß°¡.

ÀúÀÚ¼Ò°³

¡®Àΰ£°ú AIÀÇ »ó»ý¡¯ÀÌ ¹Ì¼ÇÀΠȸ»ç, SAI-Lab ÁÖ½Äȸ»çÀÇ ´ëÇ¥ ÀÌ»çÀ̸ç, AI °ü·Ã ±³À°°ú ¿¬±¸ °³¹ß¿¡ Á¾»çÇÏ°í ÀÖ´Ù. µµÈ£Äí ´ëÇÐ ´ëÇпø ÀÌÇÐ ¿¬±¸°ú¸¦ ¼ö·áÇßÀ¸¸ç, ÀÌÇÐ ¹Ú»ç(¹°¸®ÇÐ)ÀÌ´Ù. Èï¹Ì ´ë»óÀº ÀΰøÁö´É(AI), ³ú°úÇÐ, ³×ÀÌƼºê¾Û °³¹ß, ½Ì±Ö·¡¸®Æ¼ µîÀ¸·Î, ¼¼°è ÃÖ´ë ±³À° µ¿¿µ»ó Ç÷§Æû Udemy¿¡¼­ ´Ù¾çÇÑ AI °ü·Ã °­Á¸¦ Àü°³ÇÏ¿© ¼ö¸¸ ¸íÀ» ÁöµµÇÏ´Â Àα⠰­»çÀÌ´Ù. ¿©·¯ À¯¸í ±â¾÷¿¡¼­ AI ±â¼úÀ» ÁöµµÇßÀ¸¸ç, ¿£Áö´Ï¾î·Î¼­ VR, °ÔÀÓ, SNS µî À帣¸¦ ºÒ¹®ÇÏ°í ´Ù¾çÇÑ ¾ÛÀ» °³¹ßÇß´Ù.

Àú¼­·Î ¡ºÆÄÀÌÅäÄ¡ µö·¯´× ¸ðµ¨ AI¾Û °³¹ß ÀÔ¹®¡», ¡º±¸±Û ÄÚ·¦À¸·Î ¹è¿ì´Â ÀΰøÁö´É ±â¼ú¡», ¡ºÇÙ½É µö·¯´× ÀÔ¹® : RNN, LSTM, GRU, VAE, GAN ±¸Çö¡», ¡ºÃ³À½ ¸¸³ª´Â AI ¼öÇÐ with Python¡», ¡º½Çü°¡ ¼Õ¿¡ ÀâÈ÷´Â µö·¯´×, ±âÃʺÎÅÍ ½ÇÀü ÇÁ·Î±×·¡¹Ö¡», ¡ºÃ¹ µö·¯´×-PythonÀ¸·Î ¹è¿ì´Â ½Å°æ¸Á°ú ¿ªÀüÆÄ¡»(SBÅ©¸®¿¡ÀÌƼºê, 2018), ¡ºPythonÀ¸·Î µ¿ÀÛÇؼ­ ¹è¿î´Ù! »õ·Î¿î ¼öÇÐ ±³°ú¼­ ±â°èÇнÀ¡¤½ÉÃþÇнÀ¿¡ ÇÊ¿äÇÑ ±âÃÊ Áö½Ä¡»(¼î¿¡ÀÌ»ç, 2019), ¡ºÃ¹ µö·¯´×2 PythonÀ¸·Î ±¸ÇöÇÏ´Â ¼øȯ ½Å°æ¸Á, VAE, GAN¡»(SBÅ©¸®¿¡ÀÌƼºê, 2020) µîÀÌ ÀÖ´Ù. ÀúÀÚÀÇ À¯Æ©ºê ä³Î¿¡¼­´Â ¹«·á °­Á°¡ ´Ù¼ö °ø°³µÇ°í ÀÖ´Ù.

¸ñÂ÷

¹®ÀÇ »çÇ× °¡À̵å¶óÀÎ
ÀÌ Ã¥ÀÇ ¿¹Á¦ ÆÄÀÏ¿¡ °üÇÏ¿©
¿Å±äÀÌÀÇ ¸»

CHAPTER 0 µµÀÔ

0.1 ÀÌ Ã¥ÀÇ Æ¯Â¡
0.1.1 ÆÄÀ̽㠱âÃʸ¦ ÇнÀÇÏÀÚ
0.1.2 ÀÌ Ã¥ÀÇ ±¸¼º
0.1.3 ÀÌ Ã¥À» ÀÐÀ¸¸é ÇÒ ¼ö ÀÖ°Ô µÇ´Â °Íµé
0.1.4 ÀÌ Ã¥À» ÀÐÀ» ¶§ ÁÖÀÇÇÒ Á¡
0.1.5 ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
0.1.6 ÀÌ Ã¥ÀÇ »ç°í ¹æ½Ä

CHAPTER 1 BERT °³¿ä

1.1 µö·¯´×À̶õ
1.1.1 Àΰø Áö´É°ú ¸Ó½Å·¯´×, µö·¯´×
1.1.2 ½Å°æ¸ÁÀÇ ±¸Á¶
1.1.3 µö·¯´×
1.2 ÀÚ¿¬¾î ó¸® °³¿ä
1.2.1 ÀÚ¿¬¾î 󸮶õ?
1.2.2 ÀÚ¿¬¾î ó¸® ÀÀ¿ë
1.2.3 ÇüÅÂ¼Ò ºÐ¼®
1.2.4 ´Ü¾îÀÇ º¤ÅÍÈ­
1.2.5 RNN(¼øȯ ½Å°æ¸Á)
1.2.6 Seq2Seq¸¦ »ç¿ëÇÑ °è¿­ º¯È¯
1.2.7 ÀÚ¿¬¾î 󸮿¡ °üÇØ ´õ ÇнÀÇÏ°í ½Í´Ù¸é
1.3 Æ®·£½ºÆ÷¸Ó °³¿ä
1.3.1 Æ®·£½ºÆ÷¸Ó¶õ?
1.3.2 Æ®·£½ºÆ÷¸ÓÀÇ ±¸Á¶
1.4 BERT °³¿ä
1.4.1 BERT¶õ?
1.4.2 BERTÀÇ ÇнÀ °³¿ä
1.4.3 BERTÀÇ »çÀü ÇнÀ
1.4.4 BERTÀÇ ¼º´É
1.5 Á¤¸®

CHAPTER 2 °³¹ß ȯ°æ

2.1 ±¸±Û ÄÚ·¦ ½ÃÀÛ ¹æ¹ý
2.1.1 ±¸±Û ÄÚ·¦ Áغñ
2.1.2 ³ëÆ®ºÏ »ç¿ë ¹æ¹ý
2.1.3 ´Ù¿î·Îµå ÆÄÀÏ Ãë±Þ ¹æ¹ý
2.2 ¼¼¼Ç°ú ÀνºÅϽº
2.2.1 ¼¼¼Ç, ÀνºÅϽº¶õ?
2.2.2 90ºÐ ±ÔÄ¢
2.2.3 12½Ã°£ ±ÔÄ¢
2.2.4 ¼¼¼Ç °ü¸®
2.3 CPU¿Í GPU
2.3.1 CPU, GPU, TPU¶õ?
2.3.2 GPU »ç¿ë ¹æ¹ý
2.3.3 ¼º´É ºñ±³
2.4 ±¸±Û ÄÚ·¦ÀÇ ´Ù¾çÇÑ ±â´É
2.4.1 ÅؽºÆ® ¼¿
2.4.2 ½ºÅ©·¡Ä¡ ÄÚµå ¼¿
2.4.3 ÄÚµå ½º´ÏÆê
2.4.4 ÄÚµå ½ÇÇà ÀÌ·Â
2.4.5 ±êÇãºê¿ÍÀÇ ¿¬µ¿
2.5 ¿¬½À
2.5.1 ÄÚµå ¼¿ Á¶ÀÛ
2.5.2 ÅؽºÆ® ¼¿ Á¶ÀÛ
2.5.3 ¼¿ À§Ä¡ º¯°æ°ú »èÁ¦
2.6 Á¤¸®

CHAPTER 3 ÆÄÀÌÅäÄ¡·Î ±¸ÇöÇÏ´Â °£´ÜÇÑ µö·¯´×

3.1 ±¸Çö °³¿ä
3.1.1 ÇнÀÇÏ´Â ¸Å°³º¯¼ö¿Í ÇÏÀÌÆÛÆĶó¹ÌÅÍ
3.1.2 ¼øÀüÆÄ¿Í ¿ªÀüÆÄ
3.1.3 ±¸Çö ¼ø¼­
3.2 ÅÙ¼­
3.2.1 ÆÐÅ°Áö È®ÀÎ
3.2.2 ÅÙ¼­ »ý¼º
3.2.3 ³ÑÆÄÀÌ ¹è¿­°ú ÅÙ¼­ÀÇ »óÈ£ º¯È¯
3.2.4 ¹üÀ§¸¦ ÁöÁ¤Çؼ­ ÅÙ¼­ÀÇ ÀϺο¡ Á¢±Ù
3.2.5 ÅÙ¼­ÀÇ ¿¬»ê
3.2.6 ÅÙ¼­ÀÇ ÇüÅ º¯È¯
3.2.7 ´Ù¾çÇÑ Åë°ì°ª °è»ê
3.2.8 ¿¬½À: ÅÙ¼­³¢¸®ÀÇ ¿¬»ê
3.2.9 ÇØ´ä ¿¹
3.3 È°¼ºÈ­ ÇÔ¼ö
3.3.1 ½Ã±×¸ðÀ̵å ÇÔ¼ö
3.3.2 tanh
3.3.3 ReLU
3.3.4 Ç×µî ÇÔ¼ö
3.3.5 ¼ÒÇÁÆ®¸Æ½º ÇÔ¼ö
3.4 ¼Õ½Ç ÇÔ¼ö
3.4.1 Æò±Õ Á¦°ö ¿ÀÂ÷
3.4.2 ±³Â÷ ¿£Æ®·ÎÇÇ ¿ÀÂ÷
3.5 ÃÖÀûÈ­ ¾Ë°í¸®Áò
3.5.1 ±â¿ï±â¿Í °æ»ç ÇÏ°­ ¾Ë°í¸®Áò
3.5.2 ÃÖÀûÈ­ ¾Ë°í¸®Áò °³¿ä
3.5.3 SGD
3.5.4 ¸ð¸àÅÒ
3.5.5 AdaGrad
3.5.6 RMSProp
3.5.7 Adam
3.6 ¿¡Æ÷Å©¿Í ¹èÄ¡
3.6.1 ¿¡Æ÷Å©°ú ¹èÄ¡
3.6.2 ¹èÄ¡ ÇнÀ
3.6.3 ¿Â¶óÀÎ ÇнÀ
3.6.4 ¹Ì´Ï ¹èÄ¡ ÇнÀ
3.6.5 ÇнÀ ¿¹
3.7 °£´ÜÇÑ µö·¯´× ±¸Çö
3.7.1 ¼ÕÀ¸·Î ¾´ ¹®ÀÚ À̹ÌÁö ÀνÄ
3.7.2 µ¥ÀÌÅ͸¦ ÈƷÿë°ú Å×½ºÆ®¿ëÀ¸·Î ºÐÇÒ
3.7.3 ¸ðµ¨ ±¸Ãà
3.7.4 ÇнÀ
3.7.5 ¿ÀÂ÷ ÃßÀÌ
3.7.6 Á¤´ä·ü
3.7.7 ÈÆ·Ã ¿Ï·á ¸ðµ¨À» »ç¿ëÇÑ ¿¹Ãø
3.8 ¿¬½À
3.8.1 µ¥ÀÌÅ͸¦ ÈƷÿë°ú Å×½ºÆ®¿ëÀ¸·Î ºÐÇÒ
3.8.2 ¸ðµ¨ ±¸Ãà
3.8.3 ÇнÀ
3.8.4 ¿ÀÂ÷ ÃßÀÌ
3.8.5 Á¤´ä·ü
3.8.6 ÇØ´ä ¿¹
3.9 Á¤¸®

CHAPTER 4 °£´ÜÇÑ BERT ±¸Çö

4.1 Transformers °³¿ä
4.1.1 Transformers¶õ?
4.1.2 Transformers¸¦ ±¸¼ºÇϴ Ŭ·¡½º
4.1.3 BERT ¸ðµ¨
4.2 Transformers ±âÃÊ
4.2.1 ¶óÀ̺귯¸® ¼³Ä¡
4.2.2 Transformers ¸ðµ¨: ¹®ÀåÀÇ ÀϺθ¦ ¸¶½ºÅ©
4.2.3 Transformers ¸ðµ¨: ¹®Àå ºÐ·ù
4.2.4 PreTrainedModel »ó¼Ó
4.2.5 BERT ¼³Á¤
4.2.6 ÅäÅ©³ªÀÌÀú
4.3 °£´ÜÇÑ BERT ±¸Çö
4.3.1 ¶óÀ̺귯¸® ¼³Ä¡
4.3.2 ´©¶ôµÈ ´Ü¾î ¿¹Ãø: BertForMaskedLM
4.3.3 ¹®ÀåÀÌ ¿¬¼ÓµÇ´ÂÁö ÆÇÁ¤: BertForNextSentencePrediction
4.4 ¿¬½À
4.4.1 ¶óÀ̺귯¸® ¼³Ä¡
4.4.2 ÅäÅ©³ªÀÌÀú ºÒ·¯¿À±â
4.4.3 ¸ðµ¨ ºÒ·¯¿À±â
4.4.4 ¿¬¼Ó¼ºÀ» ÆÇÁ¤ÇÏ´Â ÇÔ¼ö
4.4.5 ¿¬¼Ó¼º ÆÇÁ¤
4.4.6 ÇØ´ä ¿¹
4.5 Á¤¸®

CHAPTER 5 BERTÀÇ ±¸Á¶

5.1 BERTÀÇ Àüü À̹ÌÁö
5.1.1 BERT ÇнÀ
5.1.2 BERT ¸ðµ¨
5.1.3 BERTÀÇ ÀÔ·Â
5.1.4 BERTÀÇ ÇнÀ
5.1.5 BERTÀÇ ¼º´É
5.2 Æ®·£½ºÆ÷¸Ó¿Í ¾îÅÙ¼Ç
5.2.1 Æ®·£½ºÆ÷¸ÓÀÇ ¸ðµ¨ °³¿ä
5.2.2 ¾îÅÙ¼ÇÀ̶õ?
5.2.3 ÀԷ°ú ¸Þ¸ð¸®
5.2.4 ¾îÅÙ¼Ç °¡ÁßÄ¡ °è»ê
5.2.5 °ª°ú ³»Àû
5.2.6 ¼¿ÇÁ ¾îÅټǰú ¿øõ Ÿ±ê ¾îÅÙ¼Ç
5.2.7 ¸ÖƼÇìµå ¾îÅÙ¼Ç
5.2.8 À§Ä¡º° ¿ÏÀü ¿¬°á ¼ø¹æÇ⠽Űæ¸Á
5.2.9 Æ÷Áö¼Å³Î ÀÎÄÚµù
5.2.10 ¾îÅÙ¼Ç ½Ã°¢È­
5.3 BERTÀÇ ±¸Á¶
5.3.1 ¶óÀ̺귯¸® ¼³Ä¡
5.3.2 BERT ¸ðµ¨ÀÇ ±¸Á¶
5.3.3 BERT ¼³Á¤
5.4 ¿¬½À
5.4.1 ¶óÀ̺귯¸® ¼³Ä¡
5.4.2 BertForMaskedLMÀÇ ±¸Á¶
5.4.3 BertForNextSentencePredictionÀÇ ±¸Á¶
5.5 Á¤¸®

CHAPTER 6 ÆÄÀÎ Æ©´× È°¿ë

6.1 ÀüÀÌ ÇнÀ°ú ÆÄÀÎ Æ©´×
6.1.1 ÀüÀÌ ÇнÀÀ̶õ?
6.1.2 ÀüÀÌ ÇнÀ°ú ÆÄÀÎ Æ©´×
6.2 °£´ÜÇÑ ÆÄÀÎ Æ©´×
6.2.1 ¶óÀ̺귯¸® ¼³Ä¡
6.2.2 ¸ðµ¨ ºÒ·¯¿À±â
6.2.3 ÃÖÀûÈ­ ¾Ë°í¸®Áò
6.2.4 ÅäÅ©³ªÀÌÀú ¼³Á¤
6.2.5 °£´ÜÇÑ ÆÄÀÎ Æ©´×
6.3 ÆÄÀÎ Æ©´×À» »ç¿ëÇÑ °¨Á¤ ºÐ¼®
6.3.1 ¶óÀ̺귯¸® ¼³Ä¡
6.3.2 ¸ðµ¨°ú ÅäÅ©³ªÀÌÀú ºÒ·¯¿À±â
6.3.3 µ¥ÀÌÅͼ ºÒ·¯¿À±â
6.3.4 µ¥ÀÌÅÍ Àüó¸®
6.3.5 Æò°¡¿ë ÇÔ¼ö
6.3.6 TrainingArguments ¼³Á¤
6.3.7 Trainer ¼³Á¤
6.3.8 ¸ðµ¨ ÈÆ·Ã
6.3.9 ¸ðµ¨ Æò°¡
6.4 ¿¬½À
6.4.1 ¶óÀ̺귯¸® ¼³Ä¡
6.4.2 ¸ðµ¨°ú ÅäÅ©³ªÀÌÀú ºÒ·¯¿À±â
6.4.3 Ãþ µ¿°á
6.4.4 µ¥ÀÌÅͼ ºÒ·¯¿À±â
6.4.5 µ¥ÀÌÅÍ Àüó¸®
6.4.6 Æò°¡¿ë ÇÔ¼ö
6.4.7 TrainingArguments ¼³Á¤
6.4.8 Trainer ¼³Á¤
6.4.9 ¸ðµ¨ ÈÆ·Ã
6.4.10 ¸ðµ¨ Æò°¡
6.4.11 ÇØ´ä ¿¹
6.5 Á¤¸®

CHAPTER 7 BERT È°¿ë

7.1 BERT È°¿ë ¿¹
7.1.1 °Ë»ö ¿£Áø
7.1.2 ¹ø¿ª
7.1.3 ÅؽºÆ® ºÐ·ù
7.1.4 ÅؽºÆ® ¿ä¾à
7.1.5 ±âŸ È°¿ë ¿¹
7.2 BERT ÀϺ»¾î ¸ðµ¨
7.2.1 »ç¿ëÇÏ´Â ¸ðµ¨°ú µ¥ÀÌÅͼÂ
7.2.2 ¶óÀ̺귯¸® ¼³Ä¡
7.2.3 ´©¶ôµÈ ´Ü¾î ¿¹Ãø
7.2.4 ¹®ÀåÀÌ ¿¬¼ÓµÇ¾î ÀÖ´ÂÁö ÆÇÁ¤
7.3 BERT¸¦ »ç¿ëÇÑ ÀϺ»¾î ´º½º ºÐ·ù
7.3.1 »ç¿ëÇÒ µ¥ÀÌÅͼÂ
7.3.2 ±¸±Û µå¶óÀ̺꿡 ÈÆ·Ã µ¥ÀÌÅ͸¦ ¹èÄ¡
7.3.3 ¶óÀ̺귯¸® ¼³Ä¡
7.3.4 ±¸±Û µå¶óÀ̺ê¿Í ¿¬µ¿
7.3.5 µ¥ÀÌÅͼ ºÒ·¯¿À±â
7.3.6 µ¥ÀÌÅÍ ÀúÀå
7.3.7 ¸ðµ¨°ú ÅäÅ©³ªÀÌÀú ºÒ·¯¿À±â
7.3.8 µ¥ÀÌÅÍ Àüó¸®
7.3.9 Æò°¡¿ë ÇÔ¼ö
7.3.10 TrainingArguments ¼³Á¤
7.3.11 Trainer ¼³Á¤
7.3.12 ¸ðµ¨ ÈÆ·Ã
7.3.13 ¸ðµ¨ Æò°¡
7.3.14 ¸ðµ¨ ÀúÀå
7.3.15 ¸ðµ¨ ºÒ·¯¿À±â
7.3.16 ÀϺ»¾î ´º½º ºÐ·ù
7.4 BERT Çѱ¹¾î ¸ðµ¨
7.4.1 »ç¿ëÇÏ´Â ¸ðµ¨°ú µ¥ÀÌÅͼÂ
7.4.2 ¶óÀ̺귯¸® ¼³Ä¡
7.4.3 ´©¶ôµÈ ´Ü¾î ¿¹Ãø
7.4.4 ¹®ÀåÀÌ ¿¬¼ÓµÇ¾î ÀÖ´ÂÁö ÆÇÁ¤
7.5 Á¤¸®