³Ê¹« ¾î·Á¿ö¼ ³ôÀº º®Ã³·³ ´À²¸Á³´ø ¡®µö·¯´×(deep learning)¡¯, ÀÌ Ã¥°ú ÇÔ²²¶ó¸é ½±°Ô ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù!¡º»ýÈ°ÄÚµù ¸Ó½Å·¯´× ½Ç½ÀÆí with ÆÄÀ̽ã ÅÙ¼Ç÷Ρ»´Â ÃʵîÇлýºÎÅÍ ¾î¸£½Å±îÁö, µö·¯´×ÀÌ ±Ã±ÝÇÏ°í Á÷Á¢ ÄÚµùÇغ¸°í ½ÍÀº ¸ðµç ºÐÀ» À§ÇÑ Ã¥ÀÌ´Ù. º¹ÀâÇÑ ¿ø¸®¿Í ¼öÇÐÀ» ¸ô¶óµµ, ÈÞ´ëÆù »ç¿ë¹ýÀ» ÀÍÈ÷µí ½±°í Àç¹ÌÀÖ°Ô µö·¯´×À» ¹è¿ï ¼ö ÀÖ´Ù. ±¸±ÛÀÇ µö·¯´× ¶óÀ̺귯¸®ÀÎ ÅÙ¼Ç÷Î(TensorFlow)¸¦ È°¿ëÇØ °£´ÜÇÑ ÇüÅÂÀÇ µö·¯´× ¸ðµ¨À» ÀÛ¼ºÇÑ´Ù. ½Ç½ÀÀº ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ±¸±Û ÄÚ·¦(Colaboratory)°ú ½ºÇÁ·¹µå½ÃÆ®(Google Sheets)¸¦ ÀÌ¿ëÇØ ÀÌ·ïÁö¹Ç·Î °í¼º´É ÄÄÇ»ÅÍ°¡ ¾ø¾îµµ ÃæºÐÈ÷ ½Ç½ÀÇÒ ¼ö ÀÖ´Ù.
ÀÏ¹Ý »ç¶÷µé¿¡°Ô ÇÁ·Î±×·¡¹ÖÀ» ¾Ë·ÁÁÖ´Â ¹«·á ¿Â¶óÀÎ, ¿ÀÇÁ¶óÀÎ »çÀÌÆ® »ýÈ°ÄÚµù(opentutorials.org) ¿î¿µÀÚÀÌ´Ù. EGOINGÀº ÇÁ·Î±×·¡¹Ö°ú ±ÛÀ» ¾²´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù. °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó ¼ö¸¹Àº ¹®¼¸¦ °ü¸®ÇØ¾ß ÇÏ´Â ¸ðµç »ç¶÷µéÀÌ ±ê°ú ±êÇãºê¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¡®GIT1¡¯ µî 150¿© °³ÀÇ °ÀÇ ¿µ»óÀ» ¸¸µé¾ú´Ù.
ÇöÀç ÀϹÝÀο¡°Ô ÇÁ·Î±×·¡¹ÖÀ» ¾Ë·ÁÁÖ´Â È°µ¿ÀÎ »ýÈ°ÄÚµù°ú ÀÌ¿Í °°Àº È°µ¿À» ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â Ç÷§ÆûÀÎ OPENTUTORIALS.ORG¸¦ Ä£±¸µé°ú ÇÔ²² ¸¸µé¾î°¡°í ÀÖ´Ù. ºí·Î±× EGOING.NETÀ» ¿î¿µÇÑ´Ù.
[1ºÎ] ÅÙ¼Ç÷Π10101Àå: µµÀÔ 01 ¿À¸®¿£Å×ÀÌ¼Ç __¼±¼ö Áö½Ä __¸Ó½Å·¯´× __¸Ó½Å·¯´× ¾Ë°í¸®Áò __µö·¯´× ¶óÀ̺귯¸® __Á¤¸® 02 ¸ñÇ¥¿Í Àü·« __µö·¯´× ÀÔ¹® °ÀÇÀÇ ³ôÀº º® __»õ·Î¿î ¹è¿ò Àü·« 03 ÁöµµÇнÀÀÇ ºò ÇÈó __#1 °ú°ÅÀÇ µ¥ÀÌÅ͸¦ ÁغñÇÕ´Ï´Ù __#2 ¸ðµ¨ÀÇ ±¸Á¶¸¦ ¸¸µì´Ï´Ù __#3 µ¥ÀÌÅÍ·Î ¸ðµ¨À» ÇнÀÇÕ´Ï´Ù __#4 ¸ðµ¨À» ÀÌ¿ëÇÕ´Ï´Ù__Á¤¸®04 ½Ç½À ȯ°æ: ±¸±Û ÄÚ·¦__±¸±Û ÄÚ·¦ ¼Ò°³__ÄÚ·¦ ½Ç½À ȯ°æ Áغñ__ÄÚ·¦ ³ëÆ®ºÏ »ç¿ëÇغ¸±â__¼Ò½º ÄÚµå02Àå: Ç¥¸¦ ´Ù·ç´Â µµ±¸ ¡®ÆÇ´Ù½º¡¯ 01 ÆÇ´Ù½º __¡®º¯¼ö¡¯ÀÇ ÀÇ¹Ì __ÆÇ´Ù½º __½Ç½À µ¥ÀÌÅÍ 02 ÆÇ´Ù½º ½Ç½À __½Ç½À ÄÚµå¿Í µ¥ÀÌÅÍ __ÆÇ´Ù½º ¶óÀ̺귯¸®¸¦ ÀÓÆ÷Æ® __ÆÄÀϷκÎÅÍ µ¥ÀÌÅÍ Àоî¿À±â __µ¥ÀÌÅÍ ¸ð¾ç È®ÀÎÇϱâ __µ¥ÀÌÅÍ Ä®·³ À̸§ È®ÀÎ __µ¶¸³º¯¼ö¿Í Á¾¼Óº¯¼ö ºÐ¸® __°¢°¢ÀÇ µ¥ÀÌÅÍ È®ÀÎÇغ¸±â __Àüü ÄÚµå 03Àå: ù ¹ø° µö·¯´× - ·¹¸ð³×À̵å ÆǸŠ¿¹Ãø 01 ¸Ó½Å·¯´× ¸ðµ¨À» ¸¸µå´Â °úÁ¤ __¸Ó½Å·¯´×ÀÇ È帧 __¸Ó½Å·¯´× ÄÚµå ÈȾ±â __¸Ó½Å·¯´×ÀÇ È帧°ú Äڵ带 ÇÔ²² »ìÆ캸±â __Á¤¸® 02 ¼Õ½ÇÀÇ ÀÇ¹Ì __fit ÇÔ¼öÀÇ ½ÇÇà °á°ú __¼Õ½ÇÀ» °è»êÇÏ´Â ¿ø¸® __ÇнÀÀ» ¹Ýº¹ÇÏ¸ç ¼Õ½ÇÀÌ ÁÙ¾îµêÀ» È®ÀÎ 03 ·¹¸ð³×À̵å ÆǸŠ¿¹Ãø ½Ç½À __¶óÀ̺귯¸® »ç¿ë __µ¥ÀÌÅ͸¦ Áغñ __¸ðµ¨ ¸¸µé±â __ÇнÀ __¸ðµ¨À» ÀÌ¿ëÇϱâ __Àüü ÄÚµå 04Àå: µÎ ¹ø° µö·¯´× - º¸½ºÅÏ Áý°ª ¿¹Ãø 01 º¸½ºÅÏ Áý°ª ¿¹Ãø __º¸½ºÅÏ ÁÖÅà °¡°Ý __Áß¾Ó°ª __°¢ ¿ÀÇ ÀÇ¹Ì 02 ¼ö½Ä°ú ÆÛ¼ÁÆ®·Ð __¸ðµ¨À» ±¸¼ºÇÏ´Â ÄÚµå __ÆÛ¼ÁÆ®·Ð, °¡ÁßÄ¡, ÆíÇâÀÇ ÀÇ¹Ì __µ¥ÀÌÅÍÀÇ µ¶¸³º¯¼ö°¡ 12°³, Á¾¼Óº¯¼ö°¡ 2°³ÀÏ ¶§ÀÇ ¸ðµ¨ 03 º¸½ºÅÏ Áý°ª ¿¹Ãø ½Ç½À __¶óÀ̺귯¸® »ç¿ë __°ú°ÅÀÇ µ¥ÀÌÅ͸¦ Áغñ __¸ðµ¨ÀÇ ±¸Á¶ ¸¸µé±â __¸ðµ¨À» ÇнÀ __¸ðµ¨À» ÀÌ¿ë __¸ðµ¨ÀÇ ¼ö½Ä È®ÀÎ __Àüü ÄÚµå 05Àå: ÇнÀÀÇ ½ÇÁ¦ 01 ÇнÀÀÇ ½ÇÁ¦ __µö·¯´× ¿öÅ©ºÏ __½Ç½À Áغñ __¿öÅ©ºÏ ÀÌ¿ë ¹æ¹ý __ÃʱâÈ __ù ¹ø° È÷½ºÅ丮 __µÎ ¹ø° È÷½ºÅ丮 __¼¼ ¹ø° È÷½ºÅ丮 __Á¤¸®06Àå: ¼¼ ¹ø° µö·¯´× - º×²É Ç°Á¾ ºÐ·ù01 °³¿ä__º×²ÉÀÇ Ç°Á¾__º×²É µ¥ÀÌÅÍ__ÄÚµå02 ¿øÇÖ ÀÎÄÚµù__¿øÇÖ ÀÎÄÚµùÀÇ ¿ø¸®__µ¥ÀÌÅ͸¦ ¿øÇÖ ÀÎÄÚµùÇÏ´Â ÄÚµå__¸ðµ¨À» ¸¸µå´Â ÄÚµå03 ¼ÒÇÁÆ®¸Æ½º__Á¤´äÀ» È®·ü Ç¥ÇöÀ¸·Î ¿¹Ãø__È°¼ºÈ ÇÔ¼ö__Å©·Î½º¿£Æ®·ÎÇÇ__Á¤È®µµ__Á¤¸®04 º×²É Ç°Á¾ ºÐ·ù ½Ç½À__¶óÀ̺귯¸® ÀÓÆ÷Æ®__°ú°ÅÀÇ µ¥ÀÌÅ͸¦ Áغñ__¿øÇÖ ÀÎÄÚµù__Ä®·³ À̸§ Ãâ·Â__Á¾¼Óº¯¼ö, µ¶¸³º¯¼ö__¸ðµ¨ÀÇ ±¸Á¶ ¸¸µé±â__µ¥ÀÌÅÍ·Î ¸ðµ¨À» ÇнÀ__¸ðµ¨À» ÀÌ¿ë__ÇнÀÇÑ °¡ÁßÄ¡__Á¤¸® __Àüü ÄÚµå07Àå: ³× ¹ø° µö·¯´× - ¸ÖƼ ·¹À̾î Àΰø ½Å°æ¸Á 01 È÷µç ·¹À̾î__ÀÎDz ·¹À̾î, ¾Æ¿ôDz ·¹À̾î, È÷µç ·¹À̾î__È÷µç ·¹À̾î Ãß°¡Çϱâ__È÷µç ·¹À̾ 3°³ »ç¿ëÇÑ ¸ðµ¨02 È÷µç ·¹ÀÌ¾î ½Ç½À__º¸½ºÅÏ Áý°ª ¿¹Ãø__¸ðµ¨ ±¸Á¶ È®ÀÎ__º×²É Ç°Á¾ ºÐ·ù__Àüü ÄÚµå 08Àå: µ¥ÀÌÅ͸¦ À§ÇÑ ÆÁ01 µ¥ÀÌÅ͸¦ À§ÇÑ ÆÁ__¿øÇÖ ÀÎÄÚµùÀÌ µÇÁö ¾Ê´Â ¹®Á¦__NA °ª üũ__Àüü ÄÚµå09Àå: ¸ðµ¨À» À§ÇÑ ÆÁ01 ¸ðµ¨À» À§ÇÑ ÆÁ__º¸½ºÅÏ Áý°ª ¿¹Ãø¿¡ ¹èÄ¡ ³ë¸Ö¶óÀÌÁ¦À̼ÇÀ» Àû¿ë__ºÐ·ù ¸ðµ¨¿¡ ¹èÄ¡ ³ë¸Ö¶óÀÌÁ¦À̼ÇÀ» Àû¿ë__Àüü ÄÚµå10Àå: 1ºÎ Á¤¸®[2ºÎ] ÅÙ¼Ç÷Π102 11Àå: ¿À¸®¿£Å×À̼Ç01 ¿À¸®¿£Å×À̼Ç__À̹ÌÁö ºÐ·ù ¹®Á¦12Àå: µ¥ÀÌÅÍ¿Í Â÷¿ø01 µ¥ÀÌÅÍ¿Í Â÷¿ø__¿ë¾î Áö¿Á__¡®Â÷¿ø¡¯À̶ó´Â ¸»ÀÇ µÎ °¡Áö ÀǹÌ__Ç¥ÀÇ ¿ vs. Æ÷ÇÔ °ü°è __Á¤¸®13Àå: À̹ÌÁö µ¥ÀÌÅÍ ÀÌÇØ01 À̹ÌÁö µ¥ÀÌÅÍ ±¸°æÇϱâ__MNIST À̹ÌÁö__CIFAR-10 À̹ÌÁö __»çÁøÀÇ ¼Ó¼º__»ùÇà À̹ÌÁö02 À̹ÌÁö µ¥ÀÌÅÍ ½Ç½À__¶óÀ̺귯¸® »ç¿ë__»ùÇà À̹ÌÁö¼Â ºÒ·¯¿À±â__ȸé Ãâ·Â __Â÷¿ø È®ÀÎ__Á¤¸®__Àüü ÄÚµå14Àå: ´Ù¼¸ ¹ø° µö·¯´× 1 - Ç÷¡Æ° ·¹À̾ È°¿ëÇÑ À̹ÌÁö ÇнÀ01 Ç÷¡Æ°__reshape__¸ðµ¨À» Á¶±Ý ´õ »ìÆ캸±â__ÄÚµå »ç¿ë¹ý02 Ç÷¡Æ° ·¹À̾ È°¿ëÇÑ À̹ÌÁö ÇнÀ ¸ðµ¨ ½Ç½À__reshape¸¦ »ç¿ëÇÑ ¸ðµ¨ __Flatten ·¹À̾ »ç¿ëÇÑ ¸ðµ¨__Á¤¸®__Àüü ÄÚµå15Àå: ´Ù¼¸ ¹ø° µö·¯´× 2 - Conv2D 01 ÄÁº¼·ç¼ÇÀÇ ÀÌÇØ__¼ýÀÚ À̹ÌÁöÀÇ Æ¯Â¡__ÄÁº¼·ç¼Ç ÇÊÅÍ¿Í Æ¯Â¡ ¸Ê__ÄÁº¼·ç¼Ç ·¹À̾ Àû¿ëÇÑ ÄÚµå02 ÇÊÅÍÀÇ ÀÌÇØ__µö·¯´× ¸ðÇüÀ¸·Î ÀÌÇØ 03 ÄÁº¼·ç¼Ç ¿¬»êÀÇ ÀÌÇØ__ÄÁº¼·ç¼Ç ¿¬»êÀÇ ¿ø¸®__½ÇÁ¦ °è»êÀÇ ¿¹04 Conv2D ½Ç½À__³ëÆ®ºÏ ¼³Á¤__¶óÀ̺귯¸® »ç¿ë__µ¥ÀÌÅÍ Áغñ__¸ðµ¨ ¸¸µé±â__¸ðµ¨À» ÇнÀ__¸ðµ¨À» ÀÌ¿ë__Á¤´ä È®ÀÎ__¸ðµ¨ È®ÀÎ__Àüü ÄÚµå16Àå: ´Ù¼¸ ¹ø° µö·¯´× 3 - MaxPool2D01 MaxPool2D__Ç÷¡Æ°¸¸À» ÀÌ¿ëÇÑ ¸ðµ¨__ÄÁº¼·ç¼Ç ·¹À̾ Ãß°¡ÇÑ ¸ðµ¨ __Ç®¸µ ·¹À̾ »ç¿ëÇÑ ¸ðµ¨__¸Æ½º Ç®¸µÀÇ ¿ø¸®02 MaxPool2D ½Ç½À__ÄÁº¼·ç¼Ç ·¹ÀÌ¾î ¸ðµ¨__¸Æ½º Ç®¸µ ¸ðµ¨À» È°¿ëÇÑ CNN ¸ðµ¨ ¿Ï¼º__Àüü ÄÚµå17Àå: ´Ù¼¸ ¹ø° µö·¯´× ¿Ï¼º - LeNet01 LeNet02 LeNet ½Ç½À__¶óÀ̺귯¸® ·Îµù__MNIST¸¦ »ç¿ëÇÏ´Â LeNet ¸ðµ¨__LeNetÀ¸·Î CIFAR-10À» ÇнÀ__Á¤¸®__Àüü ÄÚµå18Àå: ³» À̹ÌÁö »ç¿ëÇϱâ01 ³» À̹ÌÁö »ç¿ëÇϱâ__notMNIST À̹ÌÁö¼Â__À̹ÌÁö µ¥ÀÌÅ͸¦ ÀоîµéÀ̱â 02 ³» À̹ÌÁö »ç¿ëÇϱ⠽ǽÀ__À̹ÌÁö µ¥ÀÌÅͼÂÀ» ÀÐ¾î µéÀ̱â__µ¶¸³º¯¼ö¿Í Á¾¼Óº¯¼ö¸¦ º¯Çü __¸ðµ¨ ÇнÀ__º¸Ãæ ¼³¸í__Àüü ÄÚµå19Àå: 2ºÎ Á¤¸®Â÷¿øƯ¡ ÀÚµ¿ ÃßÃâ±âLeNetµö·¯´×ÀÇ Á¤»óÃàÇÏÇÕ´Ï´Ù!