±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
44,000¿ø |
---|
39,600¿ø (10%ÇÒÀÎ)
2,200P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ºê¶ó¿ìÀú¿¡¼ µö·¯´× ¸ðµ¨À» ºôµåÇÏ°í ½ÇÇàÇÏ´Â TensorFlow.js
µö·¯´× ±âÃʺÎÅÍ ±¸±Û ºê·¹ÀÎ ÆÀÀÇ ³ëÇÏ¿ì±îÁö!
µö·¯´×Àº ÄÄÇ»ÅÍ ºñÀü, À̹ÌÁö ó¸®, ÀÚ¿¬¾î ó¸® µî ´Ù¾çÇÑ ºÐ¾ß¿¡ º¯È¸¦ ºÒ·¯¿Ô´Ù. ÀÌÁ¦ ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ´Â ÆÄÀ̽ãÀ̳ª R¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í TensorFlow.js¸¦ »ç¿ëÇÏ¿© µö·¯´× ¸ðµ¨À» ±¸ÃàÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº ¡´ÄÉ¶ó½º Ã¢½ÃÀÚ¿¡°Ô ¹è¿ì´Â µö·¯´×¡µ Ã¥À» Åä´ë·Î ±¸±Û ºê·¹ÀÎ ÆÀ ÇÙ½É °³¹ßÀÚ 3ÀÎÀÌ TensorFlow.js¿¡ ¸ÂÃç Äڵ带 ÀçÀÛ¼ºÇß°í, ÀÚ¹Ù½ºÅ©¸³Æ® »ýÅ°踦 À§ÇÑ »õ·Î¿î ³»¿ëÀ» ¸¹ÀÌ Ãß°¡Çß´Ù. TensorFlow.jsÀÇ °³¿äºÎÅÍ À̹ÌÁö¿Í »ç¿îµå ÀνÄ, ÀüÀÌ ÇнÀ, ¸ðµ¨ ½Ã°¢È, ½ÃÄö½º¿Í ÅؽºÆ®¸¦ À§ÇÑ µö·¯´×, »ý¼ºÀû µö·¯´× µî µö·¯´× ±âÃʺÎÅÍ ½ÉÃþ °È ÇнÀ±îÁö TensorFlow.js·Î µö·¯´×À» ½ÃÀÛÇϱ⿡ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ¼³¸íÇÑ´Ù. ºê¶ó¿ìÀú¿¡¼ ¾ó¸¶³ª ¸¹Àº ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´ÂÁö ¾Ë¸é ³î¶ö °ÍÀÌ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´É¼÷ÇÑ °³¹ßÀÚ¶ó¸é TensorFlow.js·Î µö·¯´×À» ½ÃÀÛÇغ¸ÀÚ.
¡¤ Çѱ¹¾îÆÇ ¿¹Á¦ µ¥¸ð »çÀÌÆ®: https://ml-ko.kr/tfjs
ÃâÆÇ»ç ¼Æò
±âÃʺÎÅÍ ±¸±Û ºê·¹ÀÎ ÆÀÀÇ ³ëÇÏ¿ì±îÁö!
ºê¶ó¿ìÀú¿¡¼ ¹Ù·Î ½ÇÇàÇÏ¸ç ¹è¿ì´Â µö·¯´×!
ºê¶ó¿ìÀú¿¡¼ µö·¯´× ¸ðµ¨À» ºôµåÇÏ°í ½ÇÇàÇÏ´Â TensorFlow.js
µö·¯´×Àº ÄÄÇ»ÅÍ ºñÀü, À̹ÌÁö ó¸®, ÀÚ¿¬¾î ó¸® µî ´Ù¾çÇÑ ºÐ¾ß¿¡ º¯È¸¦ ºÒ·¯¿Ô´Ù. ÀÌÁ¦ ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ´Â ÆÄÀ̽ãÀ̳ª R¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í TensorFlow.js¸¦ »ç¿ëÇÏ¿© µö·¯´× ¸ðµ¨À» ±¸ÃàÇÏ°í ÈÆ·ÃÇÒ ¼ö ÀÖ´Ù. ƯÈ÷ TensorFlow.js·Î ¸¸µç ¸ðµ¨Àº ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ´Â ¸ðµç °÷¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ¾î À̽ļºÀº Á¤¸» ÃÖ°í¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´É¼÷ÇÑ °³¹ßÀÚ¶ó¸é TensorFlow.js·Î µö·¯´×À» ½ÃÀÛÇغ¸ÀÚ.
µö·¯´× ±âÃʺÎÅÍ ½ÉÃþ °È ÇнÀ±îÁö!
TensorFlow.jsÀÇ °³¿ä, À̹ÌÁö¿Í »ç¿îµå ÀνÄ, ÀüÀÌ ÇнÀ, ¸ðµ¨ ½Ã°¢È, ½ÃÄö½º¿Í ÅؽºÆ®¸¦ À§ÇÑ µö·¯´×, »ý¼ºÀû µö·¯´× µî µö·¯´× ±âÃʺÎÅÍ ½ÉÃþ °È ÇнÀ±îÁö TensorFlow.js·Î µö·¯´×À» ½ÃÀÛÇϱ⿡ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ¼³¸íÇÑ´Ù. ºê¶ó¿ìÀú¿¡¼ ¾ó¸¶³ª ¸¹Àº ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´ÂÁö ¾Ë¸é ³î¶ö °ÍÀÌ´Ù. ÀÌ ¸ðµç °úÁ¤À» TensorFlow.js¸¦ ¸¸µç ±¸±Û ºê·¹ÀÎ ÆÀ °³¹ßÀÚ¿¡°Ô Á÷Á¢ ¹è¿ö º¸ÀÚ.
½Ç¿ëÀûÀÌ°í È®Àå °¡´ÉÇÑ ¿¹Á¦·Î ÇнÀÇÑ´Ù
»ó¼¼ÇÑ Çؼ³, ½ÇÁúÀûÀÎ ±ÇÀå »çÇ×, ±¸Ã¼ÀûÀÎ ¹®Á¦ ÇØ°áÀ» À§ÇÑ ÀúÀÚµéÀÇ ³ëÇÏ¿ì±îÁö Æ÷°ýÇÏ´Â ¼³¸íÀÌ Æ÷ÇÔµÈ ¿¹Á¦·Î ÇнÀÇÑ´Ù. ÀÌ ¿¹Á¦µéÀ» ÇнÀÇÏ¸é¼ µö·¯´×ÀÇ °³³ä, Àû¿ë ¹üÀ§, ÇÑ°è µîÀ» È®½ÇÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ÀÌ °úÁ¤À¸·Î µö·¯´×À¸·Î ¹®Á¦¸¦ ÇØ°áÇÏ´Â °úÁ¤¿¡ Àͼ÷ÇØÁú °ÍÀ̸ç, TensorFlow.js·Î ÀüÀÌ ÇнÀ, ÀÚ¿¬¾î ó¸® µî ½ÇÀü ¹®Á¦±îÁö ÇØ°áÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ÀÌ ¿¹Á¦µéÀ» È®ÀåÇØ ³ª¸¸ÀÇ µö·¯´× ¸ðµ¨À» ¸¸µé°Å³ª Àû¿ëÇÒ ¼öµµ ÀÖ´Ù.
¸ñÂ÷
1ºÎ µ¿±â ºÎ¿©¿Í ±âº» °³³ä
1Àå. µö·¯´×°ú ÀÚ¹Ù½ºÅ©¸³Æ®
1.1 Àΰø Áö´É, ¸Ó½Å ·¯´×, ½Å°æ¸Á ±×¸®°í µö·¯´×
__1.1.1 Àΰø Áö´É
__1.1.2 ÀüÅëÀûÀÎ ÇÁ·Î±×·¡¹Ö°ú ¸Ó½Å ·¯´×ÀÇ Â÷ÀÌÁ¡
__1.1.3 ½Å°æ¸Á°ú µö·¯´×
__1.1.4 ¿Ö µö·¯´×Àΰ¡? ¿Ö Áö±ÝÀΰ¡?
1.2 ¿Ö ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ¸Ó½Å ·¯´×À» ÇÕÃÄ¾ß Çϳª¿ä?
__1.2.1 Node.js¸¦ »ç¿ëÇÑ µö·¯´×
__1.2.2 ÀÚ¹Ù½ºÅ©¸³Æ® »ýÅ°è
1.3 ¿Ö TensorFlow.jsÀΰ¡?
__1.3.1 TensorFlow, Keras, TensorFlow.js¿¡ ´ëÇÑ °£·«ÇÑ ¿ª»ç
__1.3.2 TensorFlow.js¸¦ ¼±ÅÃÇÏ´Â ÀÌÀ¯: ºñ½ÁÇÑ ¶óÀ̺귯¸®¿ÍÀÇ °£·«ÇÑ ºñ±³
__1.3.3 Àü ¼¼°è¿¡¼ TensorFlow.js°¡ ¾î¶»°Ô »ç¿ëµÇ°í ÀÖ³ª¿ä?
__1.3.4 ÀÌ Ã¥ÀÌ TensorFlow.js¿¡ ´ëÇØ °¡¸£ÃÄ ÁÙ °Í°ú ±×·¸Áö ¾ÊÀº °Í
1.4 ¿¬½À ¹®Á¦
1.5 ¿ä¾à
2ºÎ TensorFlow.js ¼Ò°³
2Àå. TensorFlow.js ½ÃÀÛÇϱâ: °£´ÜÇÑ ¼±Çü ȸ±Í
2.1 ¿¹Á¦ 1: TensorFlow.js¸¦ »ç¿ëÇØ ´Ù¿î·Îµå ½Ã°£ ¿¹ÃøÇϱâ
__2.1.1 ÇÁ·ÎÁ§Æ® °³¿ä: ¼Ò¿ä ½Ã°£ ¿¹Ãø
__2.1.2 ÄÚµå¿Í ÄܼÖÀÇ »óÈ£ ÀÛ¿ë ¾È³»
__2.1.3 µ¥ÀÌÅÍ »ý¼º°ú Æ÷¸ÅÆÃ
__2.1.4 °£´ÜÇÑ ¸ðµ¨ Á¤ÀÇÇϱâ
__2.1.5 ÈÆ·Ã µ¥ÀÌÅÍ¿¡¼ ¸ðµ¨ ÈÆ·ÃÇϱâ
__2.1.6 ÈÆ·ÃµÈ ¸ðµ¨À» »ç¿ëÇØ ¿¹Ãø ¸¸µé±â
__2.1.7 ù ¹ø° ¿¹Á¦ ¿ä¾à
2.2 Model.fit( ) ³»ºÎ: ¿¹Á¦ 1ÀÇ °æ»ç ÇÏ°¹ý ºÐ¼®
__2.2.1 °æ»ç ÇÏ°¹ý ÃÖÀûÈ ÀÌÇØÇϱâ
__2.2.2 ¿ªÀüÆÄ: °æ»ç ÇÏ°¹ý ³»ºÎ
2.3 ¿©·¯ ÀԷ Ư¼ºÀ» °¡Áø ¼±Çü ȸ±Í
__2.3.1 º¸½ºÅÏ ÁÖÅà µ¥ÀÌÅͼÂ
__2.3.2 ±êÇãºê¿¡¼ º¸½ºÅÏ ÁÖÅà ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿Í ½ÇÇàÇϱâ
__2.3.3 º¸½ºÅÏ ÁÖÅà µ¥ÀÌÅÍ ¾ò±â
__2.3.4 º¸½ºÅÏ ÁÖÅà ¹®Á¦¸¦ Á¤È®ÇÏ°Ô Á¤ÀÇÇϱâ
__2.3.5 µ¥ÀÌÅÍ Á¤±ÔÈ
__2.3.6 º¸½ºÅÏ ÁÖÅà µ¥ÀÌÅÍ¿¡¼ ¼±Çü ȸ±Í ÈÆ·ÃÇϱâ
2.4 ¸ðµ¨ Çؼ® ¹æ¹ý
__2.4.1 ÇнÀµÈ °¡ÁßÄ¡¿¡¼ ÀÇ¹Ì ÃßÃâÇϱâ
__2.4.2 ¸ðµ¨¿¡¼ °¡ÁßÄ¡ ÃßÃâÇϱâ
__2.4.3 ¸ðµ¨ Çؼ® °¡´É¼º¿¡ ´ëÇÑ ÁÖÀÇ »çÇ×
2.5 ¿¬½À ¹®Á¦
2.6 ¿ä¾à
3Àå. ºñ¼±Çü¼º Ãß°¡: °¡ÁßÄ¡ ÇÕÀ» ³Ñ¾î¼
3.1 ºñ¼±Çü¼º°ú ±× Çʿ伺
__3.1.1 ½Å°æ¸ÁÀÇ ºñ¼±Çü¼º¿¡ ´ëÇÑ Á÷°ü ±â¸£±â
__3.1.2 ÇÏÀÌÆÛÆĶó¹ÌÅÍ ÃÖÀûÈ
3.2 Ãâ·ÂÃþÀÇ ºñ¼±Çü¼º: ºÐ·ù¸¦ À§ÇÑ ¸ðµ¨
__3.2.1 ÀÌÁø ºÐ·ù
__3.2.2 ÀÌÁø ºÐ·ù±âÀÇ Ç°Áú ÃøÁ¤: Á¤¹Ðµµ, ÀçÇöÀ², Á¤È®µµ, ROC °î¼±
__3.2.3 ROC °î¼±: ÀÌÁø ºÐ·ùÀÇ ±ÕÇü °ü°è È®ÀÎÇϱâ
__3.2.4 ÀÌÁø Å©·Î½º ¿£Æ®·ÎÇÇ: ÀÌÁø ºÐ·ù¸¦ À§ÇÑ ¼Õ½Ç ÇÔ¼ö
3.3 ´ÙÁß ºÐ·ù
__3.3.1 ¹üÁÖÇü µ¥ÀÌÅÍÀÇ ¿ø-ÇÖ ÀÎÄÚµù
__3.3.2 ¼ÒÇÁÆ®¸Æ½º È°¼ºÈ ÇÔ¼ö
__3.3.3 ¹üÁÖÇü Å©·Î½º ¿£Æ®·ÎÇÇ: ´ÙÁß ºÐ·ù¸¦ À§ÇÑ ¼Õ½Ç ÇÔ¼ö
__3.3.4 ¿ÀÂ÷ Çà·Ä: ´ÙÁß ºÐ·ù¸¦ »ó¼¼ÇÏ°Ô ºÐ¼®Çϱâ
3.4 ¿¬½À ¹®Á¦
3.5 ¿ä¾à
4Àå. ÇÕ¼º°ö ½Å°æ¸ÁÀ» »ç¿ëÇØ À̹ÌÁö¿Í »ç¿îµå ÀνÄÇϱâ
4.1 º¤ÅÍ¿¡¼ ÅÙ¼·Î À̹ÌÁö Ç¥ÇöÇϱâ
__4.1.1 MNIST µ¥ÀÌÅͼÂ
4.2 ù ¹ø° ÇÕ¼º°ö ½Å°æ¸Á
__4.2.1 conv2d Ãþ
__4.2.2 maxPooling2d Ãþ 1
__4.2.3 ÇÕ¼º°ö°ú Ç®¸µÀÇ ¹Ýº¹
__4.2.4 flatten Ãþ°ú ¹ÐÁý Ãþ
__4.2.5 ÇÕ¼º°ö ½Å°æ¸Á ÈÆ·ÃÇϱâ
__4.2.6 ÇÕ¼º°ö ½Å°æ¸ÁÀ» »ç¿ëÇØ ¿¹ÃøÇϱâ
4.3 ºê¶ó¿ìÀú¸¦ ³Ñ¾î¼: Node.js·Î ¸ðµ¨ ÈÆ·Ã ¼Óµµ ³ôÀ̱â
__4.3.1 tfjs-node »ç¿ëÇϱâ
__4.3.2 Node.js¿¡¼ ¸ðµ¨À» ÀúÀåÇÏ°í ºê¶ó¿ìÀú¿¡¼ ºÒ·¯¿À±â
4.4 À½¼º ÀνÄ: ÇÕ¼º°ö ½Å°æ¸ÁÀ» ¿Àµð¿À µ¥ÀÌÅÍ¿¡ Àû¿ëÇϱâ
__4.4.1 ½ºÆåÆ®·Î±×·¥: »ç¿îµå¸¦ À̹ÌÁö·Î Ç¥ÇöÇϱâ
4.5 ¿¬½À ¹®Á¦
4.6 ¿ä¾à
5Àå. ÀüÀÌ ÇнÀ: »çÀü ÈÆ·ÃµÈ ½Å°æ¸Á Àç»ç¿ëÇϱâ
5.1 ÀüÀÌ ÇнÀ: »çÀü ÈÆ·ÃµÈ ¸ðµ¨À» Àç»ç¿ëÇϱâ
__5.1.1 Ãâ·Â Å©±â°¡ °°Àº ÀüÀÌ ÇнÀ: µ¿°á Ãþ
__5.1.2 Ãâ·Â Å©±â°¡ °°Áö ¾ÊÀº ÀüÀÌ ÇнÀ: º£À̽º ¸ðµ¨ÀÇ Ãâ·ÂÀ» »ç¿ëÇØ »õ·Î¿î ¸ðµ¨ ¸¸µé±â
__5.1.3 ¹Ì¼¼ Æ©´×À» ÅëÇØ ÀüÀÌ ÇнÀÀ» ÃÖ´ë·Î È°¿ëÇϱâ: ¿Àµð¿À ¿¹Á¦
5.2 ÇÕ¼º°ö ½Å°æ¸Á¿¡¼ ÀüÀÌ ÇнÀÀ» ÅëÇÑ °´Ã¼ ŽÁö
__5.2.1 ÇÕ¼ºµÈ Àå¸éÀ» ±â¹ÝÀ¸·Î ÇÑ °£´ÜÇÑ °´Ã¼ ŽÁö ¹®Á¦
__5.2.2 °£´ÜÇÑ °´Ã¼ ŽÁö ÀÚ¼¼È÷ ¾Ë¾Æº¸±â
5.3 ¿¬½À ¹®Á¦
5.4 ¿ä¾à
3ºÎ TensorFlow.js¸¦ »ç¿ëÇÑ °í±Þ µö·¯´×
6Àå. µ¥ÀÌÅÍ ´Ù·ç±â
6.1 tf.data¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ °ü¸®Çϱâ
__6.1.1 tf.data.Dataset °´Ã¼
__6.1.2 tf.data.Dataset ¸¸µé±â
__6.1.3 µ¥ÀÌÅͼ¿¡¼ µ¥ÀÌÅÍ °¡Á®¿À±â
__6.1.4 tfjs-data µ¥ÀÌÅͼ ´Ù·ç±â
6.2 model.fitDatasetÀ¸·Î ¸ðµ¨ ÈÆ·ÃÇϱâ
6.3 µ¥ÀÌÅÍ ÃßÃâÀÇ ÀϹÝÀûÀÎ ÆÐÅÏ
__6.3.1 CSV µ¥ÀÌÅÍ ´Ù·ç±â
__6.3.2 tf.data.webcam()À» »ç¿ëÇØ ºñµð¿À µ¥ÀÌÅÍ °¡Á®¿À±â
__6.3.3 tf.data.microphone()À» »ç¿ëÇØ ¿Àµð¿À µ¥ÀÌÅÍ °¡Á®¿À±â
6.4 µ¥ÀÌÅÍ¿¡ ÀÖ´Â ¹®Á¦ ó¸®Çϱâ
__6.4.1 µ¥ÀÌÅÍ ÀÌ·Ð
__6.4.2 µ¥ÀÌÅÍ ¹®Á¦¸¦ °¨ÁöÇÏ°í ó¸®Çϱâ
6.5 µ¥ÀÌÅÍ Áõ½Ä
6.6 ¿¬½À ¹®Á¦
6.7 ¿ä¾à
7Àå. µ¥ÀÌÅÍ¿Í ¸ðµ¨ ½Ã°¢È
7.1 µ¥ÀÌÅÍ ½Ã°¢È
__7.1.1 tfjs-vis¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ½Ã°¢ÈÇϱâ
__7.1.2 ÅëÇÕ »ç·Ê ¿¬±¸: tfjs-vis¸¦ »ç¿ëÇÑ ³¯¾¾ µ¥ÀÌÅÍ ½Ã°¢È
7.2 ÈÆ·ÃµÈ ¸ðµ¨ ½Ã°¢È
__7.2.1 ÇÕ¼º°ö ½Å°æ¸ÁÀÇ ³»ºÎ È°¼ºÈ °ª ½Ã°¢ÈÇϱâ
__7.2.2 ÇÕ¼º°ö ÃþÀ» ÃÖ´ë·Î È°¼ºÈÇÏ´Â À̹ÌÁö ½Ã°¢ÈÇϱâ
__7.2.3 ÇÕ¼º°ö ºÐ·ù °á°ú¿¡ ´ëÇÑ ½Ã°¢Àû Çؼ®
7.3 Ãß°¡ ÀÚ·á
7.4 ¿¬½À ¹®Á¦
7.5 ¿ä¾à
8Àå. °ú¼ÒÀûÇÕ, °ú´ëÀûÇÕ°ú ¸Ó½Å ·¯´×ÀÇ ÀϹÝÀûÀÎ ¿öÅ©Ç÷Î
8.1 ¿Âµµ ¿¹Ãø ¹®Á¦ ±¸¼º
8.2 °ú¼ÒÀûÇÕ, °ú´ëÀûÇÕ ±×¸®°í ÇØ°áÃ¥
__8.2.1 °ú¼ÒÀûÇÕ
__8.2.2 °ú´ëÀûÇÕ
__8.2.3 °¡ÁßÄ¡ ±ÔÁ¦·Î °ú´ëÀûÇÕ °¨¼ÒÇÏ°í ½Ã°¢ÈÇϱâ
8.3 ¸Ó½Å ·¯´×ÀÇ ÀϹÝÀûÀÎ ¿öÅ©Ç÷Î
8.4 ¿¬½À ¹®Á¦
8.5 ¿ä¾à
9Àå. ½ÃÄö½º¿Í ÅؽºÆ®¸¦ À§ÇÑ µö·¯´×
9.1 µÎ ¹ø° ³¯¾¾ ¿¹Ãø: RNN ¼Ò°³
__9.1.1 ¹ÐÁý ÃþÀÌ ¼ø¼¸¦ ¸ðµ¨¸µÇÏÁö ¸øÇÏ´Â ÀÌÀ¯
__9.1.2 RNNÀÌ ¼ø¼¸¦ ¸ðµ¨¸µÇÏ´Â ¹æ¹ý
9.2 ÅؽºÆ®¸¦ À§ÇÑ µö·¯´× ¸ðµ¨ ¸¸µé±â
__9.2.1 ¸Ó½Å ·¯´×¿¡¼ÀÇ ÅؽºÆ® Ç¥Çö ¹æ¹ý: ¿ø-ÇÖ ÀÎÄÚµù°ú ¸ÖƼ-ÇÖ ÀÎÄÚµù
__9.2.2 °¨¼º ºÐ¼® ¹®Á¦¸¦ À§ÇÑ Ã¹ ¹ø° ¸ðµ¨
__9.2.3 ´õ È¿À²ÀûÀÎ ´Ü¾î Ç¥Çö: ´Ü¾î ÀÓº£µù
__9.2.4 1D ÇÕ¼º°ö ½Å°æ¸Á
9.3 ¾îÅÙ¼Ç ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÑ ½ÃÄö½º-Åõ-½ÃÄö½º ÀÛ¾÷
__9.3.1 ½ÃÄö½º-Åõ-½ÃÄö½º ÀÛ¾÷ Á¤ÀÇ
__9.3.2 ÀÎÄÚ´õ-µðÄÚ´õ ±¸Á¶¿Í ¾îÅÙ¼Ç ¸ÞÄ¿´ÏÁò
__9.3.3 ¾îÅÙ¼Ç ±â¹ÝÀÇ ÀÎÄÚ´õ-µðÄÚ´õ ¸ðµ¨ ÀÚ¼¼È÷ ¾Ë¾Æº¸±â
9.4 Ãß°¡ ÀÚ·á
9.5 ¿¬½À ¹®Á¦
9.6 ¿ä¾à
10Àå. »ý¼ºÀû µö·¯´×
10.1 LSTMÀ» »ç¿ëÇØ ÅؽºÆ® »ý¼ºÇϱâ
__10.1.1 ´ÙÀ½ ¹®ÀÚ ¿¹Ãø±â: °£´ÜÇÏ°Ô ÅؽºÆ®¸¦ »ý¼ºÇÏ´Â ¹æ¹ý
__10.1.2 LSTM ÅؽºÆ® »ý¼º ¿¹Á¦
__10.1.3 ¿Âµµ: »ý¼ºµÈ ÅؽºÆ®ÀÇ ¹«ÀÛÀ§¼º Á¶ÀýÇϱâ
10.2 º¯ÀÌÇü ¿ÀÅäÀÎÄÚ´õ: À̹ÌÁö¸¦ À§ÇÑ È¿À²ÀûÀÌ°í ±¸Á¶ÀûÀÎ º¤ÅÍ Ç¥Çö ã±â
__10.2.1 ¿ÀÅäÀÎÄÚ´õ¿Í VAE: ±âº» ¾ÆÀ̵ð¾î
__10.2.2 VAE ¿¹Á¦: ÆÐ¼Ç MNIST
10.3 GANÀ¸·Î À̹ÌÁö »ý¼ºÇϱâ
__10.3.1 GANÀÇ ±âº» ¾ÆÀ̵ð¾î
__10.3.2 ACGANÀÇ ±¸¼º ¿ä¼Ò
__10.3.3 ACGAN ÈÆ·Ã ÀÚ¼¼È÷ ¾Ë¾Æº¸±â
__10.3.4 MNIST ACGAN ÈƷðú À̹ÌÁö »ý¼º
10.4 Ãß°¡ ÀÚ·á
10.5 ¿¬½À ¹®Á¦
10.6 ¿ä¾à
11Àå. ½ÉÃþ °È ÇнÀ
11.1 °È ÇнÀ ¹®Á¦ Á¤ÀÇ
11.2 Á¤Ã¥ ³×Æ®¿öÅ©¿Í Á¤Ã¥ ±×·¹À̵ð¾ðÆ®: Ä«Æ®-¸·´ë ¿¹Á¦
__11.2.1 Ä«Æ®-¸·´ë °È ÇнÀ ¹®Á¦
__11.2.2 Á¤Ã¥ ³×Æ®¿öÅ©
__11.2.3 Á¤Ã¥ ³×Æ®¿öÅ© ÈÆ·ÃÇϱâ: REINFORCE ¾Ë°í¸®Áò
11.3 °¡Ä¡ ³×Æ®¿öÅ©¿Í Q-·¯´×: ½º³×ÀÌÅ© °ÔÀÓ ¿¹Á¦
__11.3.1 °È ÇнÀ ¹®Á¦·Î¼ÀÇ ½º³×ÀÌÅ© °ÔÀÓ
__11.3.2 ¸¶¸£ÄÚÇÁ °áÁ¤ °úÁ¤°ú Q-°¡Ä¡
__11.3.3 ½ÉÃþ Q-³×Æ®¿öÅ©
__11.3.4 ½ÉÃþ Q-³×Æ®¿öÅ© ÈÆ·ÃÇϱâ
11.4 Ãß°¡ ÀÚ·á
11.5 ¿¬½À ¹®Á¦
11.6 ¿ä¾à
4ºÎ Á¤¸®¿Í ¸¶¹«¸® ¸àÆ®
12Àå. ¸ðµ¨ Å×½ºÆ®, ÃÖÀûÈ, ¹èÆ÷
12.1 TensorFlow.js ¸ðµ¨ Å×½ºÆ®Çϱâ
__12.1.1 ÀüÅëÀûÀÎ ´ÜÀ§ Å×½ºÆ®
__12.1.2 °ñµç °ªÀ¸·Î Å×½ºÆ®Çϱâ
__12.1.3 Áö¼ÓÀûÀÎ ÈÆ·Ã °í·Á »çÇ×
12.2 ¸ðµ¨ ÃÖÀûÈ
__12.2.1 ÈÆ·Ã ÈÄ °¡ÁßÄ¡ ¾çÀÚȸ¦ ÅëÇÑ ¸ðµ¨ Å©±â ÃÖÀûÈ
__12.2.2 GraphModel º¯È¯À» »ç¿ëÇÑ Ãß·Ð ¼Óµµ ÃÖÀûÈ
12.3 ´Ù¾çÇÑ Ç÷§Æû°ú ȯ°æ¿¡ TensorFlow.js ¸ðµ¨ ¹èÆ÷Çϱâ
__12.3.1 À¥¿¡ ¹èÆ÷ÇÒ ¶§ Ãß°¡ÀûÀÎ °í·Á »çÇ×
__12.3.2 Ŭ¶ó¿ìµå ¼ºñ½º¿¡ ¹èÆ÷
__12.3.3 Å©·Ò È®Àå °°Àº ºê¶ó¿ìÀú È®Àå ÇÁ·Î±×·¥À¸·Î ¹èÆ÷Çϱâ
__12.3.4 ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ǿ¡ TensorFlow.js ¸ðµ¨ ¹èÆ÷Çϱâ
__12.3.5 ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý Å©·Î½º Ç÷§Æû µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼ǿ¡ TensorFlow.js ¸ðµ¨ ¹èÆ÷Çϱâ
__12.3.6 À§Ãª°ú ´Ù¸¥ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý ¸ð¹ÙÀÏ ¾Û Ç÷¯±×ÀÎ ½Ã½ºÅÛ¿¡ TensorFlow.js ¸ðµ¨ ¹èÆ÷Çϱâ
__12.3.7 ´ÜÀÏ º¸µå ÄÄÇ»ÅÍ¿¡ TensorFlow.js ¸ðµ¨ ¹èÆ÷Çϱâ
__12.3.8 ¹èÆ÷ ¹æ½Ä Á¤¸®
12.4 Ãß°¡ ÀÚ·á
12.5 ¿¬½À ¹®Á¦
12.6 ¿ä¾à
13Àå. Á¤¸®, °á·Ð ±×¸®°í ±× ¿Ü »çÇ×
13.1 °ËÅäÇÒ ÁÖ¿ä °³³ä
__13.1.1 AI, ¸Ó½Å ·¯´×, µö·¯´×
__13.1.2 ¸Ó½Å ·¯´× Áß¿¡¼ µö·¯´×ÀÌ µ¶º¸ÀûÀÎ ÀÌÀ¯
__13.1.3 µö·¯´×¿¡ ´ëÇÑ °í¼öÁØÀÇ ¼Ò°³
__13.1.4 µö·¯´×À» °¡´ÉÇÏ°Ô ÇÑ ÇÙ½É ±â¼ú
__13.1.5 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ µö·¯´×À¸·Î °¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ǰú ±âȸ
13.2 µö·¯´× ¿öÅ©ÇÃ·Î¿Í TensorFlow.js ¼Ò°³
__13.2.1 Áöµµ ÇнÀ µö·¯´×ÀÇ ÀϹÝÀûÀÎ ¿öÅ©Ç÷Î
__13.2.2 TensorFlow.jsÀÇ ¸ðµ¨°ú Ãþ
__13.2.3 TensorFlow.js¿¡¼ »çÀü ÈÆ·ÃµÈ ¸ðµ¨ »ç¿ëÇϱâ
__13.2.4 µö·¯´×ÀÇ °¡´É¼º
__13.2.5 µö·¯´×ÀÇ ÇÑ°è
13.3 µö·¯´× Æ®·»µå
13.4 Ãß°¡ ÇнÀÀ» À§ÇÑ ¾È³»
__13.4.1 ij±Û¿¡¼ ½ÇÀü ¸Ó½Å ·¯´× ¹®Á¦ ¿¬½ÀÇϱâ
__13.4.2 ¾ÆÄ«À̺꿡¼ ÃֽŠ°³¹ß ³í¹® Àбâ
__13.4.3 TensorFlow.js »ýÅ°è
¸ÎÀ½¸»
ºÎ·Ï A. ½Ç½À ȯ°æ ¼³Á¤
ºÎ·Ï B. tfjs-node-gpu¿Í Çʼö ¶óÀ̺귯¸® ¼³Ä¡
B.1 ¸®´ª½º¿¡¼ tfjs-node-gpu ¼³Ä¡Çϱâ
B.2 À©µµ¿¡¼ tfjs-node-gpu ¼³Ä¡Çϱâ
ºÎ·Ï C. TensorFlow.js ÅÙ¼¿Í ¿¬»ê Æ©Å丮¾ó
C.1 ÅÙ¼ »ý¼º°ú ÅÙ¼ Ãà ±ÔÄ¢
__C.1.1 ½ºÄ®¶ó(·©Å©-0 ÅÙ¼)
__C.1.2 tensor1d(·©Å©-1 ÅÙ¼)
__C.1.3 tensor2d(·©Å©-2 ÅÙ¼)
__C.1.4 ·©Å©-3°ú °íÂ÷¿ø ÅÙ¼
__C.1.5 µ¥ÀÌÅÍ ¹èÄ¡ °³³ä
__C.1.6 ½ÇÁ¦ ÅÙ¼ ¿¹½Ã
__C.1.7 ÅÙ¼ ¹öÆÛ¿¡¼ ÅÙ¼ ¸¸µé±â
__C.1.8 °ªÀÌ 0ÀÎ ÅÙ¼¿Í °ªÀÌ 1ÀÎ ÅÙ¼ ¸¸µé±â
__C.1.9 ·£´ýÇÑ °ªÀ» °¡Áø ÅÙ¼ ¸¸µé±â
C.2 ±âº» ÅÙ¼ ¿¬»ê
__C.2.1 ´ÜÇ× ¿¬»ê
__C.2.2 ÀÌÁø ¿¬»ê
__C.2.3 ÅÙ¼ ¿¬°á°ú ½½¶óÀ̽Ì
C.3 TensorFlow.jsÀÇ ¸Þ¸ð¸® °ü¸®: tf.dispose( )¿Í tf.tidy( )
C.4 ±×·¹À̵ð¾ðÆ® °è»ê
C.5 ¿¬½À ¹®Á¦
ºÎ·Ï D. ¿ë¾î »çÀü
º»¹®Áß¿¡¼
´©±¸¸¦ À§ÇÑ Ã¥Àΰ¡
À¥ ÇÁ·±Æ®¿£µå °³¹ßÀ̳ª Node.js ±â¹Ý ¹é¿£µå °³¹ß °æÇèÀ» ¹ÙÅÁÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ½Ç¹« Áö½ÄÀ» °¡Áö°í ÀÖÀ¸¸ç µö·¯´× ¼¼°è·Î ¸ðÇèÀ» ¶°³ª°í ½ÍÀº ÇÁ·Î±×·¡¸Ó¸¦ À§ÇØ ÀÌ Ã¥À» ½è½À´Ï´Ù. ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â ´ÙÀ½ µÎ ±×·ì¿¡ ÇØ´çÇÏ´Â µ¶ÀÚµéÀÇ ÇнÀ ¿ä±¸¸¦ ¸¸Á·½ÃÅ°´Â °ÍÀÔ´Ï´Ù.
¡Ü ¸Ó½Å ·¯´×À̳ª ¼öÇÐÀû ¹è°æÁö½ÄÀÌ °ÅÀÇ ¶Ç´Â ÀüÇô ¾øÁö¸¸ ºÐ·ù¿Í ȸ±Í °°Àº ÀϹÝÀûÀÎ µ¥ÀÌÅÍ °úÇÐ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ µö·¯´× ¿öÅ©Ç÷θ¦ ÀÌÇØÇÏ°í µö·¯´×ÀÇ ÀÛµ¿ ¹æ½ÄÀ» ¾Ë°í ½ÍÀº ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¸Ó
¡Ü »çÀü ÈÆ·ÃµÈ ¸ðµ¨À» À¥ ¾ÛÀ̳ª ¹é¿£µå ½ºÅÿ¡ »õ·Î¿î ±â´ÉÀ¸·Î ¹èÆ÷ÇÏ´Â ÀÛ¾÷À» ´ã´çÇÏ´Â À¥ ¶Ç´Â Node.js °³¹ßÀÚ
ù ¹ø° ±×·ìÀÇ µ¶ÀÚ¸¦ À§ÇØ ÀÌ Ã¥Àº Àç¹ÌÀÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå ¿¹Á¦¸¦ »ç¿ëÇØ ¸Ó½Å ·¯´×°ú µö·¯´×ÀÇ ±âº» °³³äÀ» ±âÃʺÎÅÍ ¼Ò°³ÇÕ´Ï´Ù. ¼öÇÐ ´ë½Å¿¡ ±×¸², ÀÇ»ç ÄÚµå, ±¸Ã¼ÀûÀÎ ¿¹Á¦¸¦ »ç¿ëÇØ µö·¯´× ÀÛµ¿ ¹æ½ÄÀÇ ±âÃʸ¦ Á÷°üÀûÀÌÁö¸¸ È®°íÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µ½½À´Ï´Ù.
µÎ ¹ø° ±×·ìÀÇ µ¶ÀÚ¸¦ À§ÇØ ±âÁ¸ ¸ðµ¨(¿¹¸¦ µé¸é ÆÄÀ̽㿡¼ ÈÆ·ÃµÈ ¸ðµ¨)À» ÇÁ·±Æ®¿£µå³ª Node.js ½ºÅÿ¡ ¹èÆ÷Çϱâ À§ÇØ À¥ ¶Ç´Â Node.js ȣȯ Æ÷¸ËÀ¸·Î º¯È¯ÇÏ´Â ÁÖ¿ä ´Ü°è¸¦ ´Ù·ì´Ï´Ù. ¸ðµ¨ Å©±â¿Í ¼º´É ÃÖÀûÈ °°Àº ½Ç¿ëÀûÀÎ Ãø¸éÀº ¹°·Ð ¼¹ö¿¡¼ ºê¶ó¿ìÀú È®Àå ÇÁ·Î±×·¥, ¸ð¹ÙÀÏ ¾Û±îÁö ´Ù¾çÇÑ ¹èÆ÷ ȯ°æ¿¡ ´ëÇÑ °í·Á »çÇ×À» °Á¶ÇÕ´Ï´Ù.
ÀÌ Ã¥Àº ¸ðµç µ¶ÀÚ¸¦ À§ÇØ µ¥ÀÌÅÍ ÁÖÀÔ°ú Æ÷¸ÅÆÃ, ¸ðµ¨ ±¸Ãà°ú ·Îµù ±×¸®°í Ãß·Ð, Æò°¡, ÈÆ·ÃÀ» ½ÇÇàÇϱâ À§ÇÑ TensorFlow.js API¸¦ ±í°Ô ´Ù·ì´Ï´Ù.
¸¶Áö¸·À¸·Î, ÀÚ¹Ù½ºÅ©¸³Æ®³ª ´Ù¸¥ ¾ð¾î·Î Á¤±âÀûÀÎ ÄÚµùÀ» ÇÏÁö´Â ¾ÊÁö¸¸ ±â¼úÀûÀÎ ¸¶Àε尡 ÀÖ´Â »ç¶÷¿¡°Ôµµ ÀÌ Ã¥ÀÌ ±âÃÊ ¹× °í±Þ ½Å°æ¸ÁÀ» À§ÇÑ ÀÔ¹®¼·Î À¯¿ëÇÒ °ÍÀÔ´Ï´Ù.
Ã¥ÀÇ ±¸¼º: ·Îµå¸Ê
ÀÌ Ã¥Àº ³× ºÎºÐÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
1À常 Æ÷ÇÔµÈ 1ºÎ´Â Àΰø Áö´É, ¸Ó½Å ·¯´×, µö·¯´×¿¡ ´ëÇÑ Àüü ±×¸²À» Á¦½ÃÇÏ°í ÀÚ¹Ù½ºÅ©¸³Æ®·Î µö·¯´×À» ÇÏ´Â °ÍÀÌ ¿Ö ÀÇ¹Ì ÀÖ´ÂÁö ¼Ò°³ÇÕ´Ï´Ù.
2ºÎ´Â µö·¯´×¿¡¼ °¡Àå ±âÃÊÀûÀÌ°í ÀÚÁÖ µîÀåÇÏ´Â °³³äÀ» ¼Ò°³ÇÕ´Ï´Ù.
¡Ü 2Àå°ú 3ÀåÀº ¸Ó½Å ·¯´×À» ¼Ò°³ÇÕ´Ï´Ù. 2ÀåÀº Á÷¼±À» ÈÆ·ÃÇÏ¿© ÇÑ ¼ýÀÚ¿¡¼ ´Ù¸¥ ¼ýÀÚ¸¦ ¿¹ÃøÇÏ´Â °£´ÜÇÑ ¹®Á¦(¼±Çü ȸ±Í)¸¦ ´Ù·ç°í, À̸¦ »ç¿ëÇØ ¿ªÀüÆÄ(µö·¯´×ÀÇ ¿£Áø)ÀÇ ÀÛµ¿ ¹æ½ÄÀ» ¼³¸íÇÕ´Ï´Ù. 2ÀåÀ» Åä´ë·Î 3ÀåÀº ºñ¼±Çü¼º, ´ÙÃþ ½Å°æ¸Á, ºÐ·ù ÀÛ¾÷À» ¼Ò°³ÇÕ´Ï´Ù. 3Àå¿¡¼ ºñ¼±Çü¼ºÀÌ ¹«¾ùÀÎÁö, ¿Ö ºñ¼±Çü¼ºÀÌ ½ÉÃþ ½Å°æ¸ÁÀÇ Ç¥Çö ´É·ÂÀ» ³ôÀÌ´ÂÁö ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡Ü 4ÀåÀº À̹ÌÁö µ¥ÀÌÅÍ¿Í À̹ÌÁö¿¡ °ü·ÃµÈ ¸Ó½Å ·¯´× ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ½Å°æ¸Á ±¸Á¶ÀÎ ÇÕ¼º°ö ½Å°æ¸ÁÀ» ´Ù·ì´Ï´Ù. ¿Àµð¿À ÀÔ·ÂÀ» ¿¹·Î µé¾î ÇÕ¼º°öÀÌ À̹ÌÁö ¿Ü¿¡ ´Ù¸¥ ÀԷ¿¡µµ »ç¿ëµÇ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀÎ ÀÌÀ¯¸¦ º¸ÀÔ´Ï´Ù.
¡Ü 5ÀåÀº °è¼ÓÇؼ ÇÕ¼º°ö°ú À̹ÌÁö ÀԷ¿¡ ÃÊÁ¡À» ¸ÂÃä´Ï´Ù. ÇÏÁö¸¸ ÀüÀÌ ÇнÀÀ¸·Î ÁÖÁ¦¸¦ ¿Å±é´Ï´Ù. ÀüÀÌ ÇнÀÀº óÀ½ºÎÅÍ ½ÃÀÛÇÏÁö ¾Ê°í ±âÁ¸ ¸ðµ¨À» ±â¹ÝÀ¸·Î »õ·Î¿î ¸ðµ¨À» ÈÆ·ÃÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
3ºÎ´Â ÃֽŠ±â¼úÀ» ÀÌÇØÇÏ°í ½ÍÀº µ¶ÀÚ¸¦ À§ÇØ µö·¯´×ÀÇ °í±Þ ÁÖÁ¦¸¦ ü°èÀûÀ¸·Î ´Ù·ì´Ï´Ù. ÀÌ¿Í ÇÔ²² ¸Ó½Å ·¯´× ½Ã½ºÅÛÀÇ µµÀüÀûÀÎ ¿µ¿ª°ú À̸¦ ÇØ°áÇϱâ À§ÇÑ TensorFlow.js µµ±¸¿¡ ÃÊÁ¡À» ¸ÂÃä´Ï´Ù.
¡Ü 6ÀåÀº µö·¯´×¿¡¼ µ¥ÀÌÅ͸¦ ´Ù·ç´Â ±â¼úÀ» ¼³¸íÇÕ´Ï´Ù.
¡Ü 7ÀåÀº ¸ðµç µö·¯´× ¿öÅ©Ç÷ο¡¼ Áß¿äÇÏ°í ÇʼöÀûÀÎ ´Ü°èÀÎ µ¥ÀÌÅÍ ½Ã°¢È¿Í ¸ðµ¨ ½Ã°¢È¿¡ ´ëÇÑ ±â¼úÀ» º¸¿© ÁÝ´Ï´Ù.
¡Ü 8ÀåÀº µö·¯´×¿¡¼ Áß¿äÇÑ ÁÖÁ¦ÀÎ °ú¼ÒÀûÇÕ°ú °ú´ëÀûÇÕ, ±×¸®°í À̸¦ ºÐ¼®ÇÏ°í ¿ÏÈÇϱâ À§ÇÑ ±â¼ú¿¡ ÃÊÁ¡À» ¸ÂÃä´Ï´Ù. ÀÌ·± ³íÀǸ¦ ÅëÇØ Áö±Ý±îÁö ÀÌ Ã¥¿¡¼ ¹è¿î °ÍÀ» ¡®¸Ó½Å ·¯´×ÀÇ º¸ÆíÀûÀÎ ¿öÅ©Ç÷Ρ¯¶ó´Â ·¹½ÃÇÇ·Î ¾ÐÃàÇÕ´Ï´Ù. ÀÌ ÀåÀº 9~11Àå¿¡¼ °í±Þ ½Å°æ¸Á ±¸Á¶¿Í ¹®Á¦¸¦ ´Ù·ç±â À§ÇÑ Áغñ ÀÛ¾÷ÀÔ´Ï´Ù.
¡Ü 9ÀåÀº ½ÃÄö½º µ¥ÀÌÅÍ¿Í ÅؽºÆ® ÀÔ·ÂÀ» ó¸®ÇÏ´Â ½ÉÃþ ½Å°æ¸Á¿¡ ÁýÁßÇÕ´Ï´Ù.
¡Ü 10Àå°ú 11ÀåÀº °í±Þ µö·¯´× ¿µ¿ªÀÎ (»ý¼ºÀû Àû´ë ½Å°æ¸ÁÀ» Æ÷ÇÔÇÑ) »ý¼º ¸ðµ¨°ú °È ÇнÀÀ» °¢°¢ ´Ù·ì´Ï´Ù.
4ºÎ¿¡¼´Â ÈÆ·ÃÇϰųª TensorFlow.js·Î º¯È¯µÈ ¸ðµ¨ÀÇ Å×½ºÆ®, ÃÖÀûÈ, ¹èÆ÷ ±â¼úÀ» ´Ù·ì´Ï´Ù(12Àå). ±×¸®°í °¡Àå Áß¿äÇÑ °³³ä°ú ¿öÅ©Ç÷θ¦ ¿ä¾àÇÏ´Â °ÍÀ¸·Î Àüü Ã¥À» ¸¶¹«¸®ÇÕ´Ï´Ù1(3Àå). °¢ ÀåÀÇ ³¡¿¡¼´Â ¹è¿î ³»¿ëÀ» Àß ÀÌÇØÇÏ´ÂÁö Æò°¡ÇÏ°í ½Ç½ÀÀ» ÅëÇØ TensorFlow.jsÀÇ µö·¯´× ±â¼úÀ» ¿¬¸¶ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¿¬½À ¹®Á¦¸¦ Á¦°øÇÕ´Ï´Ù.
°ü·ÃÀ̹ÌÁö
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
±¸±Û ºê·¹ÀÎ ÆÀÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀ̸ç, TensorFlow.js °í¼öÁØ API¿Í ÀÌ¿Í °ü·ÃµÈ ¿¹Á¦, ¹®¼, µµ±¸ÀÇ ÇÙ½É °³¹ßÀÚ´Ù. TensorFlow.js ±â¹Ý µö·¯´×À» Àå¾ÖÀÎÀ» À§ÇÑ ÀÇ»ç¼ÒÅë µµ±¸ °°Àº ½ÇÀü ¹®Á¦¿¡ Àû¿ëÇßÀ¸¸ç, ¸ðµÎ MIT¿¡¼ ÇÐÀ§¸¦ ¹Þ¾Ò´Ù.
»ý³â¿ùÀÏ | - |
---|
±¸±Û ºê·¹ÀÎ ÆÀÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀ̸ç, TensorFlow.js °í¼öÁØ API¿Í ÀÌ¿Í °ü·ÃµÈ ¿¹Á¦, ¹®¼, µµ±¸ÀÇ ÇÙ½É °³¹ßÀÚ´Ù. TensorFlow.js ±â¹Ý µö·¯´×À» Àå¾ÖÀÎÀ» À§ÇÑ ÀÇ»ç¼ÒÅë µµ±¸ °°Àº ½ÇÀü ¹®Á¦¿¡ Àû¿ëÇßÀ¸¸ç, ¸ðµÎ MIT¿¡¼ ÇÐÀ§¸¦ ¹Þ¾Ò´Ù.
»ý³â¿ùÀÏ | - |
---|
±¸±Û ºê·¹ÀÎ ÆÀÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀ̸ç, TensorFlow.js °í¼öÁØ API¿Í ÀÌ¿Í °ü·ÃµÈ ¿¹Á¦, ¹®¼, µµ±¸ÀÇ ÇÙ½É °³¹ßÀÚ´Ù. TensorFlow.js ±â¹Ý µö·¯´×À» Àå¾ÖÀÎÀ» À§ÇÑ ÀÇ»ç¼ÒÅë µµ±¸ °°Àº ½ÇÀü ¹®Á¦¿¡ Àû¿ëÇßÀ¸¸ç, ¸ðµÎ MIT¿¡¼ ÇÐÀ§¸¦ ¹Þ¾Ò´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇÁ¶û¼Ò¿Í ¼Ö·¹´Â Ķ¸®Æ÷´Ï¾Æ ¸¶¿îƾ ºäÀÇ ±¸±Û¿¡¼ µö·¯´×°ú °ü·ÃµÈ ÀÏÀ» ÇÑ´Ù.
ÄÉ¶ó½º µö·¯´× ¶óÀ̺귯¸®ÀÇ Ã¢½ÃÀÚÀÌ°í ÅÙ¼Ç÷Π¸Ó½Å ·¯´× ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â¿©ÀÚ´Ù.
ÄÄÇ»ÅÍ ºñÀü°ú Çü½Ä Ãß·ÐÀ» À§ÇÑ ¸Ó½Å ·¯´× ¾ÖÇø®ÄÉÀ̼ǿ¡ ÃÊÁ¡À» ¸ÂÃç µö·¯´×À» ¿¬±¸ÇÑ´Ù.
±×ÀÇ ³í¹®Àº CVPR(Computer Vision and Pattern Recognition), NIPS(Neural Information Processing Systems), ICLR(International Conference on Learning Representations) µîÀÇ ÁÖ¿ä ÄÜÆÛ·±½º¿Í ¿öÅ©¼ó¿¡¼ ¼Ò°³µÇ¾ú´Ù
ÀúÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â»ý³â¿ùÀÏ | - |
---|
±â°è°øÇÐÀ» Àü°øÇßÁö¸¸ Á¹¾÷ ÈÄ¿£ ÁÙ°ð Äڵ带 ÀÐ°í ¾²´Â ÀÏÀ» Çß½À´Ï´Ù. ÅÙ¼Ç÷Πºí·Î±×(tensorflow.blog)¸¦ ¿î¿µÇÏ°í ÀÖ°í, ¸Ó½Å·¯´×°ú µö·¯´×¿¡ °üÇÑ Ã¥À» ÁýÇÊÇÏ°í ¹ø¿ªÇÏ¸é¼ ¼ÒÇÁÆ®¿þ¾î¿Í °úÇÐÀÇ °æ°è¸¦ Èï¹Ì·Ó°Ô ŽÇèÇÏ°í ÀÖ½À´Ï´Ù. ¡ºÈ¥ÀÚ °øºÎÇÏ´Â ¸Ó½Å·¯´×+µö·¯´×¡»(ÇѺû¹Ìµð¾î, 2020), ¡ºDo it! µö·¯´× ÀÔ¹®¡»(ÀÌÁö½ºÆÛºí¸®½Ì, 2019)À» ÁýÇÊÇß½À´Ï´Ù. ¡º¸Ó½Å·¯´× ÆÄ¿öµå ¾ÖÇø®ÄÉÀ̼ǡ»(ÇѺû¹Ìµð¾î, 2021), ¡º¸Ó½Å·¯´× ±³°ú¼ with ÆÄÀ̽ã, »çÀÌŶ·±, ÅÙ¼Ç÷Î(°³Á¤ 3ÆÇ)¡»(±æ¹þ, 2021), ¡ºÆÄÀÌÅäÄ¡·Î ¹è¿ì´Â ÀÚ¿¬¾î 󸮡»(ÇѺû¹Ìµð¾î, 2021), ¡ºµö·¯´× ÀÏ·¯½ºÆ®·¹ÀÌƼ
µå¡»(½Ã±×¸¶ÇÁ·¹½º, 2021), ¡ºGAN ÀÎ ¾×¼Ç¡»
(ÇѺû¹Ìµð¾î, 2020), ¡ºÇÚÁî¿Â ¸Ó½Å·¯´×(2ÆÇ)¡»(ÇѺû¹Ìµð¾î, 2020), ¡º¹Ì¼ú°ü¿¡ GAN µö·¯´×¡» (ÇѺû¹Ìµð¾î, 2019), ¡ºÆÄÀ̽ãÀ» È°¿ëÇÑ ¸Ó½Å·¯´× ÄîºÏ¡»(ÇѺû¹Ìµð¾î, 2019), ¡º¸Ó½Å ·¯´× ±³°ú¼ with ÆÄÀ̽ã, »çÀÌŶ·±, ÅÙ¼Ç÷Ρ»(±æ¹þ, 2019), ¡ºÄÉ¶ó½º Ã¢½ÃÀÚ¿¡°Ô ¹è¿ì´Â µö·¯´×¡»(±æ¹þ,2018), ¡ºÇÚÁî¿Â ¸Ó½Å·¯´×¡»(ÇѺû¹Ìµð¾î, 2018), ¡ºÅÙ¼Ç÷Πù°ÉÀ½¡»(ÇѺû¹Ìµð¾î, 2016)À» ¿ì¸®¸»·Î ¿Å°å½À´Ï´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.