±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
32,000¿ø |
---|
28,800¿ø (10%ÇÒÀÎ)
1,600P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ÆÄÀ̽㠳ʸÓÀÇ AI ¼¼»ó, ÇÁ·Î´ö¼Ç ÁÙ¸®¾Æ Áغñ ³¡
°·ÂÇÑ ÁÙ¸®¾Æ ¾ð¾î¿Í »ýÅ°踦 È°¿ëÇØ Àü¹®°¡´ä°Ô ÀΰøÁö´É ½Ç¹«¸¦ ó¸®Çغ¸ÀÚ. ÀÌ Ã¥Àº ÁÙ¸®¾ÆÀÇ Å¸ÀÔ ½Ã½ºÅÛÀ̳ª ¸Þ¼µå Æ¯È µî ¾ð¾îÀû Ư¼ºÀ» ÀÚ¼¼È÷ »ìÆ캸°í, ÀÌ¾î¼ µ¥ÀÌÅÍ ºÐ¼®, ¸Ó½Å·¯´×, µö·¯´×, °ÈÇнÀ ¿µ¿ª¿¡¼ÀÇ ÀϹÝÀûÀÎ ÀÛ¾÷µé°ú ÃֽŠ¾Ë°í¸®ÁòµéÀ» ÁÙ¸®¾Æ·Î ¿ì¾ÆÇÏ°Ô ½Ç½ÀÇغ»´Ù. ÁÙ¸®¾Æ¸¦ ÇÁ·Î´ö¼Ç ·¹º§·Î ÀÍÈ÷°í È°¿ëÇÏ°í ½Í´Ù¸é, ÀÌ Ã¥ÀÌ À¯ÀϹ«ÀÌÇÑ ¼±ÅÃÀÌ´Ù.
ÃâÆÇ»ç ¼Æò
°¡Àå ºü¸£°í ¿ì¾ÆÇÑ µ¥ÀÌÅÍ °úÇÐ ÃÖ°íÀÇ ¾ð¾î¸¦ ¸¸³¯ ½Ã°£
ÁÙ¸®¾Æ´Â ÆÄÀ̽㠻óÀ§È£È¯ ¾ð¾î·Î Æò°¡¹ÞÀ¸¸é¼ »ç¿ëÀÌ ´Ã°í ÀÖ´Ù. ÆÄÀ̽ã°ú °°ÀÌ µ¿Àû ¾ð¾îÀ̸鼵µ C¿Í °°Àº Á¤Àû ¾ð¾î¿¡ °¡±î¿î ½ÇÇà ¼Óµµ¸¦ º¸À̸ç, ´ëºÎºÐÀÇ ¶óÀ̺귯¸® ¿ª½Ã ÁÙ¸®¾Æ ÄÚµå·Î ÀÛ¼ºµÇ¾î ¶óÀ̺귯¸®ÀÇ Äڵ带 ¼öÁ¤Çϰųª µð¹ö±ëÇϱⰡ ¸Å¿ì ½±´Ù´Â ÀåÁ¡µµ ÀÖ´Ù.
ÀÌ Ã¥Àº ÁÙ¸®¾ÆÀÇ ¿ì¾ÆÇÑ ¾ð¾î Ư¼º°ú °·ÂÇÑ ¶óÀ̺귯¸® »ýÅ°踦 È°¿ëÇØ Àü¹®°¡´ä°Ô ÀΰøÁö´É ½Ç¹«¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. ¾ð¾î ¹®¹ýÀ» ¸Å´º¾ó Çü½ÄÀ¸·Î ¼³¸íÇÏ´Â ´ë½Å, ŸÀÔ ½Ã½ºÅÛ, ´ÙÁß µð½ºÆÐÄ¡, ¸Þ¼µå ƯÈ, ¸ÞŸÇÁ·Î±×·¡¹Ö, ´ÙÂ÷¿ø ¹è¿, º´·Ä ¿¬»ê µî ½Ç¹« °üÁ¡¿¡¼ ¾Ë¾Æ¾ß ÇÒ ÁÙ¸®¾ÆÀÇ ÄÚµù ½ºÅ¸ÀÏÀ» ÀÚ¼¼È÷ ´Ù·é´Ù. ÀÌ¾î¼ µ¥ÀÌÅÍ ºÐ¼®°ú ½Ã°¢È¿¡ ¾²ÀÌ´Â ¶óÀ̺귯¸®µé(Tables.jl, DataFrames.jl, Query.jl, Plots.jl µî)°ú ȯ°æ ±¸¼º¹ýÀ» »ìÆ캸°í, °£´ÜÇÑ Àüó¸® ½Ç½Àµµ Çغ»´Ù. ƯÈ÷ Ã¥ ¾ÕºÎºÐÀº ÆÄÀ̽ã°ú ºñ±³ÇÏ´Â ¿¹½Ã·Î ÆÄÀ̽㠻ç¿ëÀÚÀÇ ÁÙ¸®¾Æ ÀûÀÀÀ» µ½´Â´Ù.
ÀÌÈÄ´Â ¸Ó½Å·¯´×, µö·¯´×, °ÈÇнÀ ¿µ¿ªÀÇ ÀϹÝÀûÀÎ ÀÛ¾÷µé¿¡ ´ëÇØ ÃֽŠ¾Ë°í¸®ÁòÀ» È°¿ëÇØ ÁÙ¸®¾Æ·Î ¿ì¾ÆÇÏ°Ô ½Ç½ÀÇغ¸´Â ½Ã°£ÀÌ´Ù. ÁÙ¸®¾ÆÀÇ °úÇÐÀû ŸÀÔÀ̳ª MLJÀÇ ¸ðµ¨ ÇÕ¼ºÀ» È°¿ëÇÏ¸é ¸Ó½Å·¯´× ¿öÅ©Ç÷ΠÀÚü°¡ ¾ó¸¶³ª ±ò²ûÇØÁö´ÂÁö ü°¨ÇÒ ¼ö ÀÖ´Ù. Ç÷°½º¸¦ »ç¿ëÇÏ´Â µö·¯´× ÆÄÆ®¿¡¼´Â ÀÚµ¿ ¹ÌºÐ°ú ÇÔÀÚ¸¦ ¼³¸íÇÑ ´ÙÀ½, ÄÄÇ»ÅÍ ºñÀü, °´Ã¼ ŽÁö, NLP µîÀÇ µö·¯´× ÀÛ¾÷µéÀ» ½Ç½ÀÇÑ´Ù. ÆÄÀÌÅäÄ¡³ª ÅÙ¼Ç÷ο¡ Àͼ÷ÇÑ µ¶ÀÚ°¡ ½±°Ô µû¶ó¿Ã ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ³¡À¸·Î DQN, DDPG, SAC, A2C, PPO µî °ÈÇнÀ ¾Ë°í¸®ÁòÀ» ÁÙ¸®¾Æ·Î ±¸ÇöÇØ Ä«Æ®Æú ȯ°æ¿¡¼ °á°ú¸¦ È®ÀÎÇغ»´Ù.
ÁÙ¸®¾Æ ¹®¹ý ¶Ç´Â ÀΰøÁö´É ÀÌ·ÐÀ» ±âÃʺÎÅÍ Çϳª¾¿ ¼³¸íÇϴ åÀº ¾Æ´Ï´Ù. ±×·± ÀÔ¹®¼µéÀº ÀÌ¹Ì ½ÃÁß¿¡ ÀÖÁö¸¸, ÁÙ¸®¾Æ¸¦ ½ÇÁ¦·Î ÀΰøÁö´É ½Ç¹«¿¡ È°¿ëÇغ» ÀúÀÚ°¡ ³ëÇϿ츦 ´ã¾Æ ÁýÇÊÇÑ È°¿ë¼´Â ÀÌ Ã¥ÀÌ À¯ÀÏÇÏ´Ù. ÀΰøÁö´É ½Ç¹«¿¡¼ »ý»ê¼ºÀ» ³ôÀÌ°í ½Í´Ù¸é ÀÌ Ã¥ÀÌ °¡Àå ¿ì¾ÆÇÑ ¼±ÅÃÀÌ µÉ °ÍÀÌ´Ù.
ÁÖ¿ä ³»¿ë
¡Ü ŸÀÔ ½Ã½ºÅÛ, ´ÙÁß µð½ºÆÐÄ¡, ¸Þ¼µå ƯÈ, ¸ÞŸÇÁ·Î±×·¡¹Ö, º´·Ä ¿¬»ê µî ÁÙ¸®¾ÆÀÇ °·ÂÇÑ ¾ð¾î Ư¼º
¡Ü Tables.jl, DataFrames.jl, Query.jl, Plots.jl µî ÁÙ¸®¾Æ ÆÐÅ°Áö¸¦ È°¿ëÇÑ µ¥ÀÌÅÍ ºÐ¼® ¹× ½Ã°¢È
¡Ü °úÇÐÀû ŸÀÔÀ» ÀÌ¿ëÇÑ ¸Ó½Å·¯´× Àüó¸®, ÇнÀ, ¿¹Ãø, Æò°¡, Æ©´× ¹× ¸ðµ¨ ÇÕ¼º ½Ç¹«
¡Ü Ç÷°½º¸¦ »ç¿ëÇÑ ÄÄÇ»ÅÍ ºñÀü, °´Ã¼ ŽÁö, NLP µî µö·¯´× ÀÛ¾÷ ½Ç½À
¡Ü DQN, DDPG, SAC, A2C, PPO °ÈÇнÀ ¾Ë°í¸®Áò ±¸Çö
¸ñÂ÷
º£Å¸¸®´õ Èıâ xii
ÀÌ Ã¥¿¡ ´ëÇÏ¿© xvi
PART I ÁÙ¸®¾Æ ¾ð¾î
CHAPTER 1 ±âº» ¹®¹ý 3
1.1 º¯¼ö 3
1.2 ¼öÄ¡ ŸÀÔ 4
__Á¤¼ö 4 / ºÎµ¿¼Ò¼öÁ¡ ¼ö 5
1.3 ÀڷᱸÁ¶ 6
__¹è¿ 6 / Æ©Çà 6 / ¸í¸íµÈ Æ©Çà 7 / µñ¼Å³Ê¸® 7
1.4 ¹®ÀÚ¿ ŸÀÔ 7
1.5 º¹ÇÕ Å¸ÀÔ 9
1.6 ±âº» ¿¬»ê 10
1.7 ÇÔ¼ö 11
__ÇÔ¼ö Á¤ÀÇ ¹× È£Ãâ 11 / Àμö ±âº»°ª 12 / °¡º¯ Àμö¿Í Å°¿öµå Àμö 12 / À͸í ÇÔ¼ö¿Í do ºí·Ï 13 / ÇÔ¼ö ÇÕ¼º°ú ÆÄÀÌÇÎ 14 / º¤ÅÍÈ¿ë dot ¿¬»êÀÚ 14 / Àμö Àü´Þ ¹æ½Ä 14 / °´Ã¼ È£Ãâ ÇÔ¼ö 15
1.8 Á¦¾î È帧 15
__º¹ÇÕ½Ä 15 / Á¶°Ç½Ä 16 / ¹Ýº¹¹® 16 / ¿¹¿Ü ó¸® 17
1.9 ¸ðµâ 17
1.10 º¯¼ö ¿µ¿ª 19
__Àü¿ª º¯¼ö 19 / ÇÔ¼öÀÇ Áö¿ª º¯¼ö 19 / for, while, try ¹®ÀÇ Áö¿ª º¯¼ö 20
CHAPTER 2 ŸÀÔ ½Ã½ºÅÛ 23
2.1 µ¿Àû ŸÀÔ 23
2.2 Ãß»ó ŸÀÔ°ú ±¸Ã¼ ŸÀÔ 25
__ÁÙ¸®¾Æ ¼ö ü°è 25 / Ãß»ó ŸÀÔ 27 / ¿ø½Ã ŸÀÔ 27 / º¹ÇÕ Å¸ÀÔ 28 / º¯°æ ºÒ°¡´É¼º 30 / ÇàÀ§ÀÇ »ó¼Ó 31
2.3 ¸Å°³º¯¼ö ŸÀÔ 32
__UnionAll ŸÀÔ 34 / ¹«°øº¯¼º 34 / ¸Å°³º¯¼ö Ãß»ó ŸÀÔ 36
2.4 ±× ¿Ü ŸÀÔµé 36
__½Ì±ÛÅÏ Å¸ÀÔ 36 / Nothing ŸÀÔ 37 / ÇÔ¼ö ŸÀÔ 37 / Æ©Çà ŸÀÔ 37 / À¯´Ï¾ð ŸÀÔ 38
2.5 ŸÀÔ º¯È¯°ú ½Â°Ý 38
__ŸÀÔ º¯È¯ 39 / ½Â°Ý 40 / »ç¿ëÀÚ Á¤ÀÇ ¼ö ŸÀÔ 41
CHAPTER 3 ÇÔ¼ö¿Í ¸Þ¼µå 45
3.1 ´ÙÁß µð½ºÆÐÄ¡ 46
__´ÙÁß µð½ºÆÐÄ¡ ÀÛµ¿ ¹æ½Ä 47 / ´ÙÁß µð½ºÆÐÄ¡ ³»ºÎ ±¸Çö 49 / Àμö ŸÀÔº°·Î ÃÖÀûÈµÈ ¸Þ¼µå Á¤ÀÇ 50
3.2 ¸Þ¼µå Æ¯È 51
__ÄÄÆÄÀÏ ´Ü°è 52 / º¹ÇÕ Å¸ÀÔ Àμö ¸Þ¼µåÀÇ Æ¯È 55 / ŸÀÔ ½Ã½ºÅÛ°ú ¸Þ¼µå Æ¯È 57
3.3 ¼º´É ÁÁÀº Äڵ带 ÀÛ¼ºÇÏ´Â ¹ý 57
__½ºÅ©¸³Æ® ´ë½Å ÇÔ¼ö ÀÛ¼º 57 / ŸÀÔ ¸í½ÃµÈ Àü¿ª º¯¼ö È°¿ë 58 / ¹è¿ÀÇ ¿ø¼Ò ŸÀÔÀº ±¸Ã¼ ŸÀÔÀ¸·Î 58 / º¹ÇÕ Å¸ÀÔÀÇ Çʵå ŸÀÔÀº ±¸Ã¼ ŸÀÔÀ¸·Î 59 / ŸÀÔ ¾ÈÁ¤¼º ÁöÅ°±â 59
CHAPTER 4 ¸ÞŸÇÁ·Î±×·¡¹Ö 63
4.1 ÄÚµåÀÇ µ¥ÀÌÅÍ Ç¥Çö 63
__Ç¥Çö½Ä 63 / ½É¹ú 64 / Æò°¡(½ÇÇà) 65 / ³»»ð 65
4.2 ÄÚµå »ý¼º 65
4.3 ¸ÅÅ©·Î 68
__¸ÅÅ©·Î ¿¹Á¦ 68 / À̽ºÄÉÀÌÇÎ 69 / ´Ù½Ã °¡À§¹ÙÀ§º¸ 70 / À¯¿ëÇÑ ¸ÅÅ©·Î 72
CHAPTER 5 ´ÙÂ÷¿ø ¹è¿ 75
5.1 ´ÙÂ÷¿ø ¹è¿ÀÇ Æ¯Â¡ 75
__¿ ¿ì¼± 75 / º¤ÅÍÈ ºÒÇÊ¿ä 78
5.2 ´ÙÂ÷¿ø ¹è¿ÀÇ »ç¿ë¹ý 80
__¹è¿ ¸®ÅÍ·² ¹× »ý¼º 80 / Àε¦½Ì ¹× ÇÒ´ç 82 / ºê·Îµåij½ºÆà 83 / ºä 84
5.3 »ç¿ëÀÚ Á¤ÀÇ ¹è¿ ŸÀÔ 84
CHAPTER 6 º´·Ä ¿¬»ê 87
6.1 ¸ÖƼ½º·¹µù 87
6.2 ¸ÖƼÇÁ·Î¼¼½Ì 90
6.3 ºÐ»ê ÄÄÇ»Æà 92
6.4 CUDA GPU È°¿ë 96
PART II µ¥ÀÌÅÍ ºÐ¼® µµ±¸
CHAPTER 7 ÀçÇö °¡´É ȯ°æ 103
7.1 ÆÐÅ°Áö °ü¸®ÀÚ 103
7.2 ÇÁ·ÎÁ§Æ® ȯ°æ °ü¸® 106
7.3 ȯ°æ ÀçÇö 108
CHAPTER 8 »óÈ£ÀÛ¿ë ȯ°æ 111
8.1 IJulia.jl 111
8.2 Pluto.jl 113
8.3 ±¸±Û ÄÚ·¦ 114
8.4 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå 116
CHAPTER 9 µ¥ÀÌÅÍ Ã³¸® µµ±¸ 117
9.1 Tables.jl 117
9.2 DataFrames.jl 118
__µ¥ÀÌÅÍÇÁ·¹ÀÓ »ý¼º 118 / Àε¦½Ì 120 / ¿ ¼±Åà ¹× º¯È¯ 122 / ºÐÇÒ, Àû¿ë, °áÇÕ 123 / ÆÒ´õ½º¿ÍÀÇ ºñ±³ 124
9.3 Query.jl 126
CHAPTER 10 ½Ã°¢È µµ±¸ 129
10.1 Plots.jl 129
__±âº» »ç¿ë¹ý 129 / ¹é¿£µå º¯°æ 132 / StatsPlots.jl 133
10.2 Makie.jl 134
CHAPTER 11 µ¥ÀÌÅÍ Ã³¸® ½Ç½À 139
11.1 º¯¼ö¸í Á¤Á¤ 140
11.2 °áÃøÄ¡ ä¿ì±â 141
11.3 ºÐÆ÷ º¯È¯ 145
PART III MLJ¸¦ ÀÌ¿ëÇÑ ¸Ó½Å·¯´×
CHAPTER 12 ¿öÅ©Ç÷Π151
12.1 µ¥ÀÌÅÍ Áغñ 152
__°úÇÐÀû ŸÀÔ 153 / µ¥ÀÌÅͼ ºÐÇÒ 155 / Àüó¸® 156
12.2 ¸ðµ¨ Áغñ 157
__¸ðµ¨ °Ë»ö 157 / ¸ðµ¨ ÄÚµå ·Îµù 159 / ¸ðµ¨ ŸÀÔ Ã¼°è 160
12.3 ÇнÀ, ¿¹Ãø, Æò°¡ 161
__ÇнÀ 161 / ¿¹Ãø 164 / Æò°¡ Ãøµµ 165 / ±³Â÷°ËÁõ 166
12.4 ÇÏÀÌÆÛÆĶó¹ÌÅÍ Æ©´× 167
__Æ©´× ¿¹Á¦ 168 / Á¶±â Á¾·á 171
CHAPTER 13 ¸ðµ¨ ÇÕ¼º 173
13.1 µ¥ÀÌÅͼ Áغñ 173
13.2 ÆÄÀÌÇÁ¶óÀÎ(ÇÕ¼º ¸ðµ¨) 175
__ÆÄÀÌÇÁ¶óÀÎ Æ©´× 176 / ¼¿ÇÁÆ©´× ¸ðµ¨µéÀÇ ÆÄÀÌÇÁ¶óÀÎ 178 / Ÿ±ê º¯È¯ 179
13.3 ÆÄÀÌÇÁ¶óÀÎ(ÇнÀ ³×Æ®¿öÅ©) 180
__ÇÁ·ÎÅäŸÀÌÇÎ 180 / ÇнÀ ³×Æ®¿öÅ© ³»º¸³»±â 183
13.4 ¹è±ë 186
__EnsembleModel 187 / ÇнÀ ³×Æ®¿öÅ© 188 / RandomForest 189
13.5 ½ºÅÂÅ· 190
__½ºÅÂÅ· °úÁ¤ 191 / ÇнÀ ³×Æ®¿öÅ© 194
CHAPTER 14 ºñÁ¤Çü µ¥ÀÌÅÍ 197
14.1 À̹ÌÁö ºÐ·ù 197
__µ¥ÀÌÅÍ Á¤ÇüÈ 198 / ´Ù¾çÇÑ ¸ðµ¨ Àû¿ë 199
14.2 ÅؽºÆ® ºÐ¼® 205
__ÅؽºÆ® Àüó¸® 206 / ÅؽºÆ® µ¥ÀÌÅÍÀÇ Æ¯¼º ÃßÃâ 208 / ÇнÀ ¹× ¿¹Ãø 211
PART IV Ç÷°½º¸¦ ÀÌ¿ëÇÑ µö·¯´×
CHAPTER 15 ÀÚµ¿ ¹ÌºÐ 217
15.1 ¹ÌºÐ ±¸ÇÏ´Â ¹æ¹ý 217
15.2 ¹ÌºÐ ±¸Çö ½Ç½À 220
__±¸Çö 1: ¼Õ ¹ÌºÐ 220 / ±¸Çö 2: ¼öÄ¡ ¹ÌºÐ 220 / ±¸Çö 3: ±âÈ£ ¹ÌºÐ 221 / ±¸Çö 4: ÀÚµ¿ ¹ÌºÐ 222 / 15.3 Ç÷°½ºÀÇ ÀÚµ¿ ¹ÌºÐ 227
__ÀÚÀÌ°÷ »ç¿ë¹ý 227 / ¼Ò½º ÄÚµå º¯È¯ ¹æ½Ä 229
CHAPTER 16 Ç÷°½º »ç¿ë¹ý 235
16.1 µ¥ÀÌÅÍ Áغñ 236
16.2 ¸ðµ¨ »ý¼º 237
__°¡ÁßÄ¡ ÃʱâÈ 238 / »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ°ú ÇÔÀÚ 238
16.3 ÇнÀ ¹× Å×½ºÆ® 240
__¸ðµ¨ ÇнÀ ÇÔ¼ö 240 / ¸ðµ¨ Å×½ºÆ® ÇÔ¼ö 242
16.4 Àüü ½ÇÇà 242
__¼Õ½Ç ÇÔ¼ö ¹× ¿ÉƼ¸¶ÀÌÀú ÁöÁ¤ 243 / ¿¡Æøº° ½ÇÇà 243 / ¸ðµ¨ ÀúÀå ¹× ·Îµù 245
16.5 °ü·Ã ÆÐÅ°Áö 246
CHAPTER 17 ÄÄÇ»ÅÍ ºñÀü 249
17.1 ÇÕ¼º°ö ½Å°æ¸Á 249
__ÆÐ¼Ç ¾ÆÀÌÅÛ ºÐ·ù 249 / ¼ýÀÚ ¼Õ±Û¾¾ ºÐ·ù 253
17.2 ÀüÀÌ ÇнÀ 253
__µ¥ÀÌÅͼ Áغñ 254 / ÇнÀ ¹× Å×½ºÆ® ÇÔ¼ö 255 / ¸ðµ¨ Á¤ÀÇ 255 / ÇнÀ ¹× Å×½ºÆ® 256
17.3 °¡Â¥ À̹ÌÁö »ý¼º 258
__»ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅͼ 258 / »ý¼ºÀÚ¿Í ÆǺ°ÀÚ 261 / ÈÆ·Ã 262
17.4 °´Ã¼ ŽÁö 265
__°´Ã¼ ŽÁö 266 / ŽÁö °á°ú ±×¸®±â 267
CHAPTER 18 ÀÚ¿¬¾î ó¸® 271
18.1 ¼øȯ ½Å°æ¸Á 271
__¼¿°ú ·¡ÆÛ 271 / °èÃþ 273 / ¼Õ½Ç ÇÔ¼ö Á¤ÀÇ 274
18.2 ¹®ÀÚ¿ »ý¼º 275
__µ¥ÀÌÅͼ »ý¼º 276 / ¸ðµ¨ ¹× ¼Õ½Ç ÇÔ¼ö 278 / ÇнÀ ¹× ¹®ÀÚ¿ »ý¼º 279
18.3 ÅؽºÆ® ºÐ·ù 280
__µ¥ÀÌÅͼ Áغñ 281 / ÇнÀ ¹× Å×½ºÆ® ÇÔ¼ö 282 / ÀÓº£µùÃþ 283 / ¾îÅÙ¼ÇÃþ 283 / ¸ðµ¨ Á¤ÀÇ 284 / »çÀü ÇнÀµÈ ÀÓº£µù 286 / ÃÖÁ¾ °á°ú 286
18.4 Æ®·£½ºÆ÷¸Ó 288
__µ¥ÀÌÅͼ Áغñ ¹× ÇнÀ, ÅؽºÆ® ÇÔ¼ö 288 / ¸ðµ¨ Á¤ÀÇ 288 / ÇнÀ °á°ú 290 / Á¤±ÔÈ ¼ø¼ ¹Ù²Ù±â 291
18.5 BERT 292
__ÅؽºÆ® ÅäÅ«È 292 / Ư¼º ÃßÃâ 294 / ºÐ·ù ¸ðµ¨ Á¤ÀÇ ¹× ÇнÀ 295
18.6 Çã±ëÆäÀ̽º 296
__BERT ±â¹ÝÀÇ ¸ðµ¨ 298 / GPT-2 299 / BART 300
PART V ½ÉÃþ °ÈÇнÀ
CHAPTER 19 °ÈÇнÀ ȯ°æ 305
19.1 ȯ°æ »ç¿ë¹ý 305
19.2 Ä«Æ®Æú ȯ°æ 307
19.3 »ç¿ëÀÚ Á¤ÀÇ È¯°æ 309
CHAPTER 20 °¡Ä¡ ±â¹Ý ¾Ë°í¸®Áò 313
20.1 ±âº» °³³ä 313
__Á¤Ã¥, ±ËÀû, À̵æ 313 / ±â´ëÀ̵æ, ÃÖÀûÁ¤Ã¥ 314 / °¡Ä¡ ÇÔ¼ö: (ÃÖÀû) »óÅÂ, (ÃÖÀû) Çൿ 314 / ¾îµå¹êƼÁö ÇÔ¼ö 315 / ½Ã°£Â÷ ÇнÀ 315 / È°¼º Á¤Ã¥ vs ºñÈ°¼º Á¤Ã¥ 317 / ŽÇè°ú È°¿ë 317 / Ÿ±ê ³×Æ®¿öÅ© 318 / ÇൿÀÚ-ºñÆòÀÚ 318
20.2 DQN 318
__°æÇè ÀçÇö ¹öÆÛ 319 / ÇÏÀÌÆÛÆĶó¹ÌÅÍ 321 / ¸ðµ¨ Á¤ÀÇ 323 / Àüü ½ÇÇà ÇÔ¼ö 325 / Çൿ ¼±Åà ÇÔ¼ö 328 / ¸ðµ¨ ÈÆ·Ã ÇÔ¼ö 328 / ¼Õ½Ç ÇÔ¼ö ¹Ýȯ ÇÔ¼ö 330 / Ä«Æ®Æú °á°ú 331
20.3 DDPG 333
__ÄÚµå ±¸Çö 334 / Ä«Æ®Æú °á°ú 336
20.4 SAC 337
__ÄÚµå ±¸Çö 338 / Ä«Æ®Æú °á°ú 342
CHAPTER 21 Á¤Ã¥ ±â¹Ý ¾Ë°í¸®Áò 343
21.1 ±âº» °³³ä 343
__Á¤Ã¥ °æ»ç 343 / GAE 345
21.2 A2C 346
__·Ñ¾Æ¿ô ¹öÆÛ 346 / ÀÌµæ ¹× GAE °è»ê 349 / ÇÏÀÌÆÛÆĶó¹ÌÅÍ 350 / ¸ðµ¨ Á¤ÀÇ 352 / Àüü ½ÇÇà ÇÔ¼ö 354 / Çൿ ¼±Åà ÇÔ¼ö 356 / ¸ðµ¨ ÈÆ·Ã ÇÔ¼ö 359 / ¼Õ½Ç ÇÔ¼ö ¹Ýȯ ÇÔ¼ö 360 / Ä«Æ®Æú °á°ú 361
21.3 PPO 364
__ÄÚµå ±¸Çö 366 / Ä«Æ®Æú °á°ú 367
21.4 °¡Ä¡ ±â¹Ý°ú Á¤Ã¥ ±â¹Ý ¾Ë°í¸®Áò ºñ±³ 368
¸ÎÀ½¸» 370
ã¾Æº¸±â 373
º»¹®Áß¿¡¼
´ÙÀ½Àº ÁÙ¸®¾Æ JIT ÄÄÆÄÀÏ·¯°¡ ¸Þ¼µå¸¦ ÄÄÆÄÀÏÇÏ´Â ´Ü°è¸¦ ³ªÅ¸³½ ±×¸²ÀÌ´Ù. (¡¦) ¸ÕÀú, ¼Ò½º Äڵ带 ÆĽÌÇÏ¿© ÁÙ¸®¾ÆÀÇ Ãß»ó ±¸¹® Æ®¸®(abstract syntax tree, AST)¸¦ »ý¼ºÇÑ´Ù. AST´Â Äڵ尡 ÀÛ¼ºµÈ ¹æ½Ä ±×´ë·Î ±¸Á¶ÈÇÑ °ÍÀÌ´Ù. Meta.parse ÇÔ¼ö·Î ¾ÕÀÇ ¼Ò½º¸¦ ÆĽÌÇÑ °á°ú´Â ´ÙÀ½°ú °°´Ù. (¡¦) ´ÙÀ½À¸·Î, AST¸¦ ÄÄÆÄÀÏ·¯°¡ ÃÖÀûÈÇϱâ ÁÁÀº ÇüÅ·ΠÀú¼öÁØÈÇÑ´Ù. ¾Õ¿¡ ³ª¿Â ±×¸²ÀÇ ¼¼ ¹ø° »óÀÚÀÎ ÁÙ¸®¾ÆÀÇ Áß°£ Ç¥Çö(intermediate representation, IR)ÀÌ ÀÌ¿¡ ÇØ´çÇÑ´Ù. ÀÌ IR¸¦ ÀÌ¿ëÇÏ¿© ¸Þ¼µå
ƯÈ, ŸÀÔ Ãß·Ð µî ÁÙ¸®¾Æ °íÀ¯ÀÇ ÃÖÀûÈ°¡ ÀÌ·ç¾îÁø´Ù. ¾Æ·¡´Â @code_lowered ¸ÅÅ©·Î¿¡ ÀÇÇØ »ý¼ºµÈ ÁÙ¸®¾ÆÀÇ Áß°£ Ç¥ÇöÀÌ´Ù. (52~53ÂÊ)
ÆÄÀ̽ãÀÇ ¸®½ºÆ®(list)´Â ÀÓÀÇÀÇ Å¸ÀԵ鿡 ´ëÇÑ Æ÷ÀÎÅ͸¦ ´ãÀ¸¹Ç·Î ÁÙ¸®¾ÆÀÇ Vector{Any}¿Í ºñ½ÁÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù. ¹Ý¸é, µ¿ÀÏÇÑ Å¸ÀÔÀÇ °ªÀ» ¹è¿¿¡ Á÷Á¢ ÀúÀåÇÏ´Â ³ÑÆÄÀÌ(NumPy) ¹è¿Àº, 1Â÷¿ø dtype=np.float64ÀÎ °æ¿ì ÁÙ¸®¾ÆÀÇ Vector{Float64}¿Í À¯»çÇÏ´Ù. / ´ÙÂ÷¿ø ¹è¿ÀÇ °æ¿ì, ³ÑÆÄÀÌ´Â µðÆúÆ® ¼³Á¤À¸·Î Çà ¿ì¼±(row-major) ¹æ½ÄÀ¸·Î ¹è¿À» ÀúÀåÇÏ´Â ¹Ý¸é, ÁÙ¸®¾Æ´Â ¿ ¿ì¼±(column-major) ¹æ½ÄÀ¸·Î ¹è¿À» ÀúÀåÇÑ´Ù. ¸ÕÀú ÀÌ·± ÁÙ¸®¾Æ ¹è¿ÀÇ Æ¯Â¡µéºÎÅÍ »ìÆ캻 ÈÄ, ÀÚ¼¼ÇÑ »ç¿ë¹ýÀ» ÀÍÇôº¸ÀÚ. (75ÂÊ)
Âü°í·Î, ±âº» ¼³Á¤ÀÎ Çà ¿ì¼±À¸·Î »ý¼ºµÈ ³ÑÆÄÀÌ ¹è¿·Î ÆÒ´õ½º µ¥ÀÌÅÍÇÁ·¹ÀÓÀ» »ý¼ºÇÏ¸é ½Ã¸®Áî(¿)º° °è»êÀÌ È¿À²ÀûÀÌÁö ¸øÇÑ °æ¿ì°¡ ¸¹´Ù. ´ÙÀ½ÀÇ ¿¹Á¦´Â Çà ¿ì¼±À¸·Î »ý¼ºÇÑ ¹è¿ data·Î ¸¸µç µ¥ÀÌÅÍÇÁ·¹ÀÓ df¿Í ¿ ¿ì¼±À¸·Î »ý¼ºÇÑ ¹è¿ data2·Î ¸¸µç µ¥ÀÌÅÍÇÁ·¹ÀÓ df2ÀÇ Æ¯Á¤ ¿ÀÇ Æò±ÕÀ» °è»êÇÏ´Â µ¥ °É¸®´Â ½Ã°£À» ÃøÁ¤ÇÑ °ÍÀÌ´Ù. (¡¦) ¹Ý¸é ÁÙ¸®¾Æ´Â ¹è¿ÀÌ ¿ ¿ì¼±À̱⠶§¹®¿¡, ¹è¿¿¡¼ º¹»ç ¾øÀÌ µ¥ÀÌÅÍÇÁ·¹ÀÓÀ» »ý¼ºÇصµ ¿º°·Î È¿À²ÀûÀÎ °è»êÀÌ ÀϾÙ. (¡¦) ´Ü¼øÈÇÑ »ç·ÊÀ̹ǷΠÆÒ´õ½ºÀÇ ¼º´É°ú ºñ±³Çϱ⿣ ¼º±ÞÇÏÁö¸¸, ¿ Æò±Õ °è»ê¿¡¼ ÁÙ¸®¾ÆÀÇ µ¥ÀÌÅÍÇÁ·¹ÀÓÀÌ ÆÒ´õ½ºÀÇ ¿ ¿ì¼± ¹è¿ µ¥ÀÌÅÍÇÁ·¹ÀÓ ÀÌ»óÀ¸·Î ºü¸¥ ¼º´ÉÀ» º¸¿´´Ù. (126ÂÊ)
MLJÀÇ ¸ðµ¨Àº ÇÏÀÌÆÛÆĶó¹ÌÅ͵éÀ» ´ã°í ÀÖ´Â º¯°æ °¡´É º¹ÇÕ Å¸ÀÔÀÌ´Ù. ¸ðµ¨Àº Á÷Á¢ ÀÛ¼ºÇÒ ¼öµµ ÀÖ°í ±âÀÛ¼ºµÈ ¸ðµ¨µé Áß¿¡¼ ÀûÇÕÇÑ ¸ðµ¨À» °¡Á®¿Ã ¼öµµ ÀÖ´Ù. ¶ÇÇÑ ¿©·¯ ¸ðµ¨À» ÇÕ¼ºÇؼ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¸ðµ¨ °³¹ßÀÚ°¡ ¾Æ´Ï¸é ¸ðµ¨À» Á÷Á¢ ÀÛ¼ºÇÏ´Â °æ¿ì´Â µå¹° °ÍÀ̹ǷÎ, ÇØ´ç ³»¿ëÀº MLJ
¹®¼ µîÀ» Âü°íÇÏ¸é µÈ´Ù. (¡¦) MLJ¿¡´Â ¸Ó½Å·¯´× ¸ðµ¨µéÀ» ÆÐÅ°Áö ·Îµù ¾øÀ̵µ °Ë»öÇÒ ¼ö ÀÖ´Â ¸ðµ¨ µî·Ï¼Ò(registry)°¡ ÀÖ´Ù. models ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ÇöÀç µî·ÏµÈ ¸ðµ¨µéÀÇ Á¤º¸¸¦ Á¶È¸Çغ¼ ¼ö ÀÖ´Ù. (157ÂÊ)
¸ÕÀú 14.1Àý¿¡¼ ´Ù·ð´ø MLDatasets ÆÐÅ°Áö¸¦ ÀÌ¿ëÇÏ¿© MNIST ÆÐ¼Ç ¾ÆÀÌÅÛ µ¥ÀÌÅͼÂÀ» ºÒ·¯¿Â´Ù. xtrain µ¥ÀÌÅÍ´Â 28 ¡¿ 28Çȼ¿ÀÇ À̹ÌÁö 6¸¸ °³·Î ÀÌ·ç¾îÁ® ÀÖ°í, ytrainÀº °¢ À̹ÌÁöÀÇ ·¹À̺íÀÌ´Ù. xtest, ytest µ¥ÀÌÅÍ´Â 1¸¸ °³ÀÇ À̹ÌÁö¿Í ·¹ÀÌºí µ¥ÀÌÅÍÀÌ´Ù. / À̹ÌÁö µ¥ÀÌÅÍ´Â reshape ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© (W, H, C) Çü»óÀ¸·Î ¹Ù²ãÁØ´Ù. ÆÄÀÌÅäÄ¡¿¡¼´Â (C, H, W) Çü»óÀ» ÀÌ¿ëÇÏÁö¸¸, ¿ ¿ì¼± ¹è¿ÀÎ ÁÙ¸®¾Æ¿¡¼´Â ÇÕ¼º°ö °è»ê ½Ã ºü¸¥ Á¢±ÙÀÌ ÇÊ¿äÇÑ W¿Í H ÃàÀÌ 1, 2Â÷¿øÀ¸·Î ¿Â´Ù. º» ¿¹Á¦¿¡¼´Â ÇÕ¼º°ö ½Å°æ¸Á ´ë½Å ´ÙÃþ ÆÛ¼ÁÆ®·Ð ½Å°æ¸ÁÀ» ÀÌ¿ëÇϱ⠶§¹®¿¡ ä³Î ÃàÀÌ ÇÊ¿ä ¾øÁö¸¸, ÇÕ¼º°ö ¸ðµ¨¿¡µµ Àû¿ëµÉ ¼ö ÀÖ°Ô Çü»óÀ» ÀÌ·¸°Ô ¹Ù²ãµÐ´Ù. (236ÂÊ)
Q·¯´×¿¡¼´Â ´ÙÀ½ Çൿ a¡ÇÀ¸·Î ÇöÀç ÇнÀµÈ QÇÔ¼öÀÇ Q°ªÀ» °¡Àå Å©°Ô ÇÏ´Â ÇൿÀ» ¼±ÅÃÇÑ´Ù. ÀÌ °æ¿ì ¿¡ÀÌÀüÆ®´Â ÈÆ·Ã Ãʱ⿡ QÇÔ¼ö¸¦ ÃæºÐÈ÷ ÇнÀÇÏÁö ¸øÇÑ »óÅ¿¡¼ ´Ù¾çÇÑ »óÅ Çൿ °ø°£À» ŽÇè(exploration)ÇÒ ±âȸ¸¦ ³õÄ¡°Ô µÈ´Ù. / ÈÆ·Ã Ãʱ⿡´Â ŽÇèÀÇ ºñÀ²À» ³ôÀÌ°í µÚ·Î °¥¼ö·Ï ÇнÀ °á°ú¸¦ È°¿ë(exploitation)ÇÏ¿© Q°ªÀ» °¡Àå Å©°Ô ÇÏ´Â ÇൿÀ» ¼±ÅÃÇÏ´Â Àü·«À¸·Î, DQN¿¡¼´Â ¿¦½Ç·Ð Ž¿åÀû(epsilon-greedy) Àü·«À» ¾´´Ù. Ãʹݿ¡´Â ³ôÀº ¿¦½Ç·Ð ºñÀ²¸¸Å ¹«ÀÛÀ§ÇÑ ÇൿÀ» ¼±ÅÃÇÏ°í, µÚ·Î °¥¼ö·Ï ¿¦½Ç·Ð ºñÀ²À» ³·Ãç¼ Å½¿åÀû(°¡Àå Q°ªÀ» ³ôÀÌ´Â) ÇൿÀ» ¸¹ÀÌ ¼±ÅÃÇÑ´Ù. DDPG, SAC¿¡¼µµ ŽÇè°ú È°¿ëÀÇ ±ÕÇüÀ» Á¶Á¤Çϱâ À§ÇØ À¯»çÇÑ Àü·«À» »ç¿ëÇÑ´Ù. (317ÂÊ)
°ü·ÃÀ̹ÌÁö
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
¼¿ï´ëÇб³¿¡¼ °æ¿µÇаú Åë°èÇÐÀ» Àü°øÇß´Ù. »óÇ°¼±¹°À» °Å·¡ÇÏ´Â ¹Ì±¹ ÇìÁöÆݵ忡¼ 6³â°£ ÆÄÀ̽ãÀ¸·Î µ¥ÀÌÅÍ ºÐ¼®À» Çß´Ù. 2012³âºÎÅÍ ±¹³» ´ëÇ¥ »ç¸ð¿î¿ë»çÀΠŸÀÓÆú¸®¿ÀÀÚ»ê¿î¿ë¿¡¼ Àü»ê º»ºÎ¸¦ À̲ø°í ÀÖ´Ù. ÁÖ·Î ÇÏ´Â ¾÷¹«´Â ÁÖ¹® ó¸® ÀÚµ¿È, À§Çè °ü¸® ½Ã½ºÅÛ ±¸Ãà, ½ÃÀå µ¥ÀÌÅÍ ºÐ¼® µîÀÌ´Ù. ¼ºñ½º ±¸Çö ½Ã¿¡´Â C#À» ÁÖ·Î »ç¿ëÇÏ°í, µ¥ÀÌÅÍ ºÐ¼® ½Ã¿¡´Â ÁÙ¸®¾Æ¸¦ Áñ°Ü »ç¿ëÇÑ´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 1±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 0±Ç)
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.