Ã¥¼Ò°³
¿¹Á¦¸¦ µû¶ó ÇÏ¸ç ¹è¿ì´Â µö·¯´× Àΰø½Å°æ¸Á ÀÌ Ã¥Àº Äɶ󽺷ΠÀΰø½Å°æ¸ÁÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. º¹ÀâÇÑ ¼ö½Ä ¾øÀÌ ½Ç¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ½Ç¿ëÀûÀÎ ¿¹Á¦·Î ´Ù¾çÇÑ µö·¯´× ¸ðµ¨(ANN, DNN, CNN, RNN, AE, GAN, UNET, RL, QAI)À» ´Ù·é´Ù. Àΰø½Å°æ¸ÁÀÇ ±âº» °³³äºÎÅÍ ½ÉÈ ±â´É, °ÈÇнÀ, ¾çÀÚÀΰøÁö´É±îÁö ´Ù¾çÇÑ µö·¯´× ¾Ë°í¸®ÁòÀ» ¸Àº¼ ¼ö ÀÖ´Ù. ÄÚµå·Î µö·¯´×¿¡ ´ëÇÑ °¨À» ÀÍÈ÷°í ºü¸£°Ô °á°ú¹°À» ¸¸µé°í ½ÍÀº ºÐ²² ÃßõÇÑ´Ù.
ÀúÀÚ¼Ò°³
ÃʵîÇб³ ¶§ ÇÁ·Î±×·¡¹ÖÀ¸·Î µµ ´ëȸ¿¡¼ ´ë»óÀ» ¼ö»óÇß´Ù. ±×¶§ ¿Á¤À» »ì·Á ¼¿ï´ëÇб³ ÄÄÇ»ÅÍ°øÇкο¡¼ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ°í 21³â°£ »ï¼ºÀüÀÚ¿¡ ´Ù´Ï¸é¼ ÇÁ·Î±×·¡¹Ö ¿ª·®À» ³ô¿´´Ù. 2015³â¿¡ ¹Ì±¹À¸·Î °Ç³Ê°¡ ÇϹöµå ´ëÇб³¿¡¼ ÀΰøÁö´É ¼ÒÀç Ž»ö ºÐ¾ßÀÇ ¹Ú»çÈÄ¿¬±¸¿øÀ¸·Î ±Ù¹«Çß´Ù. 2018³âºÎÅÍ´Â LGÀüÀÚ¿¡¼ ÀΰøÁö´É ºÐ¾ß¿¡ ¼ö¼®¿¬±¸À§¿ø(»ó¹«)À» Áö³Â°í, ÃÖ±Ù ÀΰøÁö´ÉÀ» ½ºÆäÀ̽º ºÐ¾ß±îÁö È®ÀåÇÏ´Â ºä¸ÞÁøÀÇ CTO·Î ¿µÀԵǾú´Ù. ÆäÀ̽ººÏ¿¡¼ ¡ºÄɶ󽺷Π±¸ÇöÇÏ´Â µö·¯´×¡» Ä¿¹Â´ÏƼ(fb.com/groups/keras.py)¸¦ ¿î¿µÇÏ°í ÀÖ´Ù.
¸ñÂ÷
±âº» Æí0Àå. ÇÁ·Ñ·Î±×__0.1 ÀΰøÁö´É°ú Àΰø½Å°æ¸Á ____0.1.1 ÀΰøÁö´ÉÀÇ ¿ª»ç ____0.1.2 ¸Ó½Å·¯´×°ú µö·¯´× ____0.1.3 Àΰø½Å°æ¸Á °³¿ä __0.2 ÄÉ¶ó½º ¼Ò°³ ____0.2.1 ÄÉ¶ó½º 2ÀÇ ÁÖ¿ä Ư¡ 1Àå. ÄÉ¶ó½º ½ÃÀÛÇϱâ__1.1 ¿ìºÐÅõ¿¡¼ ÄÉ¶ó½º ¼³Ä¡Çϱâ ____1.1.1 ¾Æ³ªÄÜ´Ù ÆÄÀ̽㠹èÆ÷ÆÇ ¼³Ä¡ ____1.1.2 ¾Æ³ªÄÜ´Ù¸¦ ÀÌ¿ëÇÑ ÄÉ¶ó½º ¼³Ä¡ ____1.1.3 Äɶ󽺿¡¼ GPU »ç¿ëÀ» À§ÇÑ CUDA/cuDNN ¼³Ä¡ __1.2 À©µµ¿ì¿¡¼ ÄÉ¶ó½º ¼³Ä¡Çϱâ ____1.2.1 ¾Æ³ªÄÜ´Ù ÆÄÀ̽㠹èÆ÷ÆÇ ¼³Ä¡____1.2.2 ¾Æ³ªÄÜ´Ù¸¦ ÀÌ¿ëÇÑ ÄÉ¶ó½º ¼³Ä¡ __1.3 ÁÖÇÇÅÍ ¼³Ä¡Çϱâ __1.4 ÄÉ¶ó½º »ç¿ëÇϱâ ____1.4.1 ½Ç½À ³»¿ë ¼Ò°³ ____1.4.2 ÅؽºÆ® ¸ðµå ½Ç½À ____1.4.3 ÁÖÇÇÅÍ ¸ðµå ½Ç½À __1.5 ÄÉ¶ó½º ±â´É __1.6 ¸¶Ä¡¸ç2Àå. Äɶ󽺷Π±¸ÇöÇÏ´Â ANN__2.1 ANN ¿ø¸® ____2.1.1 ANN °³³ä ____2.1.2 ANN ±¸Á¶ ____2.1.3 ANN È°¿ë ____2.1.4 ANN ±¸Çö ¹æ¹ý ¹× ´Ü°è __2.2 Çʱâü¸¦ ±¸ºÐÇÏ´Â ºÐ·ù ANN ±¸Çö ____2.2.1 ºÐ·ù ANNÀ» À§ÇÑ ÀΰøÁö´É ¸ðµ¨ ±¸Çö ____2.2.2 ºÐ·ù ANN¿¡ »ç¿ëÇÒ µ¥ÀÌÅÍ °¡Á®¿À±â ____2.2.3 ºÐ·ù ANN ÇнÀ °á°úÀÇ ±×·¡ÇÁ ±¸Çö ____2.2.4 ºÐ·ù ANN ÇнÀ ¹× ¼º´É ºÐ¼® __2.3 °á°ú µ¥ÀÌÅ͸¦ ¿¹ÃøÇϴ ȸ±Í ANN ±¸Çö ____2.3.1 ȸ±Í ANN ¸ðµ¨¸µ____2.3.2 ÇнÀ°ú Æò°¡¿ë µ¥ÀÌÅÍ °¡Á®¿À±â ____2.3.3 ȸ±Í ANN ÇнÀ °á°ú ±×·¡ÇÁ ±¸Çö ____2.3.4 ȸ±Í ANN ÇнÀ ¹× ¼º´É ºÐ¼® __2.4 ¸¶Ä¡¸ç 3Àå. Äɶ󽺷Π±¸ÇöÇÏ´Â DNN__3.1 DNN ¿ø¸® ____3.1.1 DNN °³³ä°ú ±¸Á¶ ____3.1.2 °æ»çµµ ¼Ò½Ç ¹®Á¦¿Í ReLU È°¼ºÈ ÇÔ¼ö ____3.1.3 DNN ±¸Çö ´Ü°è __3.2 Çʱâü¸¦ ºÐ·ùÇÏ´Â DNN ±¸Çö ____3.2.1 ±âº» ¸Å°³º¯¼ö ¼³Á¤ ____3.2.2 DNN ¸ðµ¨ ±¸Çö ____3.2.3 µ¥ÀÌÅÍ Áغñ ____3.2.4 ÇнÀ ¹× ¼º´É Æò°¡ __3.3 Ä÷¯ À̹ÌÁö¸¦ ºÐ·ùÇÏ´Â DNN ±¸Çö ____3.3.1 µ¥ÀÌÅÍ °¡Á®¿À±â ____3.3.2 DNN ¸ðµ¨¸µ ____3.3.3 ÇнÀ È¿°ú ºÐ¼® ____3.3.4 ÇнÀ ¹× ¼º´É Æò°¡ __3.4 ¸¶Ä¡¸ç4Àå Äɶ󽺷Π±¸ÇöÇÏ´Â CNN__4.1 CNN ¿ø¸® __4.2 Çʱâü¸¦ ºÐ·ùÇÏ´Â CNN ±¸Çö ____4.2.1 ºÐ·ù CNN ¸ðµ¨¸µ ____4.2.2 ºÐ·ù CNNÀ» À§ÇÑ µ¥ÀÌÅÍ Áغñ ____4.2.3 ºÐ·ù CNN ÇнÀ È¿°ú ºÐ¼® ____4.2.4 ºÐ·ù CNN ÇнÀ ¹× ¼º´É Æò°¡ __4.3 Ä÷¯ À̹ÌÁö¸¦ ºÐ·ùÇÏ´Â CNN ±¸Çö ____4.3.1 ºÐ·ù CNN ÆÐÅ°Áö °¡Á®¿À±â ____4.3.2 ºÐ·ù CNN ¸ðµ¨¸µ ____4.3.3 ºÐ·ù CNNÀ» À§ÇÑ µ¥ÀÌÅÍ Áغñ ____4.3.4 ºÐ·ù CNNÀÇ ÇнÀ ¹× ¼º´É Æò°¡¸¦ À§ÇÑ ¸Ó½Å Ŭ·¡½º ____4.3.5 ºÐ·ù CNNÀÇ ÇнÀ ¹× ¼º´É Æò°¡ ¼öÇà __4.4 ¸¶Ä¡¸ç 5Àå Äɶ󽺷Π±¸ÇöÇÏ´Â RNN__5.1 RNN ¿ø¸® ____5.1.1 RNNÀÇ °³³ä°ú ±¸Á¶ ____5.1.2 LSTM ±¸Á¶ ¹× µ¿ÀÛ __5.2 ¹®ÀåÀ» ÆǺ°ÇÏ´Â LSTM ±¸Çö ____5.2.1 ¶óÀ̺귯¸® ÆÐÅ°Áö °¡Á®¿À±â ____5.2.2 µ¥ÀÌÅÍ Áغñ____5.2.3 ¸ðµ¨¸µ ____5.2.4 ÇнÀ ¹× ¼º´É Æò°¡ __5.3 ½Ã°è¿ µ¥ÀÌÅ͸¦ ¿¹ÃøÇÏ´Â LSTM ±¸Çö ____5.3.1 ¶óÀ̺귯¸® ÆÐÅ°Áö °¡Á®¿À±â ____5.3.2 ÄÚµå ½ÇÇà ¹× °á°ú º¸±â ____5.3.3 ÇнÀÇÏ°í Æò°¡Çϱâ ____5.3.4 LSTM ½Ã°è¿ µ¥ÀÌÅÍ È¸±Í ¸ðµ¨¸µ ____5.3.5 µ¥ÀÌÅÍ °¡Á®¿À±â __5.4 ¸¶Ä¡¸ç 6Àå Äɶ󽺷Π±¸ÇöÇÏ´Â AE__6.1 AE ¿ø¸® __6.2 ¿ÏÀü ¿¬°á °èÃþÀ» ÀÌ¿ëÇÑ AE ±¸Çö ____6.2.1 ¿ÏÀü ¿¬°á °èÃþ AE ¸ðµ¨¸µ ____6.2.2 µ¥ÀÌÅÍ Áغñ ____6.2.3 ÇнÀ È¿°ú ºÐ¼® ____6.2.4 ¿ÏÀü ¿¬°á °èÃþ AEÀÇ µ¿ÀÛ È®ÀÎ ____6.2.5 ÇнÀ ¹× ¼º´É Æò°¡ __6.3 ÇÕ¼º°ö °èÃþÀ» ÀÌ¿ëÇÑ AE ±¸Çö ____6.3.1 ÇÕ¼º°ö AE ¸ðµ¨¸µ ____6.3.2 µ¥ÀÌÅÍ Áغñ ¹× ÇнÀ È¿°ú ºÐ¼®____6.3.3 ÇÕ¼º°ö AE °á°ú ½Ã°¢È ____6.3.4 ÇÕ¼º°ö AE ÇнÀ ¹× ¼º´É Æò°¡ __6.4 ¸¶Ä¡¸ç7Àå. Äɶ󽺷Π±¸ÇöÇÏ´Â GAN__7.1 GAN ¿ø¸® ____7.1.1 GANÀÇ ¸ñÀû°ú °³³ä ____7.1.2 GANÀÇ ±¸Á¶ ____7.1.3 GANÀÇ µ¿ÀÛ ¿ø¸® ____7.1.4 GANÀÇ µ¿ÀÛ »ç·Ê __7.2 È®·üºÐÆ÷ »ý¼ºÀ» À§ÇÑ ¿ÏÀü ¿¬°á °èÃþ GAN ±¸Çö ____7.2.1 ÆÐÅ°Áö °¡Á®¿À±â ____7.2.2 µ¥ÀÌÅÍ »ý¼º Ŭ·¡½º ¸¸µé±â ____7.2.3 GAN ¸ðµ¨¸µ ____7.2.4 ¸Ó½Å ±¸ÇöÇϱâ ____7.2.5 ÄÚµå ¼öÇà°ú °á°ú º¸±â __7.3 Çʱâü¸¦ »ý¼ºÇÏ´Â ÇÕ¼º°ö °èÃþ GAN ±¸Çö ____7.3.1 °øÅë ÆÐÅ°Áö °¡Á®¿À±â ____7.3.2 »ç¿ëÀÚ Á¤ÀÇ ¼Õ½Ç ÇÔ¼ö ¸¸µé±â ____7.3.3 ÇÕ¼º°ö °èÃþ GAN ¸ðµ¨¸µ ____7.3.4 ÇÕ¼º°ö °èÃþ GAN ÇнÀÇϱâ ____7.3.5 ÇÕ¼º°ö °èÃþ GAN ¼öÇàÇϱâ__7.4 ¸¶Ä¡¸ç8Àå Äɶ󽺷Π±¸ÇöÇÏ´Â UNET__8.1 UNET ¿ø¸® __8.2 UNETÀ» ÀÌ¿ëÇÑ Ä÷¯ º¹¿ø ó¸® ____8.2.1 ÆÐÅ°Áö °¡Á®¿À±â ____8.2.2 UNET ¸ðµ¨¸µ ____8.2.3 µ¥ÀÌÅÍ Áغñ ____8.2.4 UNET ó¸® ±×·¡ÇÁ ±×¸®±â ____8.2.5 UNET ÇнÀ ¹× °á°ú È®ÀÎ __8.3 ¸¶Ä¡¸ç½ÉÈ Æí9Àå ÄÉ¶ó½º È®Àå ±â´É__9.1 À̹ÌÁö µ¥ÀÌÅÍ Áõ°Çϱâ ____9.1.1 ÀÀ¿ë ÄÚµå ±¸Çö ____9.1.2 ¼¼ºÎ ¸ðµâ ±¸Çö __9.2 ¹Ì¸® ÇнÀÇÑ ¸ðµ¨ »ç¿ëÇϱâ ____9.2.1 ÀÀ¿ë ÄÚµå ±¸Çö ____9.2.2 ¼¼ºÎ ¸ðµâ ±¸Çö __9.3 °£´ÜÇÑ ½Å±Ô °èÃþ ¸¸µé±â ____9.3.1 Lambda °èÃþÀ̶õ? ____9.3.2 ÆÄÀ̽ã Lambda ±â´É ÀÌ¿ë ____9.3.3 Lambda °èÃþ Àü¿ë ÇÔ¼ö ÀÌ¿ë ____9.3.4 ¹é¿£µå ÇÔ¼ö ÀÌ¿ë ____9.3.5 ¿£Áø Àü¿ë ÇÔ¼ö ÀÌ¿ë ____9.3.6 Äɶó½ºÀÇ È®Àå ±â´É ÀÌ¿ë __9.4 ÇнÀ °¡´ÉÇÑ ½Å±Ô °èÃþ ¸¸µé±â ____9.4.1 °ü·Ã ÆÐÅ°Áö °¡Á®¿À±â ____9.4.2 »õ·Î¿î °èÃþÀÇ Å¬·¡½º ¸¸µé±â ____9.4.3 »ç¿ë µ¥ÀÌÅÍ ÁغñÇϱâ ____9.4.4 ½Å±Ô °èÃþÀÌ Æ÷ÇÔµÈ ¸ðµ¨¸µ ¸¸µé±â ____9.4.5 ¸ðµ¨ÀÇ ÇнÀ°ú ¼º´É Æò°¡ __9.5 Äɶó½ºÀÇ È®ÀåµÈ ±â´É ÀÌ¿ëÇϱâ ____9.5.1 ÅÙ¼Ç÷Π°¡Á®¿À±â¿Í ³»Àå ÄÉ¶ó½º »ç¿ëÇϱâ ____9.5.2 ¿ÏÀü ¿¬°áÃþ Àΰø½Å°æ¸Á ¸ðµ¨¸µ ____9.5.3 µ¥ÀÌÅÍ Áغñ ____9.5.4 ÇнÀ ÁøÇà ¹× È¿°ú ºÐ¼® ´Ü°è ____9.5.5 ÁÖ ÇÔ¼ö ±¸Çö ¹× ½ÇÇà __9.6 ¸¶Ä¡¸ç 10Àå. Äɶ󽺷Π±¸ÇöÇÏ´Â RL__10.1 °ÈÇнÀ ¿ø¸® ____10.1.1 °ÈÇнÀÀÇ Á¤ÀÇ ¹× ÁÖ¿ä ¿ë¾î ____10.1.2 °ÈÇнÀ ÃÖÀûÈ ±âº» ¹æ¹ý __10.2 Á¤Ã¥ ¹Ýº¹¹ýÀ» ÀÌ¿ëÇÏ´Â °ÈÇнÀ »ç·Ê ____10.2.1 GymÀ» ÀÌ¿ëÇÑ °ÈÇнÀ ȯ°æ ±¸¼ºÇϱâ ____10.2.2 ¹«ÀÛÀ§ Çൿ¿¡ µû¸¥ »óÅÂ, º¸»ó ±×¸®°í Á¾·á ¿©ºÎ °üÂûÇÏ ±â ____10.2.3 ¹Ýȯ°ª ±¸Çϱâ ____10.2.4 °¡Ä¡ÇÔ¼ö ±¸Çϱâ ____10.2.5 Çൿ°¡Ä¡ÇÔ¼ö ±¸Çϱâ ____10.2.6 »õ·Î¿î Á¤Ã¥ ±¸Çϱâ ____10.2.7 »õ·Î¿î Á¤Ã¥ »ç¿ëÇϱâ __10.3 Q-LearningÀ» ÀÌ¿ëÇÏ´Â °ÈÇнÀ »ç·Ê ____10.3.1 ÆÐÅ°Áö °¡Á®¿À±â ¹× ÃʱâÈ ____10.3.2 ÁÖ¾îÁø Á¤Ã¥¿¡ µû¸¥ ½ÃÇà ÇÔ¼ö ¸¸µé±â ____10.3.3 Q-learning ¸¸µé±â ____10.3.4 Q-learning ½ÇÇàÇϱâ __10.4 µö·¯´× ±â¹Ý Q-LearningÀ» ÀÌ¿ëÇÏ´Â °ÈÇнÀ ____10.4.1 °ü·Ã ÆÐÅ°Áö °¡Á®¿À±â____10.4.2 Q ÇÔ¼ö¸¦ À§ÇÑ ´º·²³Ý ±¸¼ºÇϱâ ____10.4.3 ÅÙ¼Ç÷Π±â´ÉÀ» ÀÌ¿ëÇÑ Q ÇÔ¼ö ´º·²³Ý ÇнÀ ÄÚµå ÀÛ¼º ____10.4.4 °´Ã¼ÁöÇâ ¹æ½ÄÀ¸·Î Q ÇÔ¼ö ´º·²³Ý ¸ðµ¨À» ÇнÀ½ÃÅ°±â ____10.4.5 Ãß°¡ Q ÇÔ¼ö ´º·²³Ý ¸ðµ¨À» ÀÌ¿ëÇÑ ÇнÀ ____10.4.6 ½Ãµµ¿Í µ¿½Ã¿¡ ÇнÀÀÌ ÁøÇàµÇ°Ô ¸¸µé±â __10.5 ¸¶Ä¡¸ç 11Àå. Äɶ󽺷Π±¸ÇöÇÏ´Â QAI__11.1 ¾çÀÚÄÄÇ»Æðú ¾çÀÚÀΰøÁö´ÉÀÇ ±âÃÊ ____11.1.1 ¾çÀÚºñÆ® »óÅ ǥÇö°ú ÃøÁ¤ ____11.1.2 ´ÜÀÏ ¾çÀÚºñÆ® ¿¬»êÀÚ ____11.1.3 ´ÙÁß ¾çÀÚºñÆ® Ç¥Çö ¹× ¿¬»ê ____11.1.4 ºí·ÎÈå ±¸¸é°ú ÁöÁ¤ ¾çÀÚ»óÅ ȸÀü __11.2 ¾çÀÚÄÄÇ»Æà ¾Ë°í¸®Áò ±¸Çö ____11.2.1 ±âº» ¾çÀÚȸ·Î ¸¸µé±â ____11.2.2 ÀÔ·ÂÀ» ¹ÝÀü½ÃÅ°´Â ¾çÀÚȸ·Î ____11.2.3 µÎ »óŸ¦ ÁßøÇÏ´Â ¾çÀÚȸ·Î ____11.2.4 µÎ °³ ¾çÀÚºñÆ®¸¦ ÀÔ·ÂÀ¸·Î ÇÏ´Â CNOT ¿¬»ê ____11.2.5 º§ »óÅ ¸¸µé±â__11.3 ¾çÀÚÀΰøÁö´É ¾Ë°í¸®Áò ±¸Çö____11.3.1 ¸Å°³º¯¼ö°¡ ÀÖ´Â °¡º¯¾çÀÚȸ·Î ¾Ë°í¸®Áò____11.3.2 ÇÏÀ̺긮µå ¾çÀÚÀΰøÁö´É ÇнÀÇϱâ__11.4 ¸¶Ä¡¸ç