ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÆÄÀÌÅäÄ¡ µö·¯´× ¸ðµ¨ AI¾Û °³¹ß ÀÔ¹®


ÆÄÀÌÅäÄ¡ µö·¯´× ¸ðµ¨ AI¾Û °³¹ß ÀÔ¹®

ÆÄÀÌÅäÄ¡ µö·¯´× ¸ðµ¨ AI¾Û °³¹ß ÀÔ¹®

<¾ÆÁ À¯Å°³ª°¡> Àú/<±èÀºÃ¶> ¿ª | AK(¿¡ÀÌÄÉÀÌ Ä¿¹Â´ÏÄÉÀ̼ÇÁî)

Ãâ°£ÀÏ
2023-10-09
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
10 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

Udemy ÀαⰭÁ¸¦ Ã¥À¸·Î Á¤¸®!
µö·¯´× ¸ðµ¨ ±¸Çö°ú À¥ ¾Û ±¸Ãà±îÁö,
È¿À²ÀûÀÌ°í ÄÞÆÑÆ®ÇÏ°Ô!

µö·¯´×À» PyTorch¿Í ±¸±Û ÄÚ·¦À» ÀÌ¿ëÇØ È¿À²ÀûÀ¸·Î ÀÍÈ÷´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ°í, À̸¦ ÀÌ¿ëÇØ ¸Ó½Å·¯´×ÀÇ ±¸ÇöÀ» Â÷·Ê·Î ½ÀµæÇØ ÀΰøÁö´ÉÀ» žÀçÇÑ À¥ ¾ÛÀ» ±¸ÃàÇÏ´Â ¹ýÀ» »ó¼¼ÇÏ°Ô ¾È³»ÇÑ´Ù.
PyTorch ¹× µö·¯´×ÀÇ °³¿ä, ±×¸®°í °³¹ß ȯ°æÀÎ ±¸±Û ÄÚ·¦ÀÇ ¼³¸íºÎÅÍ ½ÃÀÛÇØ CNN, RNN, ÀΰøÁö´ÉÀ» žÀçÇÑ ¾Û °³¹ß ¼øÀ¸·Î »ìÆ캻´Ù.

ÀúÀÚ¼Ò°³

¡®Àΰ£°ú AIÀÇ °øÁ¸¡¯À» ¹Ì¼ÇÀ¸·Î ÇÏ´Â ÁÖ½Äȸ»ç SAI-LabÀÇ ´ëÇ¥ÀÌ»ç·Î, AI °ü·Ã ±³À°°ú ¿¬±¸ °³¹ß¿¡ Á¾»çÇÏ°í ÀÖ´Ù. ÅäÈÄÄí´ëÇÐ ´ëÇпø ÀÌÇבּ¸°ú ¼ö·á ÈÄ ÀÌÇйڻç(¹°¸®ÇÐ)¸¦ ÃëµæÇß´Ù. ÀΰøÁö´É(AI), º¹Àâ°è, ³ú°úÇÐ, ƯÀÌÁ¡(singularity) µî¿¡ °ü½ÉÀÌ ¸¹À¸¸ç ÇÁ·Î±×·¡¹Ö/AI °­»ç·Î¼­ Áö±Ý±îÁö ¿ÀÇÁ¶óÀο¡¼­ 1000¸í ÀÌ»ó, ¿Â¶óÀο¡¼­´Â 2¸¸ ¸í¿¡ °¡±î¿î ÀοøÀ» ÁöµµÇß´Ù. ¼¼°è ÃÖ´ë ±³À° µ¿¿µ»ó Ç÷§ÆûÀÎ À¯µ¥¹Ì(Udemy)¿¡¼­ ¡®Ã³À½ ½ÃÀÛÇÏ´Â ÆÄÀ̽㡯, ¡®½ÇÀü µ¥ÀÌÅÍ°úÇаú ¸Ó½Å·¯´×¡¯, ¡®¸ðµÎÀÇ µö·¯´×¡¯, ¡®¸ðµÎÀÇ AI °­Á¡¯ µîÀ» °­ÀÇÇÏ°í ÀÖ´Ù. ¿£Áö´Ï¾î·Îµµ ÀÏÇϸ鼭 VR, °ÔÀÓ, SNS µî ºÐ¾ß¸¦ ºÒ¹®ÇÑ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇß´Ù.

