Ã¥¼Ò°³
¡°µö·¯´×À» ¹è¿ö¼ ¾îµð¿¡ Ȱ¿ëÇÒ ¼ö ÀÖÀ»Áö ±Ã±ÝÇÏ´Ù¸é?¡±°¾ÆÁö »çÁø ºÐ·ùÇϱâ, ¿µÈ ¸®ºä ÅØ½ºÆ®ÀÇ °¨¼º ºÐ¼®Çϱâ, GPT ¸ðµ¨ ¸¸µé±â µî ´Ù¾çÇÑ µö·¯´× ¸ðµ¨À» Á÷Á¢ ±¸ÇöÇØ º¸¸ç Àç¹ÌÀÖ°Ô ½Ç·Â ½×±â!µö·¯´× ºÐ¾ß¸¦ ´ëÇ¥ÇÏ´Â ÃÊâ±â ÄÄÇ»ÅÍ ºñÀü ¸ðµ¨ºÎÅÍ ´ë±Ô¸ð ¾ð¾î ¸ðµ¨ÀÎ GPT, Llama, Gemma µîÀÇ ÃֽŠ¸ðµ¨±îÁö! ´Ù¾çÇÑ µö·¯´× ¸ðµ¨À» ±¸ÇöÇϸç ÀΰøÁö´ÉÀÇ ¹ßÀü °úÁ¤Àº ¹°·Ð, »õ·Ó°Ô Àû¿ëµÈ Ãֽбâ¼ú±îÁö Èï¹Ì·Ó°Ô °æÇèÇØ º¸ÀÚ.
ÀúÀÚ¼Ò°³
±â°è°øÇÐÀ» Àü°øÇßÁö¸¸ Á¹¾÷ ÈÄ¿£ ÁÙ°ð Äڵ带 ÀÐ°í ¾²´Â ÀÏÀ» Çß´Ù. Microsoft AI MVP, Google AI/Cloud GDEÀÌ´Ù. ÅÙ¼ ÇÃ·Î¿ì ºí·Î±×(tensorflow.blog)¸¦ ¿î¿µÇϰí ÀÖ°í, ¸Ó½Å ·¯´×°ú µö·¯´×¿¡ °üÇÑ Ã¥À» ÁýÇÊÇÏ°í ¹ø¿ªÇÏ¸é¼ ¼ÒÇÁÆ®¿þ¾î¿Í °úÇÐÀÇ °æ°è¸¦ Èï¹Ì·Ó°Ô ŽÇèÇϰí ÀÖ´Ù. ¡ºÃªGPT·Î ´ëÈÇÏ´Â ±â¼ú¡»(ÇѺû¹Ìµð¾î, 2023), ¡ºÈ¥ÀÚ °øºÎÇÏ´Â µ¥ÀÌÅÍ ºÐ¼® with ÆÄÀ̽㡻(ÇѺû¹Ìµð¾î, 2023), ¡ºÈ¥ÀÚ °øºÎÇÏ´Â ¸Ó½Å·¯´×+µö·¯´×¡»(ÇѺû¹Ìµð¾î, 2020), ¡ºDo it! µö·¯´× ÀÔ¹®¡»(ÀÌÁö½ºÆÛºí¸®½Ì, 2019)À» ÁýÇÊÇß´Ù.
¡º°³¹ßÀÚ¸¦ À§ÇÑ Çʼö ¼öÇС»(ÇѺû¹Ìµð¾î, 2024), ¡º½Ç¹«·Î ÅëÇÏ´Â ML ¹®Á¦ ÇØ°á with ÆÄÀ̽㡻(ÇѺû¹Ìµð¾î, 2024), ¡º¸Ó½Å·¯´× ±³°ú¼: ÆÄÀÌÅäÄ¡ Æí¡»(±æ¹þ, 2023), ¡º½ºÆ¼ºì ¿ïÇÁ·³ÀÇ ÃªGPT °ÀÇ¡»(ÇѺû¹Ìµð¾î, 2023), ¡ºÇÚÁî¿Â ¸Ó½Å·¯´× 3ÆÇ¡»(ÇѺû¹Ìµð¾î, 2023), ¡º¸¸µé¸é¼ ¹è¿ì´Â »ý¼º µö·¯´× 2ÆÇ¡»(ÇѺû¹Ìµð¾î, 2023), ¡ºÄÚµù ³ú¸¦ ±ú¿ì´Â ÆÄÀ̽㡻(ÇѺû¹Ìµð¾î, 2023), ¡ºÆ®·£½ºÆ÷¸Ó¸¦ Ȱ¿ëÇÑ ÀÚ¿¬¾î 󸮡»(ÇѺû¹Ìµð¾î, 2022), ¡ºÄÉ¶ó½º Ã¢½ÃÀÚ¿¡°Ô ¹è¿ì´Â µö·¯´× 2ÆÇ¡»(±æ¹þ, 2022), ¡º°³¹ßÀÚ¸¦ À§ÇÑ ¸Ó½Å·¯´×&µö·¯´×¡»(ÇѺû¹Ìµð¾î, 2022), ¡ºXGBoost¿Í »çÀÌŶ·±À» Ȱ¿ëÇÑ ±×·¹À̵ð¾ðÆ® ºÎ½ºÆÃ¡»(ÇѺû¹Ìµð¾î, 2022), ¡º±¸±Û ºê·¹ÀÎ ÆÀ¿¡°Ô ¹è¿ì´Â µö·¯´× with TensorFlow.js¡»(±æ¹þ, 2022), ¡º(°³Á¤2ÆÇ)ÆÄÀ̽㠶óÀ̺귯¸®¸¦ Ȱ¿ëÇÑ ¸Ó½Å·¯´×¡»(ÇѺû¹Ìµð¾î, 2022), ¡º¸Ó½Å·¯´× ÆÄ¿öµå ¾ÖÇø®ÄÉÀ̼ǡ»(ÇѺû¹Ìµð¾î, 2021), ¡º¸Ó½Å·¯´× ±³°ú¼ 3ÆÇ¡»(±æ¹þ, 2021)À» Æ÷ÇÔÇÏ¿© ¿©·¯ ±ÇÀÇ Ã¥À» ¿ì¸®¸»·Î ¿Å°å´Ù.
¸ñÂ÷
Chapter 01. ÇÕ¼º°ö ½Å°æ¸Á(CNN)À¸·Î ÆÐ¼Ç »óǰ À̹ÌÁö ºÐ·ùÇϱâ01-1. µö·¯´× °³¹ßȯ°æ ±¸ÃàÇϱâ__µö·¯´×À» À§ÇÑ Áغñ¹°, ±¸±Û ÄÚ·¦__ÄÚ·¦ÀÇ È¸é ±¸¼º__ÄÚ·¦À¸·Î ½Ç½À ÁغñÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®01-2. ÇÕ¼º°ö ½Å°æ¸Á(CNN) ¸ðµ¨ ÀÌÇØÇϱâ__ÃÖÃÊÀÇ CNN ¸ðµ¨ - LeNet__ÇÕ¼º°ö Ãþ - Conv2D__Ç®¸µÃþ°ú ¹ÐÁýÃþ - AveragePooling2D, Dense__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®01-3. ÆÐ¼Ç »óǰ À̹ÌÁö ºÐ·ùÇϱâ__LeNet ¸ðµ¨ ¸¸µé±â__LeNet ¸ðµ¨ ÈÆ·ÃÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®Chapter 02.»çÀü ÈÆ·ÃµÈ CNN ¸ðµ¨·Î °¾ÆÁö¿Í °í¾çÀÌ »çÁø ºÐ·ùÇϱâ02-1. À̹ÌÁö ºÐ·ù CNN ¸ðµ¨ ¸¸µé±â__À̹ÌÁö³Ý ´ëȸ¿¡¼ ¿ì½ÂÇÑ ÃÖÃÊÀÇ CNN ¸ðµ¨ - AlexNet__»çÀü ÈÆ·ÃµÈ CNN ¸ðµ¨ - VGGNet__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®02-2. °¾ÆÁö¿Í °í¾çÀÌ »çÁø ºÐ·ùÇϱâ__VGGNet ¸ðµ¨ ·ÎµåÇϱâ__°¾ÆÁö¿Í °í¾çÀÌ »çÁø ºÐ·ùÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®02-3. °¾ÆÁö¿Í °í¾çÀÌ »çÁø ºÐ·ù ¸ðµ¨ÀÇ ¼º´É °³¼±Çϱâ__ÈÆ·Ã ¼º´ÉÀ» ³ôÀÌ´Â CNN ¸ðµ¨ - ResNet__ResNet ¸ðµ¨ ¸¸µé±â__°¾ÆÁö¿Í °í¾çÀÌ »çÁø ºÐ·ùÇϱâ__[Á» ´õ ¾Ë¾Æº¸±â] GoogLeNet__[¹Ì´Ï ÇÁ·ÎÁ§Æ®] GoogLeNetÀ¸·Î °¾ÆÁö¿Í °í¾çÀÌ »çÁø ºÐ·ùÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®Chapter 03. °í±Þ CNN ¸ðµ¨°ú ÀüÀÌ ÇнÀÀ¸·Î À̹ÌÁö ºÐ·ùÇϱâ03-1. À̹ÌÁö ºÐ·ù ¸ðµ¨ÀÇ È¿À²¼º ÃÖÀûÈÇϱâ __ResNetÀÇ È®Àå ¸ðµ¨ - DenseNet__¸ð¹ÙÀÏ È¯°æ(°æ·®) ¸ðµ¨ - MobileNet__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®03-2. À̹ÌÁö ºÐ·ù ¸ðµ¨ÀÇ ¼º´É ÃÖÀûÈÇϱâ __°¡Àå ³ôÀº ¼º´ÉÀ» ³»´Â ¸ðµ¨ - EfficientNet__EfficientNet ¸ðµ¨ ¸¸µé±â__EfficientNet ¸ðµ¨·Î °¾ÆÁö »çÁø ºÐ·ùÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®03-3. ÀüÀÌ ÇнÀÀ¸·Î ÇǽºÅ¸Ä¡¿À À̹ÌÁö ºÐ·ùÇϱâ__ÅÙ¼Ç÷ΠÇãºê·Î °¾ÆÁö »çÁø ºÐ·ùÇϱâ__Çã±ëÆäÀ̽º·Î °¾ÆÁö »çÁø ºÐ·ùÇϱâ__ÀüÀÌ ÇнÀÀ¸·Î ÇǽºÅ¸Ä¡¿À ǰÁ¾ ºÐ·ùÇϱâ__[¹Ì´Ï ÇÁ·ÎÁ§Æ®] ij±Û ¸ðµ¨·Î ÇǽºÅ¸Ä¡¿À ǰÁ¾ ºÐ·ùÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®Chapter 04. Æ®·£½ºÆ÷¸Ó ÀÎÄÚ´õ ¸ðµ¨·Î ¿µÈ ¸®ºä ÅØ½ºÆ®ÀÇ °¨¼º ºÐ·ùÇϱâ04-1. Æ®·£½ºÆ÷¸Ó ÀÎÄÚ´õ ¸ðµ¨ ÀÌÇØÇϱâ__¾îÅÙ¼Ç ¸ÞÄ¿´ÏÁò__À§Ä¡ ÀÎÄÚµù°ú Ãþ Á¤±ÔÈ__Æ®·£½ºÆ÷¸Ó ÀÎÄÚ´õ ¸ðµ¨ ¸¸µé±â__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®04-2. ÀüÀÌ ÇнÀÀ¸·Î ¿µÈ ¸®ºä ÅØ½ºÆ®ÀÇ °¨¼º ºÐ·ùÇϱâ__Æ®·£½ºÆ÷¸Ó ÀÎÄÚ´õ ±â¹Ý ¾ð¾î ÀÌÇØ ¸ðµ¨ - BERT__KerasNLP·Î ¿µÈ ¸®ºä ÅØ½ºÆ®ÀÇ °¨¼º ºÐ·ùÇϱâ__Çã±ëÆäÀ̽º·Î ¿µÈ ¸®ºä ÅØ½ºÆ®ÀÇ °¨¼º ºÐ·ùÇϱâ__[Á» ´õ ¾Ë¾Æº¸±â] ¹Ì¼¼ Æ©´×µÈ ¸ðµ¨·Î °¨¼º ºÐ¼®Çϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®04-3. BERT ÈÄ¼Ó ¸ðµ¨·Î ¿µÈ ¸®ºä ÅØ½ºÆ®ÀÇ °¨¼º ºÐ·ùÇϱâ__BERTÀÇ ¼º´É °³¼± ¸ðµ¨ - RoBERTa__BERTÀÇ °æ·®È ¸ðµ¨ - DistilBERT__[¹Ì´Ï ÇÁ·ÎÁ§Æ®] KerasNLP·Î DistilBERT ¸ðµ¨ ¸¸µé±â__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®Chapter 05. Æ®·£½ºÆ÷¸Ó µðÄÚ´õ ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ05-1. GPT-2 ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ__¸¶½ºÅ©µå ¸ÖƼ Çìµå ¾îÅÙ¼Ç__Æ®·£½ºÆ÷¸Ó µðÄÚ´õ ¸ðµâ ¸¸µé±â__GPT-2 ¸ðµ¨·Î ´Ù¾çÇÑ ÅØ½ºÆ® »ý¼ºÇϱâ__Çã±ëÆäÀ̽º·Î ´Ù¾çÇÑ ÅØ½ºÆ® »ý¼ºÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®05-2. Llama ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ__Llama ¸ðµ¨ ÀÌÇØÇϱâ__KerasNLP·Î Llama-2 ¸ðµ¨ ¸¸µé±â__Llama-2 ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ__Llama-3 ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ__[Á» ´õ ¾Ë¾Æº¸±â] Llama-3.1°ú Llama-3.2__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®05-3. Gemma ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ__Gemma ¸ðµ¨ ÀÌÇØÇϱâ__KerasNLP·Î Gemma ¸ðµ¨ ¸¸µé±â__Gemma ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ__Gemma-2 ¸ðµ¨·Î ÅØ½ºÆ® »ý¼ºÇϱâ__[¹Ì´Ï ÇÁ·ÎÁ§Æ®] KerasNLP·Î Llama-3 ¸ðµ¨ ¸¸µé±â__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®Chapter 06. Æ®·£½ºÆ÷¸Ó ÀÎÄÚ´õ-µðÄÚ´õ ¸ðµ¨·Î ÅØ½ºÆ® ¿ä¾àÇϱâ06-1. BART ¸ðµ¨·Î ÅØ½ºÆ® ¿ä¾àÇϱâ__Æ®·£½ºÆ÷¸Ó ÀÎÄÚ´õ-µðÄÚ´õ ¸ðµ¨ ¸¸µé±â__BART ¸ðµ¨·Î ÅØ½ºÆ® ¿ä¾àÇϱâ__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®06-2. T5 ¸ðµ¨·Î ÅØ½ºÆ® ¿ä¾àÇϱâ__T5 ¸ðµ¨ ÀÌÇØÇϱâ__T5 ¸ðµ¨·Î ÅØ½ºÆ® ¿ä¾àÇϱâ__T5-1.1 ¸ðµ¨·Î ÅØ½ºÆ® ¿ä¾àÇϱâ__[¹Ì´Ï ÇÁ·ÎÁ§Æ®] T5-1.1 small ¸ðµ¨ ¸¸µé±â__Ű¿öµå·Î Á¤¸®ÇÏ´Â ÇÙ½É Æ÷ÀÎÆ®06-3. ¿¡Çʷα×