¾ÆÁ÷µµ ÆÄÀ̽ãÀ» ¸ð¸¥´Ù°í?ÀÌ Ã¥Àº Äڵ带 Á÷Á¢ ÀÔ·ÂÇÏ°í ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âº»ÀûÀΠȯ°æÀ» ¡®±¸±Û ÄÚ·¦¡¯À» È°¿ëÇÏ¿© ÆÄÀ̽ãÀÇ °¡Àå ±âº»ÀûÀÎ ¹®¹ý Áß ÇÙ½ÉÀûÀÎ ³»¿ë¸¸ °£´ÜÇÏ°Ô ¼³¸íÇÑ´Ù. ¸Ó½Å·¯´×°ú µö·¯´×À» Á÷Á¢ °æÇèÇغ¸°í ½ÍÁö¸¸ ÆÄÀ̽ã Ãʺ¸ÀÚ¶ó¸é ÀÌ Ã¥ÀÌ ÀûÇÕÇÒ °ÍÀÌ´Ù. µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í Á¤¸®ÇÏ´Â ÆÇ´Ù½º¸¦ ´Ù·ç°í, »çÀÌŶ·± µî ´Ù¾çÇÑ ¸Ó½Å·¯´× ±â¹ýµéÀ» ¿¹Á¦¸¦ ÅëÇØ ½ÇÇàÇÑ´Ù. ±×¸®°í ½ÇÁ¦ °æÁø ´ëȸ »çÀÌÆ®¿¡¼ µ¥ÀÌÅ͸¦ ¹Þ¾Æ ¸Ó½Å·¯´× ºÐ¼®À» ÅëÇØ °á°ú¸¦ ¿¹ÃøÇغ½À¸·Î½á ½ÇÀü °æÁø ´ëȸ¸¦ À§ÇÑ ½Ç·ÂÀ» üũÇØ º¼ ¼ö ÀÖ´Ù. ÀÌÈÄ ¸Ó½Å·¯´×¿¡¼ ´Ù·é µ¥ÀÌÅÍ·Î ºÐ·ù, ȸ±Í ¹®Á¦ µîÀ» ÇØ°áÇÏ¸é¼ µö·¯´×ÀÇ ±âº» ±¸Á¶¸¦ ´Ù·é´Ù. ¸¶Áö¸·À¸·Î ÀÚ¿¬¾î, ½Ã°è¿ ¿¹Ãø µî ´Ù¾çÇÑ µö·¯´× ÀÀ¿ë »ç·Ê¸¦ ´Ù·ëÀ¸·Î½á ´Ü¼øÇÑ ±¸Á¶ÀÇ ¸ðµ¨À» Á÷Á¢ ¸¸µé¾î º¸´Â °ÍÀ¸·Î ¸¶¹«¸® µÇ´Â ±¸¼ºÀÌ´Ù. ±×·¸±â ¶§¹®¿¡ ÆÄÀ̽ãÀ» ¹è¿ì´Â ¸ñÀûÀÌ ÀΰøÁö´É ±â¼úÀ» ½Ç¹«¿¡ È°¿ëÇϱâ À§ÇÑ °ÍÀ̶ó¸é ÁØÀü¹®°¡·Î ¼ºÀåÇØ ³ª°¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±¹³» ÁÖ¿ä ±ÝÀ¶ ±â°ü°ú ´ë±â¾÷¿¡¼ ±â¾÷(»ê¾÷) ºÐ¼® ¹× Àü·« ±âȹ Àü¹®°¡·Î ±Ù¹«Çß´Ù. IT ºñÀü°øÀÚÀÌÁö¸¸ Python ±â¹ÝÀÇ ¸Ó½Å·¯´×/µö·¯´× ±â¼úÀ» ÀÍÈ÷°í, µ¥ÀÌÅÍ ±â¹Ý Àü·«Àû ÀÇ»ç °áÁ¤¿¡ °ü½ÉÀÌ ¸¹´Ù. ÀΰøÁö´É °æÁø ´ëȸ ¿ì½Â °æ·ÂÀÌ ÀÖ°í, ÇöÀç AI ½ºÅ¸Æ®¾÷ ºÎ´ëÇ¥·Î ±Ù¹«ÇÏ°í ÀÖ´Ù. °³¹ßÀÚ°¡ ¾Æ´Ñ ÀϹÝÀÎ °üÁ¡¿¡¼ ÆÄÀ̽ãÀ» È°¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ºí·Î±×¸¦ ¿î¿µÇϸç, °¿¬À» ÅëÇÑ Áö½Ä ³ª´®À» º´ÇàÇÏ°í ÀÖ´Ù. Àú¼·Î´Â ¡ºÆÄÀ̽㠸ӽŷ¯´× ÆÇ´Ù½º µ¥ÀÌÅÍ ºÐ¼®¡», ¡º½Ç¹«ÀÚ¸¦ À§ÇÑ ÆÄÀ̽ã 100Á¦¡»°¡ ÀÖ´Ù.
PART 01 °³¹ß ȯ°æ ¼³Á¤1. ±¸±Û ÄÚ·¦À̶õ? 2. ÄÚ·¦ ½ÃÀÛÇϱâ 2-1. ±¸±Û °èÁ¤ ·Î±×ÀÎ 2-2. ±¸±Û ÄÚ·¦ ½ÇÇàÇϱâ 3. "Hello, Colab" ÄÚµùÇϱâ 4. ¿¹Á¦ ÆÄÀÏ ¾÷·ÎµåÇϱâ PART 02 ÆÄÀ̽㠱âÃÊ1. ÇÁ·Î±×·¡¹Ö ±âº» °³³ä 1-1. µ¥ÀÌÅÍ ÀԷ°ú Ãâ·Â 1-2. º¯¼ö¿¡ ÀúÀå 1-3. ȸ鿡 Ãâ·Â 2. ÀÚ·áÇü 2-1. ¼ýÀÚÇü 2-2. ¹®ÀÚ¿ 2-3. ¸®½ºÆ® 2-4. ÅõÇà 2-5. µñ¼Å³Ê¸® 3. ¿¬»êÀÚ 3-1. »ê¼ú¿¬»êÀÚ 3-2. ³í¸®¿¬»êÀÚ 3-3. ºñ±³¿¬»êÀÚ 4. Á¦¾î¹® 4-1. Á¶°Ç¹®(if) 4-2. for ¹Ýº¹¹® 4-3. while ¹Ýº¹¹® 4-4. ¿¹¿Üó¸®(try~except) 5. ÇÔ¼ö 5-1. »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö 5-2. ¶÷´Ù(lambda) ÇÔ¼ö 5-3. ÆÄÀ̽㠳»Àå ÇÔ¼ö 6. Ŭ·¡½º PART 03 ¸Ó½Å·¯´× ÀÔ¹®1. ÆÇ´Ù½º ÀڷᱸÁ¶ 2. ¸Ó½Å·¯´× 2-1. ÁöµµÇнÀ vs. ºñÁöµµÇнÀ 2-2. ȸ±Í vs. ºÐ·ù 2-3. ¸Ó½Å·¯´× ÇÁ·Î¼¼½º 3. ÀÏÂ÷ÇÔ¼ö °ü°è½Ä ã±â 3-1. ¹®Á¦ ÆÄ¾Ç 3-2. µ¥ÀÌÅÍ Å½»ö 3-3. µ¥ÀÌÅÍ Àüó¸® 3-4. ¸ðµ¨ ÇнÀ 3-5. ¿¹Ãø 4. ºÐ·ù(Classification) - º×²ÉÀÇ Ç°Á¾ ÆǺ° 4-1. µ¥ÀÌÅÍ ·Îµù 4-2. µ¥ÀÌÅÍ Å½»ö 4-3. Train-Test µ¥ÀÌÅͼ ºÐÇÒ 4-4. ºÐ·ù ¾Ë°í¸®Áò ¨ç - KNN 4-5. ºÐ·ù ¾Ë°í¸®Áò ¨è - SVM 4-6. ºÐ·ù ¾Ë°í¸®Áò ¨é - ·ÎÁö½ºÆ½ ȸ±Í 4-7. ºÐ·ù ¾Ë°í¸®Áò ¨ê - ÀÇ»ç°áÁ¤³ª¹« 4-8. ¾Ó»óºí ¸ðµ¨ ¨ç - º¸Æà 4-9. ¾Ó»óºí ¸ðµ¨ ¨è - ¹è±ë 4-10. ¾Ó»óºí ¸ðµ¨ ¨é - ºÎ½ºÆà 4-11. ±³Â÷ °ËÁõ ¨ç - Hold-out 4-12. ±³Â÷ °ËÁõ ¨è - K-fold 5. ȸ±Í(Regression) - º¸½ºÅÏ ÁÖÅà °¡°Ý ¿¹Ãø 5-1. µ¥ÀÌÅÍ ·Îµù 5-2. µ¥ÀÌÅÍ Å½»ö 5-3. µ¥ÀÌÅÍ Àüó¸® 5-4. º£À̽º¶óÀÎ ¸ðµ¨ - ¼±Çü ȸ±Í 5-5. ¸ðµ¨ ¼º´É Æò°¡ 5-6. °ú´ëÀûÇÕ È¸ÇÇ(L2/L1 ±ÔÁ¦) 5-7. Æ®¸® ±â¹Ý ¸ðµ¨ - ºñ¼±Çü ȸ±Í PART 04 ¸Ó½Å·¯´× ÀÀ¿ë1. »çÀü Áغñ 1-1. µ¥ÀÌÄÜ °æÁø ´ëȸ µ¥ÀÌÅͼ ´Ù¿î·Îµå 1-2. ±¸±Û µå¶óÀ̺꿡 ÆÄÀÏ ¾÷·Îµå 1-3. ±¸±Û µå¶óÀÌºê ¸¶¿îÆ® 2. µ¥ÀÌÅÍ Å½»ö 2-1. µ¥ÀÌÅÍ ·Îµù 2-2. µ¥ÀÌÅÍ ±¸Á¶ 2-3. °áÃø°ª È®ÀÎ 2-4. »ó°ü °ü°è ºÐ¼® 3. º£À̽º¶óÀÎ ¸ðµ¨ 3-1. µ¥ÀÌÅÍ °áÇÕ 3-2. µ¥ÀÌÅÍ Àüó¸® 3-3. ¸ðµ¨ ÇнÀ ¹× °ËÁõ 3-4. ¸ðµ¨ ¿¹Ãø 3-5. µ¥ÀÌÄÜ ¸®´õº¸µå Á¡¼ö È®ÀÎ 4. ÇÇó ¿£Áö´Ï¾î¸µ(+EDA) 4-1. Survived : »ýÁ¸ ¿©ºÎ 4-2. Pclass : °´½Ç µî±Þ 4-3. Sex : ¼ºº° 4-4. Name : À̸§ 4-5. Age : ³ªÀÌ 4-6. SibSp : ÇüÁ¦ÀÚ¸Å/¹è¿ìÀÚ 4-7. Parch : ºÎ¸ð/ÀÚ½Ä 4-8. Fare : ¿ä±Ý 4-9. Embarked : ž½Â Ç×±¸ 4-10. Cabin : °´½Ç ±¸¿ª 4-11. Ticket : ž½Â±Ç 5. µ¥ÀÌÅÍ Àüó¸® 5-1. ·¹À̺í ÀÎÄÚµù 5-2. ¿øÇÖ ÀÎÄÚµù 5-3. ÇÇó ½ºÄÉÀϸµ 6. ¸ðµ¨ ÇнÀ 6-1. ÇÇó ¼±Åà 6-2. ÇÇó Áß¿äµµ 6-3. ºÐ·ù È®·ü°ª PART 05 µö·¯´× ÀÔ¹®1. Àΰø ½Å°æ¸ÁÀÇ ±¸Á¶ 1-1. È°¼ºÈ ÇÔ¼ö 1-2. ¼Õ½Ç ÇÔ¼ö 1-3. ¿ÉƼ¸¶ÀÌÀú(ÃÖÀûÈ ¾Ë°í¸®Áò) 1-4. ´ÙÃþ ½Å°æ¸Á(MLP, Multi-Layer Perceptron) 2. °£´ÜÇÑ µö·¯´× ¸ðµ¨ ¸¸µé±â 2-1. Sequential API 2-2. ¸ðµ¨ ÄÄÆÄÀÏ 2-3. ¸ðµ¨ ÇнÀ ¹× ¿¹Ãø 3. µö·¯´×À» È°¿ëÇÑ È¸±Í ºÐ¼® : º¸½ºÅÏ ÁÖÅà °¡°Ý ¿¹Ãø 3-1. µ¥ÀÌÅÍ Àüó¸® 3-2. MLP ¸ðµ¨ ¾ÆÅ°ÅØó Á¤ÀÇ 3-3. ¹Ì´Ï ¹èÄ¡ ÇнÀ 3-4. ±³Â÷ °ËÁõ 4. µö·¯´×À» È°¿ëÇÑ ºÐ·ù ¿¹Ãø : ¿ÍÀÎ Ç°Áú µî±Þ ÆǺ° 4-1. µ¥ÀÌÅÍ Àüó¸® 4-2. ¸ðµ¨ ¼³°è : µå¶ø¾Æ¿ô È°¿ë 4-3. Äݹé ÇÔ¼ö : Early Stopping ±â¹ý 4-4. ¿¹Ãø°ª Á¤¸® ¹× ÆÄÀÏ Á¦Ãâ PART 06 µö·¯´× ÀÀ¿ë1. À̹ÌÁö ºÐ·ù : Fashion MNIST ÀÇ·ù Ŭ·¡½º ÆǺ° 1-1. µ¥ÀÌÅÍ Àüó¸® 1-2. Ȧµå¾Æ¿ô ±³Â÷ °ËÁõÀ» À§ÇÑ µ¥ÀÌÅͼ ºÐÇÒ 1-3. MLP ¸ðµ¨ ÇнÀ 1-4. ÇÕ¼º°ö ½Å°æ¸Á(CNN) 1-5. °ú´ëÀûÇÕ ¹æÁö 1-6. »ç¿ëÀÚ Á¤ÀÇ Äݹé ÇÔ¼ö 2. ¿ÀÅäÀÎÄÚ´õ : Â÷¿ø Ãà¼Ò¿Í À̹ÌÁö º¹¿ø 2-1. ±âº» °³³ä 2-2. ¿ÀÅäÀÎÄÚ´õ ¸ðµ¨ ¸¸µé±â 3. ÀüÀÌ ÇнÀ : »çÀü ÇнÀ ¸ðµ¨ È°¿ë 3-1. GPU ·±Å¸ÀÓ ¼³Á¤ 3-2. CIFAR-10 µ¥ÀÌÅͼ 3-3. ÀÏ¹Ý ÇÕ¼º°ö ½Å°æ¸Á(CNN)À¸·Î ºÐ·ù ¿¹Ãø 3-4. ÀüÀÌ ÇнÀÀ¸·Î ºÐ·ù ¿¹Ãø 4. ÀÚ¿¬¾î ó¸®(NLP) : IMDb ¿µÈ ¸®ºä °¨¼º ºÐ¼® 4-1. IMDb ¿µÈ ¸®ºä µ¥ÀÌÅͼ 4-2. Á¦·Î Æеù 4-3. ´Ü¾î ÀÓº£µù 4-4. RNN 4-5. LSTM 4-6. GRU 5. ½Ã°è¿ ºÐ¼® : Àü·Â °Å·¡ °¡°Ý ¿¹Ãø 5-1. µ¥ÀÌÅÍ Å½»ö 5-2. µ¥ÀÌÅÍ Àüó¸® 5-3. LSTM ¸ðµ¨·Î ½Ã°è¿ ¿¹Ãø