Àú¼­·Î ¡ºÃ¹ µö·¯´× ?PythonÀ¸·Î ¹è¿ì´Â ½Å°æ¸Á°ú ¿ªÀüÆÄ¡»(SBÅ©¸®¿¡ÀÌƼºê, 2018), ¡ºPythonÀ¸·Î µ¿ÀÛÇؼ­ ¹è¿î´Ù! »õ·Î¿î ¼öÇÐ ±³°ú¼­ ±â°èÇнÀ¡¤½ÉÃþÇнÀ¿¡ ÇÊ¿äÇÑ ±âÃÊ Áö½Ä¡»(¼î¿¡ÀÌ»ç, 2019), ¡ºÃ¹ µö·¯´×2 PythonÀ¸·Î ±¸ÇöÇÏ´Â ¼øȯ ½Å°æ¸Á, VAE, GAN¡»(SBÅ©¸®¿¡ÀÌƼºê, 2020) µîÀÌ ÀÖ´Ù. ÀúÀÚÀÇ À¯Æ©ºê ä³Î¿¡¼­´Â ¹«·á °­Á°¡ ´Ù¼ö °ø°³µÇ°í ÀÖ´Ù.

¸ñÂ÷

¹®ÀÇ »çÇ× °¡À̵å¶óÀÎ
¿¹Á¦ ÆÄÀÏ ¹× ÇÁ·Î±×·¥ ¾È³»

Chapter 0 ¼Ò°³
0.1 ÀÌ Ã¥¿¡ ´ëÇؼ­
0.1.1 ÀÌ Ã¥ÀÇ Æ¯Â¡
0.1.2 PythonÀÇ ±âÃʸ¦ ¹è¿î´Ù
0.1.3 ÀÌ Ã¥ÀÇ ±¸¼º
0.1.4 ÀÌ Ã¥À¸·Î ÇÒ ¼ö ÀÖ°Ô µÇ´Â °Í
0.1.5 ÀÌ Ã¥ÀÇ ÁÖÀÇ »çÇ×
0.1.6 ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
0.1.7 ÀÌ Ã¥ÀÇ »ç¿ë¹ý

Chapter 1 PyTorch¿Í ½ÉÃþÇнÀ
1.1 PyTorch
1.1.1 PyTorchÀÇ °³¿ä

1.2 ½ÉÃþÇнÀ
1.2.1 ÀΰøÁö´É, ±â°èÇнÀ, ½ÉÃþÇнÀ
1.2.2 ½Å°æ ¼¼Æ÷
1.2.3 ½Å°æ ¼¼Æ÷ÀÇ ³×Æ®¿öÅ©
1.2.4 ½Å°æ¸Á°ú ´º·±
1.2.5 ½Å°æ¸ÁÀÇ ±¸Á¶
1.2.6 ¹éÇÁ·ÎÆÛ°ÔÀ̼Ç(¿ÀÂ÷¿ªÀüÆĹý)
1.2.7 ½ÉÃþÇнÀ(µö·¯´×)

1.3 Á¤¸®

Chapter 2 °³¹ßȯ°æ
2.1 Google Colaboratory ½ÃÀÛÇÏ´Â ¹æ¹ý
2.1.1 Google Colaboratory »çÀü Áغñ
2.1.2 ³ëÆ®ºÏÀÇ »ç¿ë¹ý
2.1.3 ´Ù¿î·ÎµåÇÑ ÆÄÀÏ ´Ù·ç´Â ¹ý

2.2 ¼¼¼Ç°ú ÀνºÅϽº
2.2.1 ¼¼¼Ç°ú ÀνºÅϽº
2.2.2 90ºÐ ±ÔÄ¢
2.2.3 12½Ã°£ ±ÔÄ¢
2.2.4 ¼¼¼Ç °ü¸®

2.3 CPU¿Í GPU
2.3.1 CPU, GPU, TPU
2.3.2 GPU »ç¿ë¹ý
2.3.3 ¼º´É ºñ±³

2.4 Google ColaboratoryÀÇ ´Ù¾çÇÑ ±â´É
2.4.1 ÅؽºÆ® ¼¿
2.4.2 ½ºÅ©·¡Ä¡ ÄÚµå ¼¿
2.4.3 ÄÚµå ½º´ÏÆê
2.4.4 ÄÚµåÀÇ ½ÇÇà ÀÌ·Â
2.4.5 GitHub¿Í ¿¬°èÇϱâ

