- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÄÄÇ»ÅÍ°øÇÐ > ¸Ó½Å·¯´× TensorFlow.js JavaScript[»ý°¢³ª´®(±âȹ½ÇÅ©)]
ÀÚ¹Ù½ºÅ©¸³Æ®¿Í TensorFlow.js ȯ°æ¿¡¼ ¸Ó½Å·¯´× ±¸Çö
¸Ó½Å·¯´×¿¡ ÇÊ¿äÇÑ ¼öÇнÄÀ» ´Ü°èÀûÀ¸·Î ¼³¸í
ÀÌ Ã¥Àº ¸Ó½Å·¯´× °³³ä¼°¡ ¾Æ´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿Í TensorFlow.js ȯ°æ¿¡¼ ¸Ó½Å·¯´× ±¸ÇöÀ» À§ÇÑ Ã¥ÀÌ´Ù. ±âÃʺÎÅÍ Çϳª¾¿ ´ÙÁ®°¡¸é¼ Á¡ÁøÀûÀ¸·Î ¸Ó½Å·¯´×À» ±¸ÇöÇÏ´Â ½Ã³ª¸®¿À¸¦ °®°í ÀÖ´Ù. ¼Ò½º ÄÚµå ÇÑ ÁÙ¸¶´Ù ¸ñÀû°ú ±â´ÉÀÌ »ó¼¼ÇÏ°Ô ¼³¸íµÇ¾î ÀÖ´Ù. Ã¥À» µû¶ó°¡¸é ¾î·ÆÁö ¾Ê°Ô ¸Ó½Å·¯´×À» ´Ü°èÀûÀ¸·Î ÀÌÇØÇÏ°Ô µÈ´Ù. ¾î·Æ°í ¸Ö°Ô¸¸ ´À²¸Á³´ø ¸Ó½Å·¯´×À» ³» °ÍÀ¸·Î ¸¸µé ¼ö ÀÖ´Ù.
¼öÇÐÀÇ ÀÌÇØ´Â ¹Ýµå½Ã ÇÊ¿äÇÏÁö¸¸, ¸Ó½Å·¯´× ±¸Çö¿¡ ÇÊ¿äÇÑ ¹üÀ§°¡ ÀÖ´Ù. ÀÌ Ã¥Àº ¿¹Á¦ Äڵ带 ÅëÇØ ÇÊ¿äÇÑ ¹üÀ§¸¦ Á¦½ÃÇϸç, ¸Ó½Å·¯´× ±¸Çö¿¡ ÇÊ¿äÇÑ ¼öÇÐÀ» óÀ½ºÎÅÍ ´Ü°èÀûÀ¸·Î ´Ù·é´Ù. ¸Ó½Å·¯´× ±¸Çö¿¡ ÇÊ¿äÇÑ ¼öÇÐ ¾Ë°í¸®ÁòÀ» TensorFlow.js¿¡¼ ÇÔ¼ö·Î Á¦°øÇϹǷΠjQuery ÇÔ¼ö¸¦ È£ÃâÇϵí TensorFlow.js ÇÔ¼ö¸¦ È£ÃâÇÏ¸é µÈ´Ù. ÀÌ ¹üÀ§ÀÇ ¼öÇÐ Áö½ÄÀÌ ÀÖÀ¸¸é ¸Ó½Å·¯´×À» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
¸Ó½Å·¯´×¿¡ ÇÊ¿äÇÑ ¼öÇнÄÀ» ´Ü°èÀûÀ¸·Î ¼³¸í
ÀÌ Ã¥Àº ¸Ó½Å·¯´× °³³ä¼°¡ ¾Æ´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿Í TensorFlow.js ȯ°æ¿¡¼ ¸Ó½Å·¯´× ±¸ÇöÀ» À§ÇÑ Ã¥ÀÌ´Ù. ±âÃʺÎÅÍ Çϳª¾¿ ´ÙÁ®°¡¸é¼ Á¡ÁøÀûÀ¸·Î ¸Ó½Å·¯´×À» ±¸ÇöÇÏ´Â ½Ã³ª¸®¿À¸¦ °®°í ÀÖ´Ù. ¼Ò½º ÄÚµå ÇÑ ÁÙ¸¶´Ù ¸ñÀû°ú ±â´ÉÀÌ »ó¼¼ÇÏ°Ô ¼³¸íµÇ¾î ÀÖ´Ù. Ã¥À» µû¶ó°¡¸é ¾î·ÆÁö ¾Ê°Ô ¸Ó½Å·¯´×À» ´Ü°èÀûÀ¸·Î ÀÌÇØÇÏ°Ô µÈ´Ù. ¾î·Æ°í ¸Ö°Ô¸¸ ´À²¸Á³´ø ¸Ó½Å·¯´×À» ³» °ÍÀ¸·Î ¸¸µé ¼ö ÀÖ´Ù.
¼öÇÐÀÇ ÀÌÇØ´Â ¹Ýµå½Ã ÇÊ¿äÇÏÁö¸¸, ¸Ó½Å·¯´× ±¸Çö¿¡ ÇÊ¿äÇÑ ¹üÀ§°¡ ÀÖ´Ù. ÀÌ Ã¥Àº ¿¹Á¦ Äڵ带 ÅëÇØ ÇÊ¿äÇÑ ¹üÀ§¸¦ Á¦½ÃÇϸç, ¸Ó½Å·¯´× ±¸Çö¿¡ ÇÊ¿äÇÑ ¼öÇÐÀ» óÀ½ºÎÅÍ ´Ü°èÀûÀ¸·Î ´Ù·é´Ù. ¸Ó½Å·¯´× ±¸Çö¿¡ ÇÊ¿äÇÑ ¼öÇÐ ¾Ë°í¸®ÁòÀ» TensorFlow.js¿¡¼ ÇÔ¼ö·Î Á¦°øÇϹǷΠjQuery ÇÔ¼ö¸¦ È£ÃâÇϵí TensorFlow.js ÇÔ¼ö¸¦ È£ÃâÇÏ¸é µÈ´Ù. ÀÌ ¹üÀ§ÀÇ ¼öÇÐ Áö½ÄÀÌ ÀÖÀ¸¸é ¸Ó½Å·¯´×À» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
ÀúÀÚ: ±è¿µº¸ Àú
1ºÎ TensorFlow.js
1. °³¿ä
1.1. TensorFlow.js °³¿ä
1.1.1. TensorFlow.js¶õ?
1.1.2. TensorFlow.js ¸ñÀû, ¹æÇ⼺
1.2. ¸Ó½Å·¯´×, µö·¯´×
1.2.1. ¸Ó½Å·¯´×
1.2.2. Ãß·Ð
1.2.3. µö·¯´×
1.3. Tensor¿Í Flow
1.4. °³¹ßÀÚ °üÁ¡¿¡¼ÀÇ TensorFlow.js
2. Tensor »ý¼º
2.1. ÇÔ¼ö ÀÛ¼º ±âÁØ
2.2. Tensor »ý¼º
2.3. Tensor Ãâ·Â
2.4. °ª ŸÀÔ
2.5. TypedArray ¿ÀºêÁ§Æ®
2.6. scalar, rank, shape
2.7. scalar Tensor »ý¼º
2.8. 1Â÷¿ø Tensor »ý¼º
2.9. ´ÙÂ÷¿ø Tensor »ý¼º
3. ÇÔ¼ö, ½Ä, Çà·Ä
3.1. º¯¼ö, »ó¼ö, °è¼ö
3.2. µ¶¸³º¯¼ö, Á¾¼Óº¯¼ö
3.3. ÇÔ¼ö
3.4. 1Â÷½Ä, 2Â÷½Ä
3.4.1. Ç×, Â÷¼ö
3.4.2. 1Â÷½Ä
3.4.3. 2Â÷½Ä
3.5. º¤ÅÍ
3.5.1. º¤ÅÍ µ¡¼À, »¬¼À
3.5.2. º¤ÅÍ ºê·Îµåij½ºÆÃ
3.5.3. ³»Àû
3.5.4. ¿ÜÀû
3.6. Çà·Ä
3.6.1. Çà·Ä µ¡¼À, »¬¼À
3.6.2. Çà·Ä ºê·Îµåij½ºÆÃ
3.6.3. Çà·Ä °ö¼À
4. Tensor ¿¬»ê
4.1. »ê¼ú¿¬»ê
4.1.1. »ê¼ú¿¬»ê ÇÔ¼ö ¸ñ·Ï
4.1.2. tf.Tensor °ª ´õÇϱâ
4.1.3. ´Ù¼öÀÇ tf.Tensor °ª ´õÇϱâ
4.1.4. ´©Àû ÇÕ»ê
4.2. ³í¸®¿¬»ê
4.2.1. ³í¸®¿¬»ê ÇÔ¼ö ¸ñ·Ï
4.2.2. »óÅ¿¡ µû¶ó °ª ¹Ýȯ
4.2.3. trueÀÎ À妽º ¹Ýȯ
4.3. ¼ö¿
4.3.1. ¼ö¿ °³³ä
4.3.2. µîÂ÷¼ö¿
4.3.3. µîºñ¼ö¿
4.3.4. Ç×¼ö·Î µîÂ÷¼ö¿ »ý¼º
4.3.5. Â÷ÀÌ·Î µîÂ÷¼ö¿ »ý¼º
4.3.6. ½Ã±×¸¶, ÆÄÀÌ
4.4. Ãʱ갪 ¼³Á¤
4.4.1. Ãʱ갪 ¼³Á¤ ÇÔ¼ö ¸ñ·Ï
4.4.2. Ãʱ갪 ¼³Á¤ ÇÔ¼ö
4.5. ¼öÇÐ½Ä ÇÔ¼ö
4.5.1. ¼öÇÐ½Ä ÇÔ¼ö ¸ñ·Ï
4.5.2. ÃÖ¼Ú°ª°ú ÃÖ´ñ°ª »çÀÌÀÇ °ª
5. Tensor Class
5.1. ÇÔ¼ö ¸ñ·Ï
5.2. shape º¯È¯
5.2.1. º¤ÅÍ, ½ºÄ®¶ó·Î º¯È¯
5.2.2. ·©Å© º¯È¯
5.2.3. °ª ŸÀÔ º¯È¯
5.2.4. shape º¯È¯
5.3. µ¿±â, ºñµ¿±â ó¸®
5.3.1. µ¿±â ¹æ¹ýÀ¸·Î ÅÙ¼ °ª ÃßÃâ
5.3.2. ºñµ¿±â ¹æ¹ýÀ¸·Î ÅÙ¼ °ª ÃßÃâ
6. Tensor ÃßÃâ, º¯È¯
6.1. ÇÔ¼ö ¸ñ·Ï
6.2. ̧̉
6.2.1. À妽º·Î ÃßÃâ
6.2.2. ¹üÀ§·Î ÃßÃâ
6.3. °áÇÕ
6.3.1. Tensor ¿¬°á
6.3.2. Tensor ½ºÅÃ
6.3.3. ¹Ýº¹ º¹Á¦
6.3.4. ¼ø¼ º¯°æ
6.4. ºÐÇÒ
6.4.1. 1Â÷¿ø ³·Ãß¾î ºÐÇÒ
6.4.2. ÁöÁ¤ÇÑ ¼ö·Î ºÐÇÒ
6.5. º¯È¯
6.5.1. °ª ŸÀÔ º¯È¯
6.5.2. rank È®Àå, ¾ÐÃà
6.5.3. ¾ÕµÚ¿¡ ¿¤¸®¸ÕÆ® »ðÀÔ
6.5.4. shape º¯È¯
6.6. ³í¸® AND, OR ºñ±³
6.7. ÃÖ´ñ°ª, ÃÖ¼Ú°ª
6.7.1. ÃÖ´ñ°ª, ÃÖ¼Ú°ª
6.7.2. ÃÖ´ñ°ª, ÃÖ¼Ú°ª À妽º
6.8. Æò±Õ, ÇÕ°è, °öÇϱâ
6.8.1. Æò±Õ, ÇÕ°è
6.8.2. Çà, ¿ °öÇϱâ
6.9. ³¼ö »ý¼º
6.9.1. ±Õµî ºÐÆ÷ ³¼ö
6.9.2. Á¤±ÔºÐÆ÷ ³¼ö 127
6.10. º¯¼ö »ý¼º, °ª º¯°æ
7. ¸Þ¸ð¸® °ü¸®
7.1. ÇÔ¼ö ¸ñ·Ï
7.2. ¸Þ¸ð¸® Á¤º¸
7.3. ¸Þ¸ð¸® ÇØÁ¦
7.4. ½ºÄÚÇÁ ¸Þ¸ð¸® ÇØÁ¦
7.5. ¸Þ¸ð¸® ÇØÁ¦ ¹æÁö
8. TensorFlow.js ¸ðµ¨¸µ
8.1. ¸ðµ¨, Æ®·¹ÀÌ´×
8.2. µ¥ÀÌÅÍ ¼¼Æ®
8.3. Áöµµ ÇнÀ
8.4. TensorFlow.js ¸ðµ¨
8.4.1. ¸ðµ¨ ÇнÀ ´Ü°è
8.4.2. ¸ðµ¨¿¡¼ »ç¿ëÇÒ µ¥ÀÌÅÍ Á¤ÀÇ
8.4.3. ¸ðµ¨ÀÇ º¯¼ö Á¤ÀÇ
8.4.4. ¸ðµ¨ Á¤ÀÇ
8.4.5. ¸ðµ¨ ÇнÀ
8.4.6. ¸ðµ¨ Å×½ºÆ®
8.4.7. ¸ðµ¨ Æò°¡, Æ©´×, Å×½ºÆ®
2ºÎ ¼±Çü ȸ±Í
9. ¼±Çü ȸ±Í
9.1. °³¿ä
9.1.1. ¼±Çü
9.1.2. ȸ±Í
9.1.3. ºÐ·ù
9.1.4. ¼±Çü ȸ±Í ¸ðµ¨
9.2. ¼±Çü ȸ±Í ¸ðµ¨ ±¸¼º
9.2.1. ¼±Çü ȸ±Í ¸ðµ¨ µ¥ÀÌÅÍ
9.2.2. ¼±Çü ȸ±Í ¸ðµ¨ °¡¼³
9.2.3. ÇнÀ ÃøÁ¤ ±âÁØ
9.3. µÎ Á¡ »çÀÌ °Å¸®
9.3.1. L1 Norm
9.3.2. L2 Norm
9.3.3. norm() ÇÔ¼ö
9.3.4. ÀÜÂ÷
9.3.5. ÃÖ¼ÒÁ¦°ö¹ý
9.4. ¼Õ½ÇÇÔ¼ö
9.4.1. ¼Õ½ÇÇÔ¼ö ¸ñÀû
9.4.2. Æò±Õ Á¦°ö ¿ÀÂ÷
9.4.3. ¸ðµ¨ ÄÚµå ºÐ¼®
10. °æ»ç ÇÏ°¹ý ¥°
10.1. °³¿ä
10.2. ¹ÌºÐ °³¿ä
10.2.1. ¼ö·Å, ±ØÇÑ
10.2.2. ±â¿ï±â, Æò±Õº¯ÈÀ²
10.2.3. ¹ÌºÐ°è¼ö, ¼ø°£º¯ÈÀ²
10.2.4. ¹ÌºÐ°ú ¸ðµ¨ ÇнÀ
10.3. °æ»ç ÇÏ°¹ý ¾Ë°í¸®Áò ºÐ¼®
10.3.1. ¾Ë°í¸®Áò ºÐ¼® ½Ã³ª¸®¿À
10.3.2. ¼Õ½ÇÇÔ¼ö °ª °è»ê
10.3.3. ¿ªÀüÆÄ
10.3.4. ±â¿ï±â °è»ê
10.3.5. °¡ÁßÄ¡¿Í ¹ÙÀ̾ °è»ê
10.4. ÇнÀ·ü
10.4.1. ¼ö·Å
10.4.2. ¹ß»ê
11. °æ»ç ÇÏ°¹ý ¥±
11.1. ¹èÄ¡ °æ»ç ÇÏ°¹ý
11.2. ¹èÄ¡ »çÀÌÁî
11.3. È®·üÀû °æ»ç ÇÏ°¹ý
11.4. ¹Ì´Ï¹èÄ¡ °æ»ç ÇÏ°¹ý
11.5. Iris µ¥ÀÌÅÍ ¼¼Æ®
11.5.1. º×²É µ¥ÀÌÅÍ ¼¼Æ® ÇüÅÂ
11.5.2. ¹èÄ¡ »çÀÌÁî¿Í ÇнÀ·ü
11.6. ¼±Çü ȸ±Í ¼Õ½ÇÇÔ¼ö
11.6.1. L1 ¼Õ½ÇÇÔ¼ö
11.6.2. L2 ¼Õ½ÇÇÔ¼ö
11.6.3. Huber ¼Õ½ÇÇÔ¼ö
11.6.4. Pseudo-Huber ¼Õ½ÇÇÔ¼ö
12. ¿ÉƼ¸¶ÀÌÀú
12.1. Áö¿ª, Àü¿ª ÃÖ¼Ú°ª
12.2. ¿ÉƼ¸¶ÀÌÀú ¸ñÀû
12.3. ¿ÉƼ¸¶ÀÌÀú ½Ä
12.4. Momentum
12.5. Nesterov
12.6. AdaGrad
12.7. AdaDelta
12.8. RMSProp
12.9. Adam
12.10. AdaMax
13. ´ÙÁß¡¤´ÙÇ× È¸±Í ¸ðµ¨
13.1. º¸½ºÅÏ ÇÏ¿ì¡ µ¥ÀÌÅÍ ¼¼Æ®
13.2. ´ÙÁß È¸±Í
13.2.1. ´ÙÁß È¸±Í Ư¡
13.2.2. ´ÙÁß È¸±Í °¡¼³
13.2.3. ´ÙÁß È¸±Í ¼Õ½ÇÇÔ¼ö
13.2.4. ´ÙÁß È¸±Í Çà·Ä ÇüÅÂ
13.2.5. ´ÙÁß È¸±Í ¸ðµ¨
13.2.6. ´Ùº¯·® ¼±Çü ȸ±Í
13.3. ´ÙÇ× È¸±Í
13.3.1. ´ÙÇ× È¸±Í ÇüÅÂ
13.3.2. ´ÙÇ× È¸±Í ¸ðµ¨
13.4. ¿À¹öÇÇÆÃ
13.5. ³ëÀÌÁî
14. ¼±Çü ȸ±Í Á¤±ÔÈ
14.1. Á¤±ÔÈ °³¿ä
14.2. Lasso ȸ±Í
14.3. Ridge ȸ±Í
14.4. Elastic Net
3ºÎ ºÐ·ù
15. ·ÎÁö½ºÆ½ ȸ±Í
15.1. °³¿ä
15.2. sigmoid ÇÔ¼ö
15.3. log ÇÔ¼ö
15.4. ·ÎÁö½ºÆ½ ȸ±Í °¡¼³
15.5. ·ÎÁö½ºÆ½ ȸ±Í ¼Õ½ÇÇÔ¼ö
15.6. ·ÎÁö½ºÆ½ ȸ±Í ¸ðµ¨
16. È°¼ºÈ ÇÔ¼ö
16.1. °³¿ä
16.2. hardSigmoid ÇÔ¼ö
16.3. step ÇÔ¼ö
16.4. ReLU ÇÔ¼ö
16.5. LeakyReLU ÇÔ¼ö
16.6. ReLU6 ÇÔ¼ö
16.7. softplus ÇÔ¼ö
16.8. tanh ÇÔ¼ö
16.9. softsign ÇÔ¼ö
16.10. ELU ÇÔ¼ö
16.11. SELU ÇÔ¼ö
17. ¼ÒÇÁÆ®¸Æ½º ȸ±Í
17.1. °³¿ä
17.2. softmax ÇÔ¼ö
17.3. One-Hot ÀÎÄÚµù
17.4. ¼ÒÇÁÆ®¸Æ½º ȸ±Í ¼Õ½ÇÇÔ¼ö
17.5. ¼ÒÇÁÆ®¸Æ½º ¿¹Ãø °á°ú ºÐ¼®
4ºÎ À̹ÌÁö ÀνÄ
18. À̹ÌÁö ÀνÄ
18.1. Node.js ȯ°æ ¼³Á¤
18.2. MNIST µ¥ÀÌÅÍ ¼¼Æ®
18.3. MNIST ¸ðµ¨
18.4. MNIST ¸ðµ¨ ÄÚµå ºÐ¼®
ºÎ·Ï
1. TensorFlow.js ¼³Ä¡
2. ±×·¡ÇÁ ÀÛ¼º ¹æ¹ý
Index
1. °³¿ä
1.1. TensorFlow.js °³¿ä
1.1.1. TensorFlow.js¶õ?
1.1.2. TensorFlow.js ¸ñÀû, ¹æÇ⼺
1.2. ¸Ó½Å·¯´×, µö·¯´×
1.2.1. ¸Ó½Å·¯´×
1.2.2. Ãß·Ð
1.2.3. µö·¯´×
1.3. Tensor¿Í Flow
1.4. °³¹ßÀÚ °üÁ¡¿¡¼ÀÇ TensorFlow.js
2. Tensor »ý¼º
2.1. ÇÔ¼ö ÀÛ¼º ±âÁØ
2.2. Tensor »ý¼º
2.3. Tensor Ãâ·Â
2.4. °ª ŸÀÔ
2.5. TypedArray ¿ÀºêÁ§Æ®
2.6. scalar, rank, shape
2.7. scalar Tensor »ý¼º
2.8. 1Â÷¿ø Tensor »ý¼º
2.9. ´ÙÂ÷¿ø Tensor »ý¼º
3. ÇÔ¼ö, ½Ä, Çà·Ä
3.1. º¯¼ö, »ó¼ö, °è¼ö
3.2. µ¶¸³º¯¼ö, Á¾¼Óº¯¼ö
3.3. ÇÔ¼ö
3.4. 1Â÷½Ä, 2Â÷½Ä
3.4.1. Ç×, Â÷¼ö
3.4.2. 1Â÷½Ä
3.4.3. 2Â÷½Ä
3.5. º¤ÅÍ
3.5.1. º¤ÅÍ µ¡¼À, »¬¼À
3.5.2. º¤ÅÍ ºê·Îµåij½ºÆÃ
3.5.3. ³»Àû
3.5.4. ¿ÜÀû
3.6. Çà·Ä
3.6.1. Çà·Ä µ¡¼À, »¬¼À
3.6.2. Çà·Ä ºê·Îµåij½ºÆÃ
3.6.3. Çà·Ä °ö¼À
4. Tensor ¿¬»ê
4.1. »ê¼ú¿¬»ê
4.1.1. »ê¼ú¿¬»ê ÇÔ¼ö ¸ñ·Ï
4.1.2. tf.Tensor °ª ´õÇϱâ
4.1.3. ´Ù¼öÀÇ tf.Tensor °ª ´õÇϱâ
4.1.4. ´©Àû ÇÕ»ê
4.2. ³í¸®¿¬»ê
4.2.1. ³í¸®¿¬»ê ÇÔ¼ö ¸ñ·Ï
4.2.2. »óÅ¿¡ µû¶ó °ª ¹Ýȯ
4.2.3. trueÀÎ À妽º ¹Ýȯ
4.3. ¼ö¿
4.3.1. ¼ö¿ °³³ä
4.3.2. µîÂ÷¼ö¿
4.3.3. µîºñ¼ö¿
4.3.4. Ç×¼ö·Î µîÂ÷¼ö¿ »ý¼º
4.3.5. Â÷ÀÌ·Î µîÂ÷¼ö¿ »ý¼º
4.3.6. ½Ã±×¸¶, ÆÄÀÌ
4.4. Ãʱ갪 ¼³Á¤
4.4.1. Ãʱ갪 ¼³Á¤ ÇÔ¼ö ¸ñ·Ï
4.4.2. Ãʱ갪 ¼³Á¤ ÇÔ¼ö
4.5. ¼öÇÐ½Ä ÇÔ¼ö
4.5.1. ¼öÇÐ½Ä ÇÔ¼ö ¸ñ·Ï
4.5.2. ÃÖ¼Ú°ª°ú ÃÖ´ñ°ª »çÀÌÀÇ °ª
5. Tensor Class
5.1. ÇÔ¼ö ¸ñ·Ï
5.2. shape º¯È¯
5.2.1. º¤ÅÍ, ½ºÄ®¶ó·Î º¯È¯
5.2.2. ·©Å© º¯È¯
5.2.3. °ª ŸÀÔ º¯È¯
5.2.4. shape º¯È¯
5.3. µ¿±â, ºñµ¿±â ó¸®
5.3.1. µ¿±â ¹æ¹ýÀ¸·Î ÅÙ¼ °ª ÃßÃâ
5.3.2. ºñµ¿±â ¹æ¹ýÀ¸·Î ÅÙ¼ °ª ÃßÃâ
6. Tensor ÃßÃâ, º¯È¯
6.1. ÇÔ¼ö ¸ñ·Ï
6.2. ̧̉
6.2.1. À妽º·Î ÃßÃâ
6.2.2. ¹üÀ§·Î ÃßÃâ
6.3. °áÇÕ
6.3.1. Tensor ¿¬°á
6.3.2. Tensor ½ºÅÃ
6.3.3. ¹Ýº¹ º¹Á¦
6.3.4. ¼ø¼ º¯°æ
6.4. ºÐÇÒ
6.4.1. 1Â÷¿ø ³·Ãß¾î ºÐÇÒ
6.4.2. ÁöÁ¤ÇÑ ¼ö·Î ºÐÇÒ
6.5. º¯È¯
6.5.1. °ª ŸÀÔ º¯È¯
6.5.2. rank È®Àå, ¾ÐÃà
6.5.3. ¾ÕµÚ¿¡ ¿¤¸®¸ÕÆ® »ðÀÔ
6.5.4. shape º¯È¯
6.6. ³í¸® AND, OR ºñ±³
6.7. ÃÖ´ñ°ª, ÃÖ¼Ú°ª
6.7.1. ÃÖ´ñ°ª, ÃÖ¼Ú°ª
6.7.2. ÃÖ´ñ°ª, ÃÖ¼Ú°ª À妽º
6.8. Æò±Õ, ÇÕ°è, °öÇϱâ
6.8.1. Æò±Õ, ÇÕ°è
6.8.2. Çà, ¿ °öÇϱâ
6.9. ³¼ö »ý¼º
6.9.1. ±Õµî ºÐÆ÷ ³¼ö
6.9.2. Á¤±ÔºÐÆ÷ ³¼ö 127
6.10. º¯¼ö »ý¼º, °ª º¯°æ
7. ¸Þ¸ð¸® °ü¸®
7.1. ÇÔ¼ö ¸ñ·Ï
7.2. ¸Þ¸ð¸® Á¤º¸
7.3. ¸Þ¸ð¸® ÇØÁ¦
7.4. ½ºÄÚÇÁ ¸Þ¸ð¸® ÇØÁ¦
7.5. ¸Þ¸ð¸® ÇØÁ¦ ¹æÁö
8. TensorFlow.js ¸ðµ¨¸µ
8.1. ¸ðµ¨, Æ®·¹ÀÌ´×
8.2. µ¥ÀÌÅÍ ¼¼Æ®
8.3. Áöµµ ÇнÀ
8.4. TensorFlow.js ¸ðµ¨
8.4.1. ¸ðµ¨ ÇнÀ ´Ü°è
8.4.2. ¸ðµ¨¿¡¼ »ç¿ëÇÒ µ¥ÀÌÅÍ Á¤ÀÇ
8.4.3. ¸ðµ¨ÀÇ º¯¼ö Á¤ÀÇ
8.4.4. ¸ðµ¨ Á¤ÀÇ
8.4.5. ¸ðµ¨ ÇнÀ
8.4.6. ¸ðµ¨ Å×½ºÆ®
8.4.7. ¸ðµ¨ Æò°¡, Æ©´×, Å×½ºÆ®
2ºÎ ¼±Çü ȸ±Í
9. ¼±Çü ȸ±Í
9.1. °³¿ä
9.1.1. ¼±Çü
9.1.2. ȸ±Í
9.1.3. ºÐ·ù
9.1.4. ¼±Çü ȸ±Í ¸ðµ¨
9.2. ¼±Çü ȸ±Í ¸ðµ¨ ±¸¼º
9.2.1. ¼±Çü ȸ±Í ¸ðµ¨ µ¥ÀÌÅÍ
9.2.2. ¼±Çü ȸ±Í ¸ðµ¨ °¡¼³
9.2.3. ÇнÀ ÃøÁ¤ ±âÁØ
9.3. µÎ Á¡ »çÀÌ °Å¸®
9.3.1. L1 Norm
9.3.2. L2 Norm
9.3.3. norm() ÇÔ¼ö
9.3.4. ÀÜÂ÷
9.3.5. ÃÖ¼ÒÁ¦°ö¹ý
9.4. ¼Õ½ÇÇÔ¼ö
9.4.1. ¼Õ½ÇÇÔ¼ö ¸ñÀû
9.4.2. Æò±Õ Á¦°ö ¿ÀÂ÷
9.4.3. ¸ðµ¨ ÄÚµå ºÐ¼®
10. °æ»ç ÇÏ°¹ý ¥°
10.1. °³¿ä
10.2. ¹ÌºÐ °³¿ä
10.2.1. ¼ö·Å, ±ØÇÑ
10.2.2. ±â¿ï±â, Æò±Õº¯ÈÀ²
10.2.3. ¹ÌºÐ°è¼ö, ¼ø°£º¯ÈÀ²
10.2.4. ¹ÌºÐ°ú ¸ðµ¨ ÇнÀ
10.3. °æ»ç ÇÏ°¹ý ¾Ë°í¸®Áò ºÐ¼®
10.3.1. ¾Ë°í¸®Áò ºÐ¼® ½Ã³ª¸®¿À
10.3.2. ¼Õ½ÇÇÔ¼ö °ª °è»ê
10.3.3. ¿ªÀüÆÄ
10.3.4. ±â¿ï±â °è»ê
10.3.5. °¡ÁßÄ¡¿Í ¹ÙÀ̾ °è»ê
10.4. ÇнÀ·ü
10.4.1. ¼ö·Å
10.4.2. ¹ß»ê
11. °æ»ç ÇÏ°¹ý ¥±
11.1. ¹èÄ¡ °æ»ç ÇÏ°¹ý
11.2. ¹èÄ¡ »çÀÌÁî
11.3. È®·üÀû °æ»ç ÇÏ°¹ý
11.4. ¹Ì´Ï¹èÄ¡ °æ»ç ÇÏ°¹ý
11.5. Iris µ¥ÀÌÅÍ ¼¼Æ®
11.5.1. º×²É µ¥ÀÌÅÍ ¼¼Æ® ÇüÅÂ
11.5.2. ¹èÄ¡ »çÀÌÁî¿Í ÇнÀ·ü
11.6. ¼±Çü ȸ±Í ¼Õ½ÇÇÔ¼ö
11.6.1. L1 ¼Õ½ÇÇÔ¼ö
11.6.2. L2 ¼Õ½ÇÇÔ¼ö
11.6.3. Huber ¼Õ½ÇÇÔ¼ö
11.6.4. Pseudo-Huber ¼Õ½ÇÇÔ¼ö
12. ¿ÉƼ¸¶ÀÌÀú
12.1. Áö¿ª, Àü¿ª ÃÖ¼Ú°ª
12.2. ¿ÉƼ¸¶ÀÌÀú ¸ñÀû
12.3. ¿ÉƼ¸¶ÀÌÀú ½Ä
12.4. Momentum
12.5. Nesterov
12.6. AdaGrad
12.7. AdaDelta
12.8. RMSProp
12.9. Adam
12.10. AdaMax
13. ´ÙÁß¡¤´ÙÇ× È¸±Í ¸ðµ¨
13.1. º¸½ºÅÏ ÇÏ¿ì¡ µ¥ÀÌÅÍ ¼¼Æ®
13.2. ´ÙÁß È¸±Í
13.2.1. ´ÙÁß È¸±Í Ư¡
13.2.2. ´ÙÁß È¸±Í °¡¼³
13.2.3. ´ÙÁß È¸±Í ¼Õ½ÇÇÔ¼ö
13.2.4. ´ÙÁß È¸±Í Çà·Ä ÇüÅÂ
13.2.5. ´ÙÁß È¸±Í ¸ðµ¨
13.2.6. ´Ùº¯·® ¼±Çü ȸ±Í
13.3. ´ÙÇ× È¸±Í
13.3.1. ´ÙÇ× È¸±Í ÇüÅÂ
13.3.2. ´ÙÇ× È¸±Í ¸ðµ¨
13.4. ¿À¹öÇÇÆÃ
13.5. ³ëÀÌÁî
14. ¼±Çü ȸ±Í Á¤±ÔÈ
14.1. Á¤±ÔÈ °³¿ä
14.2. Lasso ȸ±Í
14.3. Ridge ȸ±Í
14.4. Elastic Net
3ºÎ ºÐ·ù
15. ·ÎÁö½ºÆ½ ȸ±Í
15.1. °³¿ä
15.2. sigmoid ÇÔ¼ö
15.3. log ÇÔ¼ö
15.4. ·ÎÁö½ºÆ½ ȸ±Í °¡¼³
15.5. ·ÎÁö½ºÆ½ ȸ±Í ¼Õ½ÇÇÔ¼ö
15.6. ·ÎÁö½ºÆ½ ȸ±Í ¸ðµ¨
16. È°¼ºÈ ÇÔ¼ö
16.1. °³¿ä
16.2. hardSigmoid ÇÔ¼ö
16.3. step ÇÔ¼ö
16.4. ReLU ÇÔ¼ö
16.5. LeakyReLU ÇÔ¼ö
16.6. ReLU6 ÇÔ¼ö
16.7. softplus ÇÔ¼ö
16.8. tanh ÇÔ¼ö
16.9. softsign ÇÔ¼ö
16.10. ELU ÇÔ¼ö
16.11. SELU ÇÔ¼ö
17. ¼ÒÇÁÆ®¸Æ½º ȸ±Í
17.1. °³¿ä
17.2. softmax ÇÔ¼ö
17.3. One-Hot ÀÎÄÚµù
17.4. ¼ÒÇÁÆ®¸Æ½º ȸ±Í ¼Õ½ÇÇÔ¼ö
17.5. ¼ÒÇÁÆ®¸Æ½º ¿¹Ãø °á°ú ºÐ¼®
4ºÎ À̹ÌÁö ÀνÄ
18. À̹ÌÁö ÀνÄ
18.1. Node.js ȯ°æ ¼³Á¤
18.2. MNIST µ¥ÀÌÅÍ ¼¼Æ®
18.3. MNIST ¸ðµ¨
18.4. MNIST ¸ðµ¨ ÄÚµå ºÐ¼®
ºÎ·Ï
1. TensorFlow.js ¼³Ä¡
2. ±×·¡ÇÁ ÀÛ¼º ¹æ¹ý
Index
Ã¥ÀÇ ÃâÆÇ ½ÃÁ¡¿¡ °ü·ÃµÈ ºÐ¾ß(TensorFlow.js)ÀÇ µµ¼°¡ ¾ø¾ú´Ù. ÀúÀÚ´Â °øºÎÇÏ¸é¼ °ü·Ã µµ¼°¡ ¾ø¾î Èûµé¾ú´ø °æÇèÀ» ÈĹèµé¿¡°Ôµµ ¹°·ÁÁÖ°í ½ÍÁö ¾Ê¾Æ ÃÖÃÊÀÇ TensorFlow.js ºÐ¾ß Ã¥À» ÁýÇÊÇß´Ù.
ÀúÀÚ´Â °³¹ßÀڷμ, °³¹ßÀÚ¸¦ °¡¸£Ä¡´Â ¼±»ý´ÔÀ¸·Î¼ Ç×»ó °³¹ß ÇöÀå¿¡ ÀÖ¾ú´Ù. °³¹ß°ú °ÀÇ °æÇèÀ» ÅëÇØ °³¹ßÀÚ°¡ ÇÊ¿ä·Î ÇÏ´Â ÇÙ½ÉÀ» Á¤¸®ÇØ ÀÌ Ã¥¿¡ ´ã¾Ò´Ù.
¡º¸Ó½Å·¯´× TensorFlow.js JavaScript¡»´Â ¸Ó½Å·¯´×¿¡ ´ëÇÑ ´Ü°èÀûÀÌ°í ÀÚ¼¼ÇÑ ¼³¸íÀ» ÅëÇØ µû¶ó Çϱ⸸ Çϸé Áö½ÄÀÌ ÃàÀûµÇµµ·Ï ±¸¼ºÇß´Ù. ¶ÇÇÑ, ¹æ´ëÇÑ ¼öÇÐ Áö½Ä Áß À¥ °³¹ßÀÚ°¡ ÀÌÇØÇØ¾ß ÇÏ´Â ¹üÀ§¸¦ ¾Ë·ÁÁÖ´Â µî ¸¹Àº °³¹ßÀÚÀÇ °í¹ÎÀ» ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Â ±æµµ ¾Ë·ÁÁØ´Ù.
¸Ó½Å·¯´×À» ¹è¿ì·Á´Â ºÐ,
ÀÚ¹Ù½ºÅ©¸³Æ®, Node.js °³¹ßÀÚ,
ÆÄÀ̽ã TensorFlow ȯ°æ°ú ÀÚ¹Ù½ºÅ©¸³Æ® TensorFlow.js ȯ°æÀ» ÅëÇÕÇÏ·Á´Â ºÐ µî
´©±¸µçÁö ¸ñÇ¥¸¦ ÀÌ·ç°íÀÚ ÇÏ´Â ÀÇÁö¸¸ ì°Ü¿À¶ó. ÀÇÁö¸¦ °¡Áö°í Ã¥ÀÌ À̲ô´Â ´ë·Î µû¶ó°¡´Ù º¸¸é ¾î´À»õ ¸Ó½Å·¯´×À» ³» °ÍÀ¸·Î ¸¸µç ´ç½ÅÀ» ¹ß°ßÇÒ ¼ö ÀÖ´Ù.
¡º¸Ó½Å·¯´× TensorFlow.js JavaScript¡»¸¦ ÅëÇØ »õ·Î¿î ±âȸ¸¦ ¼±Á¡ÇÏ¿© º¸´Ù ´õ ¸¹ÀÌ ¹ßÀüÇÏ½Ã±æ ¹Ù¶õ´Ù.
ÀúÀÚ´Â °³¹ßÀڷμ, °³¹ßÀÚ¸¦ °¡¸£Ä¡´Â ¼±»ý´ÔÀ¸·Î¼ Ç×»ó °³¹ß ÇöÀå¿¡ ÀÖ¾ú´Ù. °³¹ß°ú °ÀÇ °æÇèÀ» ÅëÇØ °³¹ßÀÚ°¡ ÇÊ¿ä·Î ÇÏ´Â ÇÙ½ÉÀ» Á¤¸®ÇØ ÀÌ Ã¥¿¡ ´ã¾Ò´Ù.
¡º¸Ó½Å·¯´× TensorFlow.js JavaScript¡»´Â ¸Ó½Å·¯´×¿¡ ´ëÇÑ ´Ü°èÀûÀÌ°í ÀÚ¼¼ÇÑ ¼³¸íÀ» ÅëÇØ µû¶ó Çϱ⸸ Çϸé Áö½ÄÀÌ ÃàÀûµÇµµ·Ï ±¸¼ºÇß´Ù. ¶ÇÇÑ, ¹æ´ëÇÑ ¼öÇÐ Áö½Ä Áß À¥ °³¹ßÀÚ°¡ ÀÌÇØÇØ¾ß ÇÏ´Â ¹üÀ§¸¦ ¾Ë·ÁÁÖ´Â µî ¸¹Àº °³¹ßÀÚÀÇ °í¹ÎÀ» ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Â ±æµµ ¾Ë·ÁÁØ´Ù.
¸Ó½Å·¯´×À» ¹è¿ì·Á´Â ºÐ,
ÀÚ¹Ù½ºÅ©¸³Æ®, Node.js °³¹ßÀÚ,
ÆÄÀ̽ã TensorFlow ȯ°æ°ú ÀÚ¹Ù½ºÅ©¸³Æ® TensorFlow.js ȯ°æÀ» ÅëÇÕÇÏ·Á´Â ºÐ µî
´©±¸µçÁö ¸ñÇ¥¸¦ ÀÌ·ç°íÀÚ ÇÏ´Â ÀÇÁö¸¸ ì°Ü¿À¶ó. ÀÇÁö¸¦ °¡Áö°í Ã¥ÀÌ À̲ô´Â ´ë·Î µû¶ó°¡´Ù º¸¸é ¾î´À»õ ¸Ó½Å·¯´×À» ³» °ÍÀ¸·Î ¸¸µç ´ç½ÅÀ» ¹ß°ßÇÒ ¼ö ÀÖ´Ù.
¡º¸Ó½Å·¯´× TensorFlow.js JavaScript¡»¸¦ ÅëÇØ »õ·Î¿î ±âȸ¸¦ ¼±Á¡ÇÏ¿© º¸´Ù ´õ ¸¹ÀÌ ¹ßÀüÇÏ½Ã±æ ¹Ù¶õ´Ù.