|
|
|
ÀÚ¹Ù µ¥ÀÌÅÍ »çÀ̾𽺠ÄîºÏ : Weka, MLlib, DL4j·Î Áñ±â´Â ¸Ó½Å ·¯´× & µö·¯´×
|
|
|
·ç½Ãµð ¼¤½º, ±è¿ìÇö
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Java Data Science Cookbook: Explore the power of MLlib, DL4j, Weka, and more
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
½Ç¹«¿¡ ÀûÇÕÇÑ µ¥ÀÌÅÍ ºÐ¼® ¸ðµ¨À» ±¸ÃàÇÒ ¶§, ÀÚ¹Ù(Java)°¡ µµ¿òÀÌ µÉ ¼ö ÀÖ´Ù. MLlib, Weka, DL4j µî°ú °°Àº °·ÂÇÑ ¶óÀ̺귯¸®¸¦ »ç¿ëÇϸé ÇÊ¿äÇÑ ¸ðµç µ¥ÀÌÅÍ °úÇÐ ÀÛ¾÷À» È¿À²ÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº ´Ù¾çÇÑ µ¥ÀÌÅÍ °úÇÐ °ü·Ã ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ¸ÕÀú, µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í Á¤¸®ÇÏ°í À妽º¸¦ »ý¼ºÇØ °Ë»öÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¹æ¹ýºÎÅÍ ½ÃÀÛÇÑ´Ù. ±×¸®°í µ¥ÀÌÅÍ¿¡¼ Á¤º¸¸¦ ºÐ¼® ¹× ÇнÀÇÏ´Â ´Ù¾çÇÑ ±â¼úÀ» ¹è¿ì°Ô µÈ´Ù. ¶ÇÇÑ ´ë¿ë·® µ¥ÀÌÅ͸¦ ó¸®ÇÏ°í, ¸Ó½Å ·¯´×°ú µö·¯´×À» Àû¿ëÇÏ°í, µ¥ÀÌÅ͸¦ ½Ã°¢ÈÇÏ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù.
-
-
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á µ¥ÀÌÅÍ Á¤Á¦ ¹× Àüó¸® ¹æ¹ý
¡á Á¤º¸ ÃßÃâ°ú µ¥ÀÌÅÍ º¯È¯¿¡ ÇÊ¿äÇÑ ÃֽŠ¸Ó½Å ·¯´× ±â¹ý
¡á ´ë¿ë·®ÀÇ µ¥ÀÌÅÍ ÀúÀå ¹× °Ë»ö ¹æ¹ý
¡á ÅؽºÆ® Çü½ÄÀÎ ºòµ¥ÀÌÅÍ¿¡¼ÀÇ Á¤º¸ ÃßÃâ ±â¼ú
¡á ºòµ¥ÀÌÅÍ¿Í µö·¯´×¿¡ ÇÊ¿äÇÑ ±âº» ±â¼ú Çâ»ó
¡á µ¥ÀÌÅÍ ½Ã°¢È ±â¼úÀ» ÅëÇØ ¾ò´Â °¡Ä¡ ÀÖ´Â ÀλçÀÌÆ®
¡á ´Ü°èÀû ÇнÀÀ» ÅëÇØ ¾÷°è Ç¥ÁØÀûÀÎ ½ÇÁ¦ µ¥ÀÌÅÍ ÇÁ·Î´ö¼Ç ȯ°æ¿¡ ´ëÇÑ ½Ç·Â Çâ»ó
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÚ¹Ù·Î µ¥ÀÌÅÍ °úÇаú °ü·ÃµÈ ½ÇÁ¦ ¹®Á¦¸¦ ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¸ðµç µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ¸Å¿ì Æ÷°ýÀûÀÎ ³»¿ëÀ» ´Ù·ç°í Àֱ⠶§¹®¿¡ µ¥ÀÌÅÍ °úÇÐ ºÐ¾ßÀÇ ÇÁ·ÎÁ§Æ® ¹®Á¦¸¦ ÀÚ¹Ù·Î ÇØ°áÇÏ°í ½ÍÀº ½Ç¹«Àڵ鿡°Ôµµ ¸Å¿ì À¯¿ëÇÒ °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, 'µ¥ÀÌÅÍ ¼öÁý°ú Á¤Á¦'¿¡¼´Â µ¥ÀÌÅ͸¦ ÀÐ°í ¾²´Â ´Ù¾çÇÑ ¹æ¹ý°ú ÇÔ²² µ¥ÀÌÅÍ¿¡¼ ³ëÀÌÁ Á¦°ÅÇØ Á¤Á¦ÇÏ´Â ¹ýÀ» ´Ù·é´Ù. ¶ÇÇÑ PDF, ASCII, CSV, TSV, XML, JSON°ú °°Àº ´Ù¾çÇÑ ÆÄÀÏ Çü½Ä¿¡¼ µ¥ÀÌÅ͸¦ Àд ¹ýµµ ¹è¿î´Ù. À¥ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â ¹æ¹ýµµ ¼Ò°³ÇÒ °ÍÀÌ´Ù.
2Àå, 'µ¥ÀÌÅÍ Àε¦½Ì°ú °Ë»ö ºü¸¥'¿¡¼´Â °Ë»öÀ» À§ÇØ µ¥ÀÌÅ͸¦ À妽ÌÇÏ´Â ¹æ¹ýÀ» ¾ÆÆÄÄ¡ ·ç¾À(Apache Lucene)À» »ç¿ëÇØ ÇнÀÇÑ´Ù. ¿©±â¼ ¼³¸íÇÏ´Â ±â¼úÀº Çö´ë °Ë»ö ±â¼úÀÇ ±âÃÊ°¡ µÉ °ÍÀÌ´Ù.
3Àå, 'µ¥ÀÌÅÍÀÇ Åë°èÀû ºÐ¼®'¿¡¼´Â µ¥ÀÌÅÍ¿¡¼ Åë°è Á¤º¸¸¦ ¼öÁýÇÏ°í ºÐ¼®Çϱâ À§ÇØ ¾ÆÆÄÄ¡ Math API¸¦ »ç¿ëÇÑ´Ù. ¶ÇÇÑ ºÐ¼® °á°ú¸¦ º¥Ä¡¸¶Å©¿Í ºñ±³Çϴ ǥÁØ µµ±¸ÀÎ Åë°èÀû À¯ÀǼº °ËÁ¤°ú °°Àº °³³äµµ ´Ù·ê °ÍÀÌ´Ù.
4Àå, 'µ¥ÀÌÅͷκÎÅÍ ÇнÀÇϱâ-1ºÎ'¿¡¼´Â ¿þÄ«(Weka) ¸Ó½Å ·¯´× ¿öÅ©º¥Ä¡¸¦ ÀÌ¿ëÇØ ºÐ·ù(classification), ±ºÁýÈ(clustering), ÇÇÃÄ ¼±ÅÃ(feature selection) µîÀ» ¿¬½ÀÇغ»´Ù.
5Àå, 'µ¥ÀÌÅͷκÎÅÍ ÇнÀÇϱâ-2ºÎ'¿¡¼´Â ÀÚ¹Ù ¸Ó½Å ·¯´×(Java-ML)À̶ó´Â ¶Ç ´Ù¸¥ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ °¡Á®¿À±â ¹× ³»º¸³»±â, ºÐ·ù, ÇÇÃÄ ¼±Åà ÀÛ¾÷À» Çغ»´Ù. ½ºÅÄÆ÷µå ºÐ·ù±â(Stanford Classifier)¿Í Massive Online Analysis(MOA)¸¦ ÀÌ¿ëÇÑ ±âÃÊÀûÀÎ ºÐ·ùµµ ´Ù·é´Ù.
6Àå, 'ÅؽºÆ® µ¥ÀÌÅÍ¿¡¼ Á¤º¸ ÃßÃâÇϱâ'¿¡¼´Â ÅؽºÆ® µ¥ÀÌÅͷκÎÅÍ Á¤º¸¸¦ ÃßÃâÇϱâ À§ÇØ ÀÀ¿ëµÇ´Â µ¥ÀÌÅÍ °úÇÐ µµ±¸µéÀ» ÇнÀÇÑ´Ù. ¿©±â¼´Â ÄÚ¾î ÀÚ¹Ù»Ó¸¸ ¾Æ´Ï¶ó Á¤º¸ ÃßÃâ ¹× °Ë»ö ÀÛ¾÷¿¡ ¸Ó½Å ·¯´×À» Àû¿ëÇÏ´Â OpenNLP, ½ºÅÄÆ÷µå CoreNLP, ¸È¸´(Mallet), ¿þÄ« µîÀÇ À¯¸íÇÑ ¶óÀ̺귯¸®µµ ´Ù·é´Ù.
7Àå, 'ºòµ¥ÀÌÅÍ ´Ù·ç±â'¿¡¼´Â ¾ÆÆÄÄ¡ ¸ÓÇÏ¿ô(Apache Mahout)°ú ½ºÆÄÅ©(Spark) MLib °°Àº ¸Ó½Å ·¯´×À» À§ÇÑ ºòµ¥ÀÌÅÍ Ç÷§ÆûÀ» »ìÆ캻´Ù.
8Àå, 'µ¥ÀÌÅ͸¦ ±íÀÌ ÀÖ°Ô ÇнÀÇϱâ'¿¡¼´Â ÀÚ¹Ù¸¦ À§ÇÑ µö·¯´× ¶óÀ̺귯¸®ÀÎ DL4j¸¦ »ç¿ëÇØ µö·¯´× ±âÃʸ¦ ÇнÀÇÒ °ÍÀÌ´Ù. word2vec ¾Ë°í¸®Áò, µö ºô¸®ÇÁ ³×Æ®¿öÅ©(deep belief networks), ¿ÀÅä ÀÎÄÚ´õ(autoencoder) µîµµ ÇÔ²² ´Ù·é´Ù.
9Àå, 'µ¥ÀÌÅÍ ½Ã°¢È'¿¡¼´Â µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î Á¤º¸¸¦ ½Ã°¢ÀûÀ¸·Î Ç¥ÇöÇÏ´Â GRAL ÆÐÅ°Áö¸¦ ÇнÀÇÑ´Ù. ¼ö¸¹Àº ±â´É Áß¿¡ ÇÙ½ÉÀûÀÌ°í ±âº»ÀûÀÎ Ç÷Ô(plot) ±â´ÉÀ» ÁÖ·Î ´Ù·ê °ÍÀÌ´Ù
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
µ¥ÀÌÅÍ °úÇÐÀÚµéÀÌ ÀÏ»óÀûÀ¸·Î ÇÏ´Â ¾÷¹«µéÀ» ÀÚ¹Ù¸¦ ÅëÇØ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï °¡À̵åÇϴ åÀÌ´Ù. ´Ù¾çÇÑ ÀÛ¾÷À» ´Ü°èº°·Î µû¶ó°¡¸é¼ ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºµÅ ÀÖ´Ù. ¸ÕÀú, µ¥ÀÌÅ͸¦ ºÐ¼®Çϱâ Àü¿¡ °¡Àå ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ´Â µ¥ÀÌÅÍ ¼öÁý°ú Àü󸮸¦ ÇнÀÇÑ´Ù. ´ÙÀ½À¸·Î ¾ÆÆÄÄ¡ ·ç¾ÀÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ À妽ÌÇÏ°í °Ë»öÇÏ´Â ¹æ¹ýÀ» ´Ù·ç¸ç, Åë°èÀûÀÎ °üÁ¡¿¡¼ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÒ ¼ö ÀÖ´Â ¿©·¯ °¡Áö ÀÚ¹Ù µµ±¸¸¦ ¼Ò°³ÇÏ°í ÀÖ´Ù. ±×¸®°í ¿äÁò Å©°Ô ÁÖ¸ñ¹Þ´Â ¸Ó½Å ·¯´×°ú µö·¯´×ÀÇ ´Ù¾çÇÑ ±â¹ýÀ» ÇнÀÇÑ´Ù. ...¶ÇÇÑ ºñÁ¤Çü ºÐ¼®ÀÇ ÇÙ½ÉÀ̶ó°í ÇÒ ¼ö ÀÖ´Â ÅؽºÆ® ºÐ¼®µµ »©³õÁö ¾Ê°í ´Ù·ç°í ÀÖ´Ù. ÀÚ¹Ù¸¦ ¾ÆÆÄÄ¡ ½ºÆÄÅ©¿Í ¿¬µ¿ÇÏ¿© ºòµ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ¹æ¹ýµµ ¹è¿ï ¼ö ÀÖ´Ù. ¸¶Áö¸·À¸·Î ºÐ¼®ÇÑ µ¥ÀÌÅ͸¦ ´Ù¾çÇÑ Ç÷ÔÀ» ÅëÇØ ½Ã°¢ÈÇÏ´Â ¹æ¹ýµµ ¼Ò°³ÇÑ´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù·Î ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ °úÇÐÀÇ ¼ö¸¹Àº °úÁ¤À» Æø³Ð°Ô ±×¸®°í Ä£ÀýÇÏ°Ô ¼³¸íÇÏ°í ÀÖ´Ù. µ¥ÀÌÅÍ °úÇп¡ °ü½É ÀÖ´Â ÀÚ¹Ù »ç¿ëÀÚ°¡ ÀÔ¹®¼·Î È°¿ëÇϱâ ÁÁÀº Ã¥ÀÌ´Ù.
-
-
1Àå. µ¥ÀÌÅÍ ¼öÁý°ú Á¤Á¦
__¼·Ð
__ÀÚ¹Ù¸¦ »ç¿ëÇØ ÇÏÀ§ µð·ºÅ͸®ÀÇ ¸ðµç ÆÄÀÏ¸í °¡Á®¿À±â
__Apache Commons IO¸¦ »ç¿ëÇØ ÇÏÀ§ µð·ºÅ͸®ÀÇ ¸ðµç ÆÄÀÏ¸í °¡Á®¿À±â
__ÀÚ¹Ù8À» »ç¿ëÇØ ÅؽºÆ® ÆÄÀÏ ³»¿ë ÇÑ ¹ø¿¡ Àбâ
__Apache Commons IO¸¦ »ç¿ëÇØ ÅؽºÆ® ÆÄÀÏ ³»¿ë ÇÑ ¹ø¿¡ Àбâ
__Apache Tika·Î PDF¿¡¼ ÅؽºÆ® ÃßÃâ
__Á¤±Ô Ç¥Çö½ÄÀ¸·Î ASCII ÅؽºÆ® ÆÄÀÏ Á¤Á¦
__Univocity¸¦ »ç¿ëÇØ CSV ÆÄÀÏ ÆĽÌ
__Univocity¸¦ »ç¿ëÇØ TSV ÆÄÀÏ ÆĽÌ
__JDOMÀ¸·Î XML ÆÄÀÏ ÆĽÌ
__JSONsimpleÀ» »ç¿ëÇØ JSON ÆÄÀÏ ¾²±â
__JSONsimpleÀ» »ç¿ëÇØ JSON ÆÄÀÏ Àбâ
__JSoupÀ» »ç¿ëÇØ URL·ÎºÎÅÍ À¥ µ¥ÀÌÅÍ ÃßÃâ
__¼¿·¹´½ À¥µå¶óÀ̹ö¸¦ »ç¿ëÇØ À¥»çÀÌÆ®¿¡¼ À¥ µ¥ÀÌÅÍ ÃßÃâ
__MySQL µ¥ÀÌÅͺ£À̽º¿¡¼ Å×ÀÌºí µ¥ÀÌÅÍ Àбâ
2Àå. µ¥ÀÌÅÍ Àε¦½Ì°ú °Ë»ö
__¼·Ð
__¾ÆÆÄÄ¡ ·ç¾ÀÀ¸·Î µ¥ÀÌÅÍ À妽Ì
__¾ÆÆÄÄ¡ ·ç¾ÀÀ¸·Î Àε¦½ÌµÈ µ¥ÀÌÅÍ °Ë»ö
3Àå. µ¥ÀÌÅÍÀÇ Åë°èÀû ºÐ¼®
__¼·Ð
__±â¼ú Åë°è·® »ý¼º
__¿ä¾à Åë°è·® »ý¼º
__¿©·¯ °³ÀÇ ºÐÆ÷·ÎºÎÅÍ ¿ä¾à Åë°è·® »ý¼ºÇϱâ
__ºóµµ ºÐÆ÷ °è»ê
__¹®ÀÚ¿¿¡¼ ´Ü¾î ºóµµ °è»ê
__ÀÚ¹Ù8À» »ç¿ëÇØ ¹®ÀÚ¿ÀÇ ´Ü¾î ºóµµ °è»ê
__´Ü...¼ø ȸ±Í
__ÃÖ¼Ò Àڽ ȸ±Í
__ÀϹÝÈ ÃÖ¼Ò Àڽ ȸ±Í
__µÎ µ¥ÀÌÅͼÂÀÇ °øºÐ»ê °è»ê
__µÎ µ¥ÀÌÅͼÂÀÇ ÇǾ »ó°ü°è¼ö °è»ê
__½Öü Ç¥º» t-Å×½ºÆ®
__Ä«ÀÌ Á¦°ö Å×½ºÆ®
__ÀÏ¿ø ºÐ»ê ºÐ¼®
__Äݸð°í·ÎÇÁ-½º¹Ì¸£³ëÇÁ Å×½ºÆ®
4Àå. µ¥ÀÌÅͷκÎÅÍ ÇнÀÇϱâ - 1ºÎ
__¼·Ð
__ARFF ÆÄÀÏ »ý¼º ¹× ÀúÀå
__¸Ó½Å ·¯´× ¸ðµ¨ÀÇ ±³Â÷ °ËÁõ
__Å×½ºÆ® µ¥ÀÌÅÍ ºÐ·ù
__ÇÊÅ͸µµÈ ¼Ó¼ºÀ¸·Î Å×½ºÆ® µ¥ÀÌÅÍ ºÐ·ù
__¼±Çü ȸ±Í ¸ðµ¨
__·ÎÁö½ºÆ½ ȸ±Í ¸ðµ¨
__KMeans ¾Ë°í¸®ÁòÀ¸·Î µ¥ÀÌÅÍ ±ºÁýÈ
__Ŭ·¡½º¸¦ °¡Áø µ¥ÀÌÅÍ ±ºÁýÈ
__µ¥ÀÌÅͷκÎÅÍ ¿¬°ü ±ÔÄ¢ ÇнÀ
__Àú¼öÁØ ¹æ¹ý, ÇÊÅ͸µ ¹æ¹ý, ¸ÞŸ ºÐ·ù±â¸¦ ÀÌ¿ëÇÑ ÇÇÃÄ/¼Ó¼º ¼±ÅÃ
5Àå. µ¥ÀÌÅͷκÎÅÍ ÇнÀÇϱâ - 2ºÎ
__¼·Ð
__Java-ML ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¸Ó½Å ·¯´× ¼öÇà
__½ºÅÄÆ÷µå ºÐ·ù±â¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ºÐ·ù
__MOA¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ºÐ·ù
__¹Ä¶õÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ºÐ·ù
__6Àå. ÅؽºÆ® µ¥ÀÌÅÍ¿¡¼ Á¤º¸ ÃßÃâÇϱâ
__¼·Ð
__ÀÚ¹Ù¸¦ ÀÌ¿ëÇÑ ÅäÅ« ÃßÃâ
__ÀÚ¹Ù¸¦ ÀÌ¿ëÇÑ ¹®Àå ÃßÃâ
__OpenNLP¸¦ ÀÌ¿ëÇÑ ÅäÅ«°ú ¹®Àå ÃßÃâ
__½ºÅÄÆ÷µå CoreNLP¸¦ ÀÌ¿ëÇÑ ´Ü¾îÀÇ ±âº»Çü°ú Ç°»ç ÃßÃâ, °³Ã¼¸í ÀνÄ
__ÀÚ¹Ù¸¦ »ç¿ëÇØ ÄÚ»çÀÎ À¯»çµµ ±âÁØÀ¸·Î ÅؽºÆ® À¯»çµµ ÃøÁ¤
__¸È¸´À» ÀÌ¿ëÇØ ÅؽºÆ® ¹®¼¿¡¼ ÅäÇÈ ÃßÃâ
__¸È¸´À» ÀÌ¿ëÇÑ ÅؽºÆ® ¹®¼ ºÐ·ù
__¿þÄ«¸¦ ÀÌ¿ëÇÑ ÅؽºÆ® ¹®¼ ºÐ·ù
7Àå. ºòµ¥ÀÌÅÍ ´Ù·ç±â
__¼·Ð
__¾ÆÆÄÄ¡ ¸ÓÇÏ¿ôÀ» ÀÌ¿ëÇÑ ¿Â¶óÀÎ ·ÎÁö½ºÆ½ ȸ±Í ¸ðµ¨ ÇнÀ
__¾ÆÆÄÄ¡ ¸ÓÇÏ¿ôÀ» ÀÌ¿ëÇÑ ¿Â¶óÀÎ ·ÎÁö½ºÆ½ ȸ±Í ¸ðµ¨ Àû¿ë
__¾ÆÆÄÄ¡ ½ºÆÄÅ©¸¦ ÀÌ¿ëÇÑ ´Ü¼ø ÅؽºÆ® ¸¶ÀÌ´× ¹®Á¦ ÇØ°á
__MLibÀ¸·Î KMeans ±ºÁýÈ ¼öÇà
__MLibÀ¸·Î ¼±Çü ȸ±Í ¸ðµ¨ »ý¼º
__MLib¿¡¼ ·£´ý Æ÷·¹½ºÆ® ¸ðµ¨·Î µ¥ÀÌÅÍ Æ÷ÀÎÆ® ºÐ·ù
8Àå. µ¥ÀÌÅ͸¦ ±íÀÌ ÀÖ°Ô ÇнÀÇϱâ(µö·¯´×)
__¼·Ð
__DL4j¸¦ ÀÌ¿ëÇÑ word2vec ½Å°æ¸Á ±¸Çö
__DL4j¸¦ ÀÌ¿ëÇÑ DBN ½Å°æ¸Á ±¸Çö
__DL4j¸¦ ÀÌ¿ëÇÑ ¿ÀÅäÀÎÄÚ´õ ±¸Çö
9Àå. µ¥ÀÌÅÍ ½Ã°¢È
__¼·Ð
__2D »çÀÎ ±×·¡ÇÁ ±×¸®±â
__È÷½ºÅä±×·¥ ±×¸®±â
__¸·´ë Â÷Æ® ±×¸®±â
__»óÀÚ ¼ö¿° ÇÃ·Ô ±×¸®±â
__»êÁ¡µµ ±×¸®±â
__µµ³Ó ÇÃ·Ô ±×¸®±â
__¿µ¿ª ±×·¡ÇÁ ±×¸®±â
-
-
|
·ç½Ãµð ¼¤½º [Àú]
|
|
-
-
|
±è¿ìÇö [Àú]
|
|
-
´ëÇлý ½ÃÀý, ¼±¹è¿Í ÇÔ²² â¾÷ÇÑ ÈÄ 20³â ³Ñ°Ô ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î »ì°í ÀÖÀ¸¸ç ÀΰøÁö´É ºÐ¾ß¿¡¼ »õ·Î¿î ±æÀ» ¸¸µé¾î°¡°í ÀÖ´Ù. ¼÷¸í¿©ÀÚ´ëÇб³ ³ª³ë/¹ÙÀÌ¿À Àü»êÈÇÐ ¿¬±¸¼¾ÅÍ¿¡¼ µ¥ÀÌÅÍ °úÇÐÀÚ·Î ±Ù¹«ÇßÀ¸¸ç, ÇöÀç ÇÁ¸®·£¼ AI °³¹ßÀÚ·Î ÀÏÇÏ°í ÀÖ´Ù. ¿Å±ä Ã¥À¸·Î´Â ¡ºR µ¥ÀÌÅÍ ±¸Á¶¿Í ¾Ë°í¸®Áò¡»(¿¡ÀÌÄÜ, 2017), ¡ºÀÚ¹Ù µ¥ÀÌÅÍ »çÀ̾𽺠ÄîºÏ¡»(¿¡ÀÌÄÜ, 2018), ¡ºÇÇó ¿£Áö´Ï¾î¸µ, Á¦´ë·Î ½ÃÀÛÇϱ⡻(¿¡ÀÌÄÜ, 2018), ¡ºThe Python 3 Standard Library by Example¡»(¿¡ÀÌÄÜ, 2020) µîÀÌ ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|