2.5 ¿¬½À
2.5.1 ÄÚµå ¼¿ Á¶ÀÛ
2.5.2 ÅؽºÆ® ¼¿ Á¶ÀÛ
2.5.3 ¼¿ÀÇ À§Ä¡ º¯°æ°ú »èÁ¦

2.6 Á¤¸®

Chapter 3 PyTorch·Î ±¸ÇöÇÏ´Â °£´ÜÇÑ ½ÉÃþÇнÀ
3.1 ±¸ÇöÀÇ °³¿ä
3.1.1 ÇнÀ ÆĶó¹ÌÅÍ¿Í ÇÏÀÌÆÛ ÆĶó¹ÌÅÍ
3.1.2 ¼øÀüÆÄ¿Í ¿ªÀüÆÄ
3.1.3 ±¸Çö ¼ø¼­

3.2 Tensor
3.2.1 ÆÐÅ°Áö È®ÀÎ
3.2.2 Tensor »ý¼º
3.2.3 NumPy ¹è¿­°ú TensorÀÇ »óÈ£ º¯È¯
3.2.4 ¹üÀ§¸¦ ÁöÁ¤ÇÏ¿© TensorÀÇ ÀϺο¡ Á¢±Ù
3.2.5 TensorÀÇ ¿¬»ê
3.2.6 Tensor ÇüÅ º¯È¯Çϱâ
3.2.7 ´Ù¾çÇÑ Åë°è°ª °è»ê
3.2.8 °£´Ü ¿¬½À: Tensor³¢¸® ¿¬»ê
3.2.9 Á¤´ä ¿¹

3.3 È°¼ºÈ­ ÇÔ¼ö
3.3.1 ½Ã±×¸ðÀ̵å ÇÔ¼ö
3.3.2 tanh
3.3.3 ReLU
3.3.4 Ç×µî ÇÔ¼ö
3.3.5 ¼ÒÇÁÆ®¸Æ½º ÇÔ¼ö

3.4 ¼Õ½Ç ÇÔ¼ö
3.4.1 Æò±Õ Á¦°ö ¿ÀÂ÷
3.4.2 ±³Â÷ ¿£Æ®·ÎÇÇ ¿ÀÂ÷

3.5 ÃÖÀûÈ­ ¾Ë°í¸®Áò
3.5.1 °æ»ç¿Í °æ»ç ÇÏ°­¹ý
3.5.2 ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÇ °³¿ä
3.5.3 È®·üÀû °æ»ç ÇÏ°­¹ý
3.5.4 ¸ð¸àÅÒ
3.5.5 AdaGrad
3.5.6 RMSProp
3.5.7 Adam

3.6 °£´ÜÇÑ ½ÉÃþÇнÀÀÇ ±¸Çö
3.6.1 ¼Õ±Û¾¾ ¹®ÀÚ À̹ÌÁöÀÇ È®ÀÎ
3.6.2 µ¥ÀÌÅ͸¦ ÈƷÿë°ú Å×½ºÆ®¿ëÀ¸·Î ºÐÇÒ
3.6.3 ¸ðµ¨ ±¸Ãà
3.6.4 ÇнÀ
3.6.5 ¿ÀÂ÷ ÃßÀÌ
3.6.6 Á¤´ä·ü
3.6.7 ÈÆ·ÃÇÑ ¸ðµ¨À» »ç¿ëÇÑ ¿¹Ãø

3.7 ¿¬½À
3.7.1 µ¥ÀÌÅ͸¦ ÈƷÿë°ú Å×½ºÆ®¿ëÀ¸·Î ºÐÇÒ
3.7.2 ¸ðµ¨ ±¸Ãà
3.7.3 ÇнÀ
3.7.4 ¿ÀÂ÷ ÃßÀÌ
3.7.5 Á¤´ä·ü
3.7.6 Á¤´ä ¿¹

3.8 Á¤¸®

Chapter 4 ÀÚµ¿ ¹ÌºÐ°ú DataLoader
4.1 ÀÚµ¿ ¹ÌºÐ
4.1.1 requires_grad ¼Ó¼º
4.1.2 TensorÀÇ ¿¬»ê ±â·Ï
4.1.3 °æ»ç °è»ê

4.2 ¿¡Æ÷Å©¿Í ¹èÄ¡
4.2.1 ¿¡Æ÷Å©¿Í ¹èÄ¡
4.2.2 ¹èÄ¡ ÇнÀ
4.2.3 ¿Â¶óÀÎ ÇнÀ
4.2.4 ¹Ì´Ï ¹èÄ¡ ÇнÀ
4.2.5 ÇнÀÀÇ ¿¹

4.3 DataLoader
4.3.1 µ¥ÀÌÅÍ ÀÐ¾î µéÀ̱â
4.3.2 DataLoaderÀÇ ¼³Á¤
4.3.3 ¸ðµ¨ ±¸Ãà
4.3.4 ÇнÀ
4.3.5 ¿ÀÂ÷ ÃßÀÌ
4.3.6 Á¤´ä·ü

4.4 ¿¬½À
4.4.1 µ¥ÀÌÅÍ ÀÐ¾î µéÀ̱â
4.4.2 DataLoaderÀÇ ¼³Á¤
4.4.3 ¸ðµ¨ ±¸Ãà
4.4.4 ÇнÀ
4.4.5 ¿ÀÂ÷ ÃßÀÌ
4.4.6 Á¤´ä·ü
4.4.7 Á¤´ä ¿¹

4.5 Á¤¸®

Chapter 5 CNN(ÇÕ¼º°ö ½Å°æ¸Á)
5.1 CNNÀÇ °³¿ä
5.1.1 CNN
5.1.2 CNNÀÇ °¢ Ãþ

5.2 ÇÕ¼º°ö°ú Ç®¸µ
5.2.1 ÇÕ¼º°öÃþ
5.2.2 ¿©·¯ °³ ä³Î, ¿©·¯ °³ ÇÊÅÍÀÇ ÇÕ¼º°ö
5.2.3 ÇÕ¼º°öÃþÀÇ ±¸Çö
5.2.4 Ç®¸µÃþ
5.2.5 Ç®¸µÃþÀÇ ±¸Çö
5.2.6 Æеù
5.2.7 ½ºÆ®¶óÀ̵å
5.2.8 ÇÕ¼º°öÀ» ÀÌ¿ëÇÑ À̹ÌÁö Å©±âÀÇ º¯È­

5.3 µ¥ÀÌÅÍ È®Àå
5.3.1 CIFAR-10
5.3.2 µ¥ÀÌÅÍ È®Àå: ȸÀü°ú Å©±â Á¶Àý
5.3.3 µ¥ÀÌÅÍ È®Àå: À̵¿
5.3.4 µ¥ÀÌÅÍ È®Àå: ¹ÝÀü
5.3.5 µ¥ÀÌÅÍ È®Àå: ÀϺθ¦ ¼Ò°Å

5.4 µå·Ó¾Æ¿ô
5.4.1 µå·Ó¾Æ¿ôÀÇ ±¸Çö

5.5 CNN ±¸Çö
5.5.1 DataLoaderÀÇ ¼³Á¤
5.5.2 CNN ¸ðµ¨ÀÇ ±¸Ãà
5.5.3 ÇнÀ
5.5.4 ¿ÀÂ÷ ÃßÀÌ
5.5.5 Á¤´ä·ü
5.5.6 ÈÆ·ÃÇÑ ¸ðµ¨À» »ç¿ëÇÑ ¿¹Ãø

5.6 ¿¬½À
5.6.1 DataLoaderÀÇ ¼³Á¤
5.6.2 CNN ¸ðµ¨ÀÇ ±¸Ãà
5.6.3 ÇнÀ
5.6.4 ¿ÀÂ÷ ÃßÀÌ
5.6.5 Á¤´ä·ü
5.6.6 ÈÆ·ÃÇÑ ¸ðµ¨À» »ç¿ëÇÑ ¿¹Ãø
5.6.7 Á¤´ä ¿¹

5.7 Á¤¸®

Chapter 6 RNN(¼øȯ ½Å°æ¸Á)
6.1 RNNÀÇ °³¿ä
6.1.1 RNN
6.1.2 °£´ÜÇÑ RNN ÃþÀÇ ±¸Çö

6.2 °£´ÜÇÑ RNNÀÇ ±¸Çö
6.2.1 ÈÆ·Ã¿ë µ¥ÀÌÅÍÀÇ ÀÛ¼º
6.2.2 µ¥ÀÌÅÍÀÇ Àüó¸®
6.2.3 ¸ðµ¨ ±¸Ãà
6.2.4 ÇнÀ
6.2.5 ¿ÀÂ÷ ÃßÀÌ

6.3 LSTMÀÇ °³¿ä
6.3.1 LSTM
6.3.2 LSTMÃþÀÇ ³»ºÎ ¿ä¼Ò
6.3.3 Ãâ·Â °ÔÀÌÆ®(Output gate)
6.3.4 ¸Á°¢ °ÔÀÌÆ®(Forget gate)
6.3.5 ÀÔ·Â °ÔÀÌÆ®(Input gate)
6.3.6 ±â¾ï ¼¿(Memory cell)
6.3.7 LSTMÃþÀÇ ±¸Çö

6.4 GRUÀÇ °³¿ä
6.4.1 GRU
6.4.2 GRUÃþÀÇ ±¸Çö

6.5 RNNÀ» ÀÌ¿ëÇÑ À̹ÌÁö »ý¼º
6.5.1 À̹ÌÁö¸¦ ½Ã°è¿­ µ¥ÀÌÅͷμ­ ÆľÇÇÑ´Ù
6.5.2 Fashion-MNIST
6.5.3 µ¥ÀÌÅÍÀÇ Àüó¸®
6.5.4 Å×½ºÆ®¿ëÀÇ µ¥ÀÌÅÍ
6.5.5 ¸ðµ¨ÀÇ ±¸Ãà
6.5.6 À̹ÌÁö »ý¼ºÀ» À§ÇÑ ÇÔ¼ö
6.5.7 ÇнÀ
6.5.8 ¿ÀÂ÷ ÃßÀÌ

6.6 ¿¬½À
6.6.1 µ¥ÀÌÅÍÀÇ Àüó¸®
6.6.2 Å×½ºÆ®¿ë µ¥ÀÌÅÍ
6.6.3 ¸ðµ¨ ±¸Ãà
6.6.4 À̹ÌÁö »ý¼ºÀ» À§ÇÑ ÇÔ¼ö
6.6.5 ÇнÀ
6.6.6 ¿ÀÂ÷ ÃßÀÌ
6.6.7 Á¤´ä ¿¹

6.7 Á¤¸®

Chapter 7 ÀΰøÁö´É ¾ÛÀÇ ±¸Ãà°ú °ø°³
7.1 StreamlitÀ¸·Î ÀΰøÁö´É ¾Û °³¹ßÇϱâ
7.1.1 Streamlit
7.1.2 StreamlitÀ» ÀÌ¿ëÇÑ ÀΰøÁö´É ¾Û °³¹ß

7.2 ¸ðµ¨ ±¸Ãà°ú ÈÆ·Ã
7.2.1 ÈÆ·Ã µ¥ÀÌÅÍ ÀоîµéÀ̱â¿Í DataLoaderÀÇ ¼³Á¤
7.2.2 ¸ðµ¨ ±¸Ãà
7.2.3 ÇнÀ
7.2.4 ¿ÀÂ÷ ÃßÀÌ
7.2.5 Á¤´ä·ü
7.2.6 ¸ðµ¨ ÀúÀå
7.2.7 ÈÆ·ÃÇÑ ÆĶó¹ÌÅÍÀÇ ´Ù¿î·Îµå

7.3 À̹ÌÁö ÀÎ½Ä ¾ÛÀÇ ±¸Ãà
7.3.1 ngrokÀÇ ¼³Á¤
7.3.2 ¶óÀ̺귯¸® ¼³Ä¡
7.3.3 ÈÆ·ÃÇÑ ÆĶó¹ÌÅ͸¦ ¾÷·Îµå
7.3.4 ¸ðµ¨À» ´Ù·ç´Â ÆÄÀÏ
7.3.5 ¾ÛÀÇ ÄÚµå
7.3.6 AuthtokenÀÇ ¼³Á¤
7.3.7 ¾Û ½ÇÇà°ú µ¿ÀÛ È®ÀÎ
7.3.8 requirements.txtÀÇ ÀÛ¼º
7.3.9 ÆÄÀÏ ´Ù¿î·ÎµåÇϱâ

7.4 ¾Û ¹èÆ÷Çϱâ
7.4.1 GitHub¿¡ µî·ÏÇϱâ
7.4.2 ÀúÀå¼ÒÀÇ ÀÛ¼º°ú ÆÄÀÏ ¾÷·Îµå
7.4.3 Streamlit Cloud·Î µî·ÏÇϱâ
7.4.4 ½Å±Ô ¾ÛÀÇ µî·Ï

7.5 ¿¬½À
7.6 Á¤¸®

¸¶Áö¸· Àλ縻
ã¾Æº¸±â