{"id":17737,"date":"2024-07-09T15:14:18","date_gmt":"2024-07-09T10:44:18","guid":{"rendered":"https:\/\/cafetadris.com\/blog\/?p=17737"},"modified":"2024-08-02T10:46:37","modified_gmt":"2024-08-02T06:16:37","slug":"%d9%be%db%8c%d8%a7%d8%af%d9%87%d8%b3%d8%a7%d8%b2%db%8c-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%da%a9%d8%a7%d9%86%d9%88%d9%84%d9%88%d8%b4%d9%86%db%8c-%d8%af%d8%b1-pytorch","status":"publish","type":"post","link":"https:\/\/cafetadris.com\/blog\/%d9%be%db%8c%d8%a7%d8%af%d9%87%d8%b3%d8%a7%d8%b2%db%8c-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%da%a9%d8%a7%d9%86%d9%88%d9%84%d9%88%d8%b4%d9%86%db%8c-%d8%af%d8%b1-pytorch\/","title":{"rendered":"\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc (CNN) \u062f\u0631 PyTorch \u0686\u06af\u0648\u0646\u0647 \u0627\u0633\u062a\u061f"},"content":{"rendered":"\n<p>\u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc (<a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Convolutional_neural_network\" data-type=\"URL\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Convolutional_neural_network\" target=\"_blank\">Convolutional Neural Network &#8211; CNN<\/a>) \u06cc\u06a9\u06cc \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u062f\u0631 \u062d\u0648\u0632\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0648 \u0628\u06cc\u0646\u0627\u06cc\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0628\u0647\u0628\u0648\u062f \u062f\u0642\u062a \u0648 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631 \u062a\u0623\u062b\u06cc\u0631 \u0628\u0633\u0632\u0627\u06cc\u06cc \u0645\u06cc\u200c\u06af\u0630\u0627\u0631\u062f. \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u0686\u0646\u062f\u0644\u0627\u06cc\u0647 \u0648 \u067e\u06cc\u0686\u06cc\u062f\u0647\u060c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0648 \u0645\u0647\u0645 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u0646\u062f \u0648 \u0628\u0647 \u062a\u062d\u0644\u06cc\u0644 \u0648 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0622\u0646\u200c\u0647\u0627 \u0628\u067e\u0631\u062f\u0627\u0632\u0646\u062f. PyTorch\u060c \u0646\u06cc\u0632 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0647\u0645 \u0648 \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f \u062f\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642\u060c \u0646\u0642\u0634\u06cc \u062d\u06cc\u0627\u062a\u06cc \u062f\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0622\u0645\u0648\u0632\u0634 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0627\u06cc\u0641\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u060c \u0628\u0627 \u0627\u0631\u0627\u0626\u0647 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u060c \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u062e\u0648\u062f \u0631\u0627 \u0637\u0631\u0627\u062d\u06cc\u060c \u0622\u0645\u0648\u0632\u0634 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u067e\u0627\u06cc\u062a\u0648\u0631\u0686 \u0686\u06cc\u0633\u062a\u061f<\/h2>\n\n\n\n<p>\u067e\u0627\u06cc\u062a\u0648\u0631\u0686 (<a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/PyTorch\" data-type=\"URL\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/PyTorch\" target=\"_blank\">PyTorch<\/a>) \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0645\u0646\u0628\u0639\u200c\u0628\u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0641\u06cc\u0633\u0628\u0648\u06a9 \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647 \u0648 \u0628\u0647 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0632 \u062a\u0627\u0646\u0633\u0648\u0631\u0647\u0627\u060c \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647\u200c\u0627\u06cc \u0686\u0646\u062f\u0628\u0639\u062f\u06cc \u0645\u0634\u0627\u0628\u0647 numpy\u060c \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u062c\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u0648\u06cc GPU \u0631\u0627 \u0646\u06cc\u0632 \u062f\u0627\u0631\u062f. \u067e\u0627\u06cc\u062a\u0648\u0631\u0686 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9 \u0648 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062a\u0639\u0627\u0645\u0644\u06cc \u0645\u0627\u0646\u0646\u062f Jupyter Notebook\u060c \u06a9\u0627\u0631 \u0628\u0627 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0633\u0647\u0648\u0644\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u0642\u0648\u06cc\u060c \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u062f\u0631 \u0645\u06cc\u0627\u0646 \u0645\u062d\u0642\u0642\u0627\u0646 \u0648 \u0645\u0647\u0646\u062f\u0633\u06cc\u0646 \u062d\u0648\u0632\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0642\u062f\u0645\u0647\u200c\u0627\u06cc \u0628\u0631 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc<\/h2>\n\n\n\n<p>\u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0627\u0632\u062c\u0645\u0644\u0647 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0647\u200c\u0637\u0648\u0631 \u062e\u0627\u0635 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u0627\u06cc\u0646 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648 \u062a\u062c\u0645\u0639\u06cc\u060c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u062c\u0632\u0626\u06cc\u0627\u062a \u0645\u0647\u0645 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u062f\u0631\u0648\u0627\u0642\u0639 CNN\u0647\u0627 \u0627\u06cc\u0646 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0631\u0627 \u062f\u0627\u0631\u0646\u062f \u062a\u0627 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627 \u0631\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0648 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631\u06a9 \u06a9\u0646\u0646\u062f\u061b \u0628\u0647\u200c\u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644\u060c \u062f\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0645\u0627\u0646\u0646\u062f \u062a\u0634\u062e\u06cc\u0635 \u0686\u0647\u0631\u0647\u060c \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u062a\u0635\u0648\u06cc\u0631 \u0648 \u062a\u0634\u062e\u06cc\u0635 \u0627\u0634\u06cc\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0628\u0627 \u0627\u06cc\u0646 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627 \u0645\u0637\u0644\u0628 <a rel=\"noreferrer noopener\" href=\"https:\/\/cafetadris.com\/blog\/%D8%B4%D8%A8%DA%A9%D9%87-%D8%B9%D8%B5%D8%A8%DB%8C-%DA%A9%D8%A7%D9%86%D9%88%D9%84%D9%88%D8%B4%D9%86%DB%8C-cnn\/\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc (CNN) \u0686\u06cc\u0633\u062a\u061f<\/mark><\/a> \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0686\u0631\u0627 PyTorch \u0628\u0631\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc CNN\u0647\u0627 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a\u061f<\/h2>\n\n\n\n<p>PyTorch\u060c \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0648 \u0633\u0627\u062f\u06af\u06cc \u062f\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u060c \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0622\u0645\u0648\u0632\u0634 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u0646\u062f\u060c \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u0646\u062f \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u06a9\u0646\u0646\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0647 \u062f\u0644\u06cc\u0644\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u06a9\u0647 PyTorch \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc CNN\u0647\u0627 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u067e\u0631\u062f\u0627\u062e\u062a\u0647\u200c\u0627\u06cc\u0645:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u067e\u0648\u06cc\u0627 \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631<\/h3>\n\n\n\n<p>PyTorch \u0627\u0632 \u06cc\u06a9 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u067e\u0648\u06cc\u0627 (Dynamic Computational Graph) \u0628\u0647\u0631\u0647 \u0645\u06cc\u200c\u0628\u0631\u062f \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0633\u0631\u06cc\u0639 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u062f\u0631 \u0645\u062f\u0644 \u062e\u0648\u062f \u0627\u0639\u0645\u0627\u0644 \u0648 \u0646\u062a\u0627\u06cc\u062c \u0622\u0646 \u0631\u0627 \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u0646\u062f\u061b \u0628\u0647\u200c\u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644\u060c \u062a\u0648\u0633\u0639\u0647 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0648 \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 GPU<\/h3>\n\n\n\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u0647\u0645 PyTorch \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc \u0627\u0632 GPU \u0627\u0633\u062a. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0631\u0648\u06cc \u06a9\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u06af\u0631\u0627\u0641\u06cc\u06a9 \u0645\u062f\u0631\u0646 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u0627\u0632 \u062a\u0648\u0627\u0646 \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u0628\u0627\u0644\u0627\u06cc \u0622\u0646\u200c\u0647\u0627 \u0628\u0647\u0631\u0647 \u0628\u0628\u0631\u06cc\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0641\u0631\u0627\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0648 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0628\u0647\u200c\u0637\u0648\u0631 \u0686\u0634\u0645\u06af\u06cc\u0631\u06cc \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062c\u0627\u0645\u0639\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0641\u0639\u0627\u0644 \u0648 \u0645\u0646\u0627\u0628\u0639 \u0622\u0645\u0648\u0632\u0634\u06cc<\/h3>\n\n\n\n<p>PyTorch \u06cc\u06a9 \u062c\u0627\u0645\u0639\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0641\u0639\u0627\u0644 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc \u062f\u0627\u0631\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0645\u0646\u0627\u0628\u0639 \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0627\u0634\u062f. \u0648\u062c\u0648\u062f \u062c\u0627\u0645\u0639\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0641\u0639\u0627\u0644 \u0628\u0647\u200c\u0627\u06cc\u0646 \u0645\u0639\u0646\u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0648\u0627\u062c\u0647\u0647 \u0628\u0627 \u0647\u0631\u06af\u0648\u0646\u0647 \u0645\u0634\u06a9\u0644 \u06cc\u0627 \u0633\u0624\u0627\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0627\u0632 \u062a\u062c\u0631\u0628\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u0627\u0646 \u0628\u0647\u0631\u0647\u200c\u0645\u0646\u062f \u0634\u0648\u06cc\u062f \u0648 \u0631\u0627\u0647\u200c\u062d\u0644\u200c\u0647\u0627\u06cc \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631<\/h3>\n\n\n\n<p>PyTorch \u0628\u0647\u200c\u062e\u0648\u0628\u06cc \u0628\u0627 \u062f\u06cc\u06af\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0648 \u0639\u0644\u0645 \u062f\u0627\u062f\u0647 \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 \u06a9\u0646\u0627\u0631 PyTorch \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u06cc\u062f\u061b \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f NumPy \u060cSciPy \u060cPandas \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0648 \u062a\u062d\u0644\u06cc\u0644\u200c\u0647\u0627\u06cc \u0622\u0645\u0627\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0642\u0627\u0628\u0644\u06cc\u062a \u062a\u0648\u0633\u0639\u0647 \u0648 \u0633\u0641\u0627\u0631\u0634\u06cc\u200c\u0633\u0627\u0632\u06cc<\/h3>\n\n\n\n<p>PyTorch \u0627\u0645\u06a9\u0627\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0648 \u062a\u0648\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u06a9\u0627\u0645\u0644\u0627\u064b \u0633\u0641\u0627\u0631\u0634\u06cc \u0637\u0631\u0627\u062d\u06cc \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc\u060c \u0628\u0647\u200c\u0648\u06cc\u0698\u0647\u060c \u0628\u0631\u0627\u06cc \u0645\u062d\u0642\u0642\u0627\u0646\u06cc \u06a9\u0647 \u062f\u0631 \u062d\u0627\u0644 \u06a9\u0627\u0631 \u0628\u0631 \u0631\u0648\u06cc \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0648 \u0646\u0648\u0622\u0648\u0631\u0627\u0646\u0647 \u0647\u0633\u062a\u0646\u062f \u0628\u0633\u06cc\u0627\u0631 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a. <\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u06cc\u0634\u062a\u0631 \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u067e\u0627\u06cc\u062a\u0648\u0631\u062c \u0622\u0634\u0646\u0627 \u0634\u0648\u06cc\u062f\u060c \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0645\u0642\u0627\u0644\u0647 <a href=\"https:\/\/cafetadris.com\/blog\/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%da%a9%d8%a7%d9%85%d9%84-%d8%a8%d8%a7-%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-pytorch-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%db%8c-%d9%82%d8%af%d8%b1%d8%aa%d9%85\/\" data-type=\"URL\" data-id=\"https:\/\/cafetadris.com\/blog\/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%da%a9%d8%a7%d9%85%d9%84-%d8%a8%d8%a7-%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-pytorch-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%db%8c-%d9%82%d8%af%d8%b1%d8%aa%d9%85\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch<\/mark><\/a> \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u06a9\u062a\u0647\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u062f\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch<\/h2>\n\n\n\n<p>\u0628\u0627 \u0628\u0647\u0631\u0647\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06ccPyTorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u0631\u0627 \u0628\u0647\u200c\u0637\u0648\u0631 \u0645\u0624\u062b\u0631\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc\u060c \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u06a9\u0631\u062f \u0648 \u0628\u0647 \u0646\u062a\u0627\u06cc\u062c \u0628\u0647\u062a\u0631\u06cc \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062f\u0633\u062a \u06cc\u0627\u0641\u062a.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627<\/h3>\n\n\n\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0645\u0631\u0627\u062d\u0644 \u062f\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u0633\u062a. PyTorch \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645\u200c\u062f\u0627\u062f\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631\u06cc \u0631\u0627 \u0628\u0647 \u0641\u0631\u0645\u062a\u200c\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0634\u0628\u06a9\u0647\u200c\u0647\u0627 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u0646\u062f. \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0648 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0627\u0632\u062c\u0645\u0644\u0647 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0645\u0624\u062b\u0631 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u0633\u062a\u0646\u062f.<\/p>\n\n\n\n<p>\u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 (Data Augmentation) \u0646\u06cc\u0632 \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u06a9\u0648\u0686\u06a9 \u062f\u0631 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0631\u0627 \u0628\u0632\u0631\u06af\u062a\u0631 \u0648 \u0645\u062a\u0646\u0648\u0639\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 (Overfitting) \u0645\u06cc\u200c\u0627\u0646\u062c\u0627\u0645\u062f. \u0627\u06cc\u0646 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0634\u0627\u0645\u0644 \u0686\u0631\u062e\u0634\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0642\u06cc\u0627\u0633\u060c \u0628\u0631\u0634 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0634\u062f\u062a \u0646\u0648\u0631 \u0628\u0627\u0634\u0646\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u062f\u0644 \u0628\u0627 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0627\u0632 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u062f\u0631\u0646\u062a\u06cc\u062c\u0647\u060c \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0647\u062a\u0631\u06cc \u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a.<\/p>\n\n\n\n<p>\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u06cc\u06a9\u06cc \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u0647\u200c\u0627\u06cc \u062f\u0631 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u0633\u062a \u06a9\u0647 \u0645\u0642\u062f\u0627\u0631\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0645\u062d\u062f\u0648\u062f\u0647\u200c\u0627\u06cc \u0645\u0634\u062e\u0635 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u062f\u061b \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0645\u0642\u062f\u0627\u0631\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627 \u0645\u06cc\u0627\u0646 \u06f0 \u062a\u0627 \u06f2\u06f5\u06f5 \u0628\u0627\u0634\u0646\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0645\u062d\u062f\u0648\u062f\u0647 \u06f0 \u062a\u0627 \u06f1 \u06cc\u0627 -\u06f1 \u062a\u0627 \u06f1 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0645\u062f\u0644 \u0628\u062a\u0648\u0627\u0646\u062f \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0648 \u0628\u0627 \u062f\u0642\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0622\u0645\u0648\u0632\u0634 \u0628\u0628\u06cc\u0646\u062f\u061b \u0647\u0645\u0686\u0646\u06cc\u0646 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0628\u0647 \u0647\u0645\u06af\u0631\u0627\u06cc\u06cc (Convergence) \u0628\u0647\u062a\u0631 \u0648 \u067e\u0627\u06cc\u062f\u0627\u0631\u062a\u0631 \u0645\u062f\u0644 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062a\u0639\u0631\u06cc\u0641 \u0645\u062f\u0644<\/h3>\n\n\n\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u0631\u0627 \u0628\u0647\u200c\u0633\u0627\u062f\u06af\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648 \u062a\u062c\u0645\u0639\u06cc \u0631\u0627 \u0645\u0634\u062e\u0635 \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0648 \u0627\u0641\u0632\u0648\u062f\u0646 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. PyTorch \u0627\u0632 \u06cc\u06a9 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u067e\u0648\u06cc\u0627 \u0628\u0647\u0631\u0647 \u0645\u06cc\u200c\u0628\u0631\u062f \u06a9\u0647 \u0628\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0637\u0631\u0627\u062d\u06cc\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644<\/h3>\n\n\n\n<p>\u0641\u0631\u0627\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u0628\u0627 PyTorch \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631 \u0627\u0633\u062a. \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u062a\u0646\u0638\u06cc\u0645 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u0627\u0646\u0646\u062f \u0646\u0631\u062e \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc (Learning rate) \u0648 \u062a\u0639\u062f\u0627\u062f epoch\u0647\u0627 \u0645\u062f\u0644 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u06cc\u0646\u0647\u200c\u062a\u0631 \u06a9\u0646\u06cc\u062f. PyTorch \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062a\u0646\u0648\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062f\u0644 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 \u0645\u062e\u062a\u0644\u0641 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u0647\u0627\u06cc \u0645\u062a\u0646\u0648\u0639 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0628\u0647\u0628\u0648\u062f \u0641\u0631\u0627\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u06a9\u0645\u06a9 \u06a9\u0646\u062f\u061b \u0647\u0645\u0686\u0646\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u062c\u0631\u0627\u06cc \u0645\u062f\u0644 \u0631\u0648\u06cc GPU \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0641\u0631\u0627\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u0628\u0633\u06cc\u0627\u0631 \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0648 \u0628\u0647\u0628\u0648\u062f \u0645\u062f\u0644<\/h3>\n\n\n\n<p>\u067e\u0633 \u0627\u0632 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0622\u0646 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0633\u062a \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u06a9\u0646\u06cc\u0645. PyTorch \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062a\u0646\u0648\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0648 \u062a\u062c\u0632\u06cc\u0647\u200c\u0648\u062a\u062d\u0644\u06cc\u0644 \u0646\u062a\u0627\u06cc\u062c \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0645\u062a\u0631\u06cc\u06a9\u200c\u0647\u0627 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u062a\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062c\u0627\u0645\u0639\u200c\u062a\u0631\u06cc \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0646\u0642\u0627\u0637 \u0636\u0639\u0641 \u0648 \u0642\u0648\u062a \u0622\u0646 \u0631\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f\u061b \u0647\u0645\u0686\u0646\u06cc\u0646 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u0627\u0646\u0646\u062f Early Stopping\u060c Regularization \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Learning Rate Scheduler \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0628\u0647\u0628\u0648\u062f \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u06a9\u0645\u06a9 \u06a9\u0646\u0646\u062f. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Early Stopping<\/h3>\n\n\n\n<p>Early Stopping \u06cc\u06a9 \u062a\u06a9\u0646\u06cc\u06a9 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 (Overfitting) \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u0631\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0622\u0646 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc (validation) \u0634\u0631\u0648\u0639 \u0628\u0647 \u0628\u062f\u062a\u0631\u0634\u062f\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0645\u062a\u0648\u0642\u0641 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc Early Stopping \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc \u0645\u0627\u0646\u0646\u062f torchtools \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f \u06cc\u0627 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0633\u0627\u062f\u0647 \u0646\u0648\u0634\u062a.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Regularization<\/h3>\n\n\n\n<p>Regularization \u0631\u0648\u0634\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647\u200c\u0645\u0646\u0638\u0648\u0631 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0648 \u0646\u0648\u0639 \u0631\u0627\u06cc\u062c Regularization \u0634\u0627\u0645\u0644 L2 \u0648 Dropout \u0627\u0633\u062a. \u062f\u0631 PyTorch \u060cL2 Regularization \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 weight_decay \u062f\u0631 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632 (Optimizer) \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. Dropout \u0646\u06cc\u0632 \u06cc\u06a9 \u0644\u0627\u06cc\u0647 \u062f\u0631 \u06a9\u0644\u0627\u0633 torch.nn \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 \u0645\u062f\u0644 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Learning Rate Scheduler<\/h3>\n\n\n\n<p>Learning Rate Scheduler \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0646\u0631\u062e \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062f\u0631 \u0637\u0648\u0644 \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0628\u0647\u0628\u0648\u062f \u0647\u0645\u06af\u0631\u0627\u06cc\u06cc (Convergence) \u0645\u062f\u0644 \u06a9\u0645\u06a9 \u06a9\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0627\u0631\u0642\u0627\u0645 \u062f\u0633\u062a\u200c\u0646\u0648\u0634\u062a \u0628\u0627 PyTorch<\/h2>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u067e\u0631\u0648\u0698\u0647 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc (Classification) \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 MNIST \u06cc\u0627 \u0647\u0645\u0627\u0646 \u0627\u0631\u0642\u0627\u0645 \u062f\u0633\u062a\u200c\u0646\u0648\u0634\u062a \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0631\u0686 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u0645. \u0627\u0628\u062a\u062f\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0631\u0627 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n<code>import torch<\/code><br \/>\n<code>import torch.nn as nn<\/code><br \/>\n<code>import torch.optim as optim<\/code><br \/>\n<code>from torch.optim.lr_scheduler import StepLR<\/code><br \/>\n<code>from torchvision import datasets, transforms<\/code><br \/>\n<code>from torch.utils.data import DataLoader, Dataset<\/code><br \/>\n<code>import numpy as np<\/code><br \/>\n<code>import matplotlib.pyplot as plt<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634<\/h3>\n\n\n\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u06cc\u06a9 \u0634\u06cc\u0621 transform \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u0645 \u0648 \u0628\u0647\u200c\u06a9\u0645\u06a9 \u0622\u0646 \u0645\u0631\u062d\u0644\u0647\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n<p style=\"direction:ltr;text-align:left!important\">\n<code>transform = transforms.Compose([<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;transforms.RandomHorizontalFlip(),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;transforms.RandomRotation(10),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;transforms.ToTensor(),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;transforms.Normalize((0.5,), (0.5,))<\/code><br \/>\n<code>])<\/code><\/p>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u06a9\u062f \u062a\u0635\u0648\u06cc\u0631\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0628\u0627 \u062a\u0627\u0628\u0639 RandomHorizontalFlip \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062a\u0635\u0627\u062f\u0641\u06cc \u0686\u0631\u062e\u0634 \u0627\u0641\u0642\u06cc \u06cc\u0627\u0641\u062a\u0647 \u0648 \u0628\u0627 RandomRotation \u0645\u062c\u062f\u062f\u0627\u064b \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062a\u0635\u0627\u062f\u0641\u06cc \u062a\u0627 \u06f1\u06f0 \u062f\u0631\u062c\u0647 \u0645\u06cc\u200c\u0686\u0631\u062e\u0646\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0646\u0648\u0639 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0648 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0631\u0627 \u0631\u0642\u0645 \u0645\u06cc\u200c\u0632\u0646\u062f.<\/p>\n\n\n\n<p>\u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0627\u0628\u0639 ToTensor \u0627\u0628\u062a\u062f\u0627 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627\u06cc \u0647\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0627\u0632 \u0628\u0627\u0632\u0647 \u06f0 \u062a\u0627 \u06f2\u06f5\u06f5 \u0628\u0647 \u06f0 \u062a\u0627 \u06f1 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f \u0648 \u0633\u067e\u0633 \u0628\u0627 \u062a\u0627\u0628\u0639 Normalize \u06a9\u0647 \u062f\u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0648\u0631\u0648\u062f\u06cc \u062f\u0627\u0631\u062f \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627\u06cc \u0647\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u062f\u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0627\u0648\u0644 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0645\u0642\u0627\u062f\u06cc\u0631\u06cc \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631 \u0627\u0632 \u0622\u0646 \u06a9\u0633\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li>\n\n\n\n<li>\u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u062f\u0648\u0645 \u0627\u0646\u062d\u0631\u0627\u0641 \u0645\u0639\u06cc\u0627\u0631 \u0627\u0633\u062a \u06a9\u0647 \u0645\u0642\u062f\u0627\u0631\u0647\u0627\u06cc\u06cc \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631 \u0628\u0631 \u0622\u0646 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<p>\u0645\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u06a9\u062f \u0647\u0631 \u062f\u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0631\u0627 \u0628\u0631\u0627\u0628\u0631 \u06f0.\u06f5 \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0647\u200c\u0627\u06cc\u0645. \u0627\u06cc\u0646 \u0628\u0647\u200c\u0645\u0639\u0646\u0627\u06cc \u0622\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0628\u062a\u062f\u0627 \u06f0.\u06f5 \u0648\u0627\u062d\u062f \u0627\u0632 \u0647\u0631 \u067e\u06cc\u06a9\u0633\u0644 \u062a\u0635\u0648\u06cc\u0631 \u06a9\u0633\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0633\u067e\u0633 \u0646\u062a\u06cc\u062c\u0647 \u0628\u0631 \u06f0.\u06f5 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0686\u0648\u0646 \u0627\u0632 \u0642\u0628\u0644 \u0628\u0627 \u062a\u0627\u0628\u0639 ToTensor \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0628\u0627\u0632\u0647 \u06f0 \u062a\u0627 \u06f1 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647 \u0628\u0648\u062f\u06cc\u0645\u060c \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0639\u062f\u0627\u062f \u062f\u0631\u0648\u0646 \u0647\u0631 \u067e\u06cc\u06a9\u0633\u0644 \u0628\u0647 \u0645\u062d\u062f\u0648\u062f\u0647 \u06f1- \u0648 \u06f1+ \u0645\u06cc\u200c\u0631\u0648\u062f.<\/p>\n\n\n\n<p>\u0633\u067e\u0633 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc MNIST \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0648 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 DataLoader\u060c \u062f\u0631 \u062f\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u06f6\u06f4\u062a\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0622\u0645\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n<code>trainset = datasets.MNIST(root='.\/data', train=True, download=True, transform=transform)<\/code><br \/>\n<code>train_loader = DataLoader(trainset, batch_size=64, shuffle=True)<\/code><br \/>\n<code>valset = datasets.MNIST(root='.\/data', train=False, download=True, transform=transform)<\/code><br \/>\n<code>val_loader = DataLoader(valset, batch_size=64, shuffle=False)<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0633\u0627\u062e\u062a \u06cc\u06a9 \u0645\u062f\u0644 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0627\u0632 nn.Module \u0627\u0631\u062b\u200c\u0628\u0631\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0648 \u0645\u062a\u062f \u0627\u0635\u0644\u06cc __init__ \u0648 forward \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u062f \u0628\u0647\u200c\u0647\u0645\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u06cc\u06a9 \u0645\u062f\u0644 \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc (CNN) \u0631\u0627 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0647\u200c\u0628\u0646\u062f\u06cc \u062a\u0635\u0648\u06cc\u0631\u0647\u0627\u06cc MNIST \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n<code>class CNNModel(nn.Module):<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self):<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super(CNNModel, self).__init__()<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.conv1 = nn.Conv2d(in_channels=1, out_channels=32, kernel_size=3, stride=1, padding=1)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.relu1 = nn.ReLU()<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.pool1 = nn.MaxPool2d(kernel_size=2, stride=2, padding=0)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.drop1 = nn.Dropout(0.3)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.conv2 = nn.Conv2d(in_channels=32, out_channels=64, kernel_size=3, stride=1, padding=1)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.relu2 = nn.ReLU()<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.pool2 = nn.MaxPool2d(kernel_size=2, stride=2, padding=0)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.drop2 = nn.Dropout(0.2)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.flatten = nn.Flatten()<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.fc1 = nn.Linear(64 * 7 * 7, 64)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.drop3 = nn.Dropout(0.2)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.fc2 = nn.Linear(64, 10)<\/code><\/p>\n\n\n\n<p>\u06a9\u0647 \u062f\u0631 \u0622\u0646:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>conv1 \u0627\u0648\u0644\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0628\u0627 \u0648\u0631\u0648\u062f\u06cc \u062a\u06a9\u200c\u06a9\u0627\u0646\u0627\u0644\u0647 (\u0686\u0648\u0646 \u0639\u06a9\u0633\u200c\u0647\u0627\u06cc MNIST \u0633\u06cc\u0627\u0647 \u0648 \u0633\u0641\u06cc\u062f \u0648 \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647 \u062a\u06a9\u200c\u06a9\u0627\u0646\u0627\u0644\u0647 \u0647\u0633\u062a\u0646\u062f) \u0648 \u062e\u0631\u0648\u062c\u06cc \u06f3\u06f2 \u06a9\u0627\u0646\u0627\u0644\u0647\u060c \u06a9\u0631\u0646\u0644\u06cc \u0628\u0647 \u0627\u0628\u0639\u0627\u062f \u06f3x\u06f3\u060c \u06af\u0627\u0645 (Stride) \u06f1 \u0648 \u067e\u062f\u06cc\u0646\u06af \u06f1 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>relu1 \u062a\u0627\u0628\u0639 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632 ReLU \u0628\u0631\u0627\u06cc \u0644\u0627\u06cc\u0647 \u0627\u0648\u0644 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>pool1 \u0644\u0627\u06cc\u0647 Maxpooling \u0628\u0627 \u0627\u0628\u0639\u0627\u062f \u06f2x\u06f2 \u0648 \u06af\u0627\u0645 \u06f2 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>drop1 \u0644\u0627\u06cc\u0647 \u062f\u0631\u0627\u067e\u200c\u0627\u0648\u062a \u0628\u0627 \u0646\u0631\u062e \u06f0.\u06f3 \u0648 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>conv2 \u062f\u0648\u0645\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0628\u0627 \u0648\u0631\u0648\u062f\u06cc \u06f3\u06f2 \u06a9\u0627\u0646\u0627\u0644\u0647 (\u062a\u0639\u062f\u0627\u062f \u06a9\u0627\u0646\u0627\u0644\u200c\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u0644\u0627\u06cc\u0647 \u0642\u0628\u0644) \u0648 \u062e\u0631\u0648\u062c\u06cc \u06f6\u06f4 \u06a9\u0627\u0646\u0627\u0644\u0647\u060c \u06a9\u0631\u0646\u0644\u06cc \u0628\u0647 \u0627\u0628\u0639\u0627\u062f \u06f3x\u06f3\u060c \u06af\u0627\u0645 \u0648 \u067e\u062f\u06cc\u0646\u06af \u06f1 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>relu2 \u062a\u0627\u0628\u0639 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc ReLU \u0628\u0631\u0627\u06cc \u0644\u0627\u06cc\u0647 \u062f\u0648\u0645 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>Pool2 \u0644\u0627\u06cc\u0647 Maxpooling \u0628\u0627 \u0627\u0628\u0639\u0627\u062f \u06f2x\u06f2 \u0648 \u06af\u0627\u0645 \u06f2 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>drop2 \u062f\u0631\u0627\u067e\u200c\u0627\u0648\u062a \u0628\u0627 \u0646\u0631\u062e \u06f0.\u06f2 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>flatten \u0644\u0627\u06cc\u0647\u200c\u0627\u06cc \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0633\u0647\u200c\u0628\u0639\u062f\u06cc \u0628\u0647 \u06cc\u06a9\u200c\u0628\u0639\u062f\u06cc \u0627\u0633\u062a.<\/li>\n\n\n\n<li>fc1 \u0627\u0648\u0644\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0645\u0644\u0627\u064b \u0645\u062a\u0635\u0644 (Fully Conected) \u0628\u0627 \u06f7*\u06f7*\u06f6\u06f4 (\u0627\u0628\u0639\u0627\u062f Feature map \u062d\u0627\u0635\u0644 \u0627\u0632 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0642\u0628\u0644\u06cc) \u0646\u0648\u0631\u0648\u0646 \u0648\u0631\u0648\u062f\u06cc \u0648 \u06f6\u06f4 \u0646\u0648\u0631\u0648\u0646 \u062e\u0631\u0648\u062c\u06cc \u0627\u0633\u062a.<\/li>\n\n\n\n<li>drop3 \u062f\u0631\u0627\u067e\u200c\u0622\u0648\u062a \u0628\u0627 \u0646\u0631\u062e \u06f0.\u06f2 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>fc2 \u062f\u0648\u0645\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0645\u0644\u0627\u064b \u0645\u062a\u0635\u0644 \u0628\u0627 \u06f6\u06f4 \u0646\u0648\u0631\u0648\u0646 \u0648\u0631\u0648\u062f\u06cc \u0648 \u06f1\u06f0 \u0646\u0648\u0631\u0648\u0646 \u062e\u0631\u0648\u062c\u06cc \u0627\u0633\u062a.<\/li>\n<\/ul>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0639\u0645\u0627\u0631\u06cc \u0637\u0631\u0627\u062d\u06cc\u200c\u0634\u062f\u0647 \u0645\u062a\u062f forward \u0631\u0627 \u062f\u0631 \u0647\u0645\u0627\u0646 \u06a9\u0644\u0627\u0633 CNNModel \u0628\u0647\u200c\u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0637\u0631\u0627\u062d\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0627\u06cc\u0646 \u0645\u062a\u062f \u0628\u0631\u0627\u06cc \u0645\u0634\u062e\u0635\u200c\u06a9\u0631\u062f\u0646 \u062a\u0648\u0627\u0644\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a \u0648 \u062a\u0639\u0627\u0645\u0644\u0627\u062a \u0645\u06cc\u0627\u0646 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 \u0645\u062f\u0644 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n<code>def forward(self, x):<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.conv1(x) # input: 28x28x1, output: 28x28x32<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.relu1(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.pool1(x) # input: 28x28x32, output: 14x14x32<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.drop1(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.conv2(x) # input: 14x14x32, output: 14x14x64<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.relu2(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.pool2(x) # input: 14x14x64, output: 7x7x64<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.drop2(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.flatten(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.fc1(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.drop3(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;x = self.fc2(x)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;return x<\/code><\/p>\n\n\n\n<p>\u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 (Instance) \u0627\u0632 \u0645\u062f\u0644 \u0633\u0627\u062e\u062a\u0647 \u0648 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0645\u062a\u063a\u06cc\u0631 \u0645\u0631\u0628\u0648\u0637\u0647 \u0645\u06cc\u200c\u0631\u06cc\u0632\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n<code>model = CNNModel()<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0627\u06cc\u0646 \u0645\u062f\u0644 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0639\u0631\u06cc\u0641 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 \u0648 \u06cc\u06a9 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632 \u062f\u0627\u0631\u06cc\u0645. \u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0627\u06cc\u0646 \u0645\u062f\u0644 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0632\u06cc\u0627\u062f\u06cc \u062f\u0627\u0631\u062f \u0648 \u062d\u062a\u0645\u0627 \u0646\u06cc\u0627\u0632\u0645\u0646\u062f \u0627\u062c\u0631\u0627\u0634\u062f\u0646 \u0631\u0648\u06cc GPU \u0627\u0633\u062a\u060c \u067e\u06cc\u0634 \u0627\u0632 \u0622\u063a\u0627\u0632 \u0622\u0645\u0648\u0632\u0634 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u0627\u0632 \u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u062f\u0644 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0647 GPU \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u0645\u061b \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646\u200c\u0635\u0648\u0631\u062a \u0641\u0631\u0627\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u0628\u0633\u06cc\u0627\u0631 \u0637\u0648\u0644\u0627\u0646\u06cc \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n\n\n\n<p>\u0628\u0627 \u0627\u06cc\u0646 \u06a9\u062f \u0627\u0628\u062a\u062f\u0627 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0647 GPU (\u062f\u0631 \u0635\u0648\u0631\u062a \u0645\u0648\u062c\u0648\u062f\u0628\u0648\u062f\u0646) \u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')<\/code><br \/>\n  <code>model.to(device)<\/code><\/p>\n\n\n\n<p>\u0633\u067e\u0633 \u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 CrossEntropyLoss \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632 Adam \u0631\u0627 \u0628\u0627 \u0646\u0631\u062e \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u06f0.\u06f0\u06f0\u06f1 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0627\u0632 weight_decay \u0628\u0631\u0627\u06cc \u0627\u0639\u0645\u0627\u0644 L2 Regularization \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0634\u0648\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 weight_decay \u0647\u0645\u0627\u0646 \u0636\u0631\u06cc\u0628 Regularization \u0627\u0633\u062a. \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u200c\u0647\u0627\u060c \u0627\u0632 StepLR \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0646\u0631\u062e \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062f\u0631 \u0637\u0648\u0644 \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0627\u06cc\u0646 \u062a\u0627\u0628\u0639 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 step_size \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0647\u0631\u0686\u0646\u062f epoch \u06cc\u06a9 \u0628\u0627\u0631 \u0646\u0631\u062e \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u06a9\u0627\u0647\u0634 \u06cc\u0627\u0628\u062f \u0648 gamma \u0636\u0631\u06cc\u0628 \u06a9\u0627\u0647\u0634 \u0646\u0631\u062e \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>criterion = nn.CrossEntropyLoss().to(device)<\/code><br \/>\n  <code>optimizer = optim.Adam(model.parameters(), lr=0.001, weight_decay=1e-5)<\/code><br \/>\n  <code>scheduler = StepLR(optimizer, step_size=10, gamma=0.1)<\/code><\/p>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0627\u0632 \u06a9\u0644\u0627\u0633 EarlyStopping \u06a9\u0647 \u0642\u0628\u0644\u0627 \u0622\u0646 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0631\u062f\u06cc\u0645 \u0646\u06cc\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u0631\u0627 \u062f\u0631 \u0637\u0648\u0644 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0631\u0633\u06cc \u0648 \u062f\u0631 \u0635\u0648\u0631\u062a \u0628\u0647\u0628\u0648\u062f \u0646\u06cc\u0627\u0641\u062a\u0646\u060c \u0622\u0645\u0648\u0632\u0634 \u0631\u0627 \u0645\u062a\u0648\u0642\u0641 \u06a9\u0646\u06cc\u0645. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062f\u0648 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 patience (\u062d\u062f\u0627\u06a9\u062b\u0631 \u062a\u0639\u062f\u0627\u062f epoch\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u062f\u0648\u0646 \u0628\u0647\u0628\u0648\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u062c\u0631\u0627 \u06a9\u0631\u062f) \u0648 delta (\u062d\u062f\u0627\u0642\u0644 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u0628\u0647\u0628\u0648\u062f) \u062f\u0627\u0631\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>early_stopping = EarlyStopping(patience=10, delta=0.001)<\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644<\/h4>\n\n\n\n<p>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0641\u0647\u0631\u0633\u062a\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0645\u0642\u062f\u0627\u0631 \u062e\u0637\u0627\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u062f\u0631 \u0637\u0648\u0644 \u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u062f\u0631 \u0647\u0631 epoch \u0627\u0632 \u0645\u0631\u062d\u0644\u0647 \u0622\u0645\u0648\u0632\u0634\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 model.train \u0645\u062f\u0644 \u0631\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0622\u0645\u0648\u0632\u0634 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u0648 \u0628\u0631\u0627\u06cc \u0647\u0631 \u062f\u0633\u062a\u0647 \u0627\u0632 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc\u060c \u0628\u0647\u200c\u06a9\u0645\u06a9 optimizer.zero_grad \u0627\u0628\u062a\u062f\u0627 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0631\u0627 \u0635\u0641\u0631 \u06a9\u0631\u062f\u0647\u060c \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc \u0645\u062f\u0644 \u0631\u0627 \u062f\u0631 outputs \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 \u06af\u0641\u062a\u0647\u200c\u0634\u062f\u0647\u060c \u062e\u0637\u0627\u06cc \u0628\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc\u200c\u0634\u062f\u0647 \u0648 \u0645\u0642\u062f\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0633\u067e\u0633 \u0639\u0645\u0644\u06cc\u0627\u062a \u067e\u0633\u200c\u0627\u0646\u062a\u0634\u0627\u0631 (Backpropagate) \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 loss.backward \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u0647 \u0648 \u0628\u0627 optimizer.step \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062f\u0644 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u062f\u0631\u067e\u0627\u06cc\u0627\u0646\u060c \u062e\u0637\u0627\u06cc \u06a9\u0644 \u0622\u0645\u0648\u0632\u0634\u06cc \u0628\u0631\u0627\u06cc \u0647\u0631 epoch \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>train_losses = []<\/code><br \/>\n  <code>val_losses = []<\/code><br \/>\n  <code>num_epochs = 50<\/code><br \/>\n  <code>for epoch in range(num_epochs):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;model.train()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;running_loss = 0.0<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;for inputs, labels in trainloader:<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inputs, labels = inputs.to(device), labels.to(device)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;optimizer.zero_grad()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputs = model(inputs)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loss = criterion(outputs, labels)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loss.backward()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;optimizer.step()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;running_loss += loss.item()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;scheduler.step()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;train_loss = running_loss \/ len(trainloader)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;train_losses.append(train_loss)<\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644<\/h4>\n\n\n\n<p>\u062f\u0631 \u0641\u0627\u0632 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644 \u0631\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0631\u0627 \u0628\u0647 GPU \u0645\u0646\u062a\u0642\u0644\u060c \u062e\u0637\u0627\u0647\u0627\u06cc \u0645\u062f\u0644 \u0628\u062f\u0648\u0646 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u06f1\u06f0 epoch \u0645\u0642\u062f\u0627\u0631 \u062e\u0637\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0631\u0627 \u0686\u0627\u067e \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u0631\u0627 \u062f\u0631 \u0637\u0648\u0644 \u0632\u0645\u0627\u0646 \u0628\u0631\u0631\u0633\u06cc \u0646\u0645\u0627\u06cc\u06cc\u0645. \u0628\u0627 \u0647\u062f\u0641 \u0627\u062c\u0631\u0627\u06cc \u0645\u06a9\u0627\u0646\u06cc\u0632\u0645 \u062a\u0648\u0642\u0641 \u0632\u0648\u062f\u0647\u0646\u06af\u0627\u0645 (Early Stopping)\u060c \u067e\u0633 \u0627\u0632 \u0647\u0631 epoch\u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06af\u0631 \u0628\u0647\u0628\u0648\u062f\u06cc \u062f\u0631 \u062e\u0637\u0627\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u0646\u0634\u0648\u062f\u060c \u0645\u0642\u062f\u0627\u0631 counter \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f. \u0627\u06af\u0631 \u0645\u0642\u062f\u0627\u0631 counter \u0628\u0647 patience \u0628\u0631\u0633\u062f\u060c \u0622\u0645\u0648\u0632\u0634 \u0645\u062a\u0648\u0642\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0645\u062f\u0644 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0642\u062a \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u06a9\u062f \u0628\u0627\u06cc\u062f \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u06a9\u062f \u0642\u0628\u0644\u06cc \u0648 \u062f\u0627\u062e\u0644 \u062d\u0644\u0642\u0647 for \u0627\u0648\u0644 \u0627\u062c\u0631\u0627 \u0634\u0648\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;val_loss = 0.0<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;model.eval()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;with torch.no_grad():<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for inputs, labels in valloader:<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inputs, labels = inputs.to(device), labels.to(device)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputs = model(inputs)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loss = criterion(outputs, labels)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;val_loss += loss.item()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;val_loss = val_loss \/ len(valloader)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;val_losses.append(val_loss)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;if epoch % 5 == 0:<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(f'Epoch {epoch+1}\/{num_epochs}, Train Loss: {train_loss:.4f}, Val Loss: {val_loss:.4f}')<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;early_stopping(val_loss, model)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;if early_stopping.early_stop:<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(\"Early stopping\")<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;model.load_state_dict(torch.load('checkpoint.pt'))<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break<\/code><\/p>\n\n\n\n<p>\u0628\u0627 \u0627\u06cc\u0646 \u06a9\u062f \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0646\u0645\u0648\u062f\u0627\u0631 \u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 \u0628\u0631 \u062d\u0633\u0628 epoch\u0647\u0627 \u0631\u0627 \u0631\u0633\u0645 \u06a9\u0631\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code style=\"color: green;\"># Set the figure size for the plot<\/code><br \/>\n  <code>plt.figure(figsize=(8, 5))<\/code><br \/>\n  <code style=\"color: green;\"># Plot the training and validation losses<\/code><br \/>\n  <code>plt.plot(range(1, 17), train_losses, label='Training Loss')<\/code><br \/>\n  <code>plt.plot(range(1, 17), val_losses, label='Validation Loss')<\/code><br \/>\n  <code style=\"color: green;\"># Add labels and title<\/code><br \/>\n  <code>plt.xlabel('Epochs')<\/code><br \/>\n  <code>plt.ylabel('Loss')<\/code><br \/>\n  <code>plt.title('Training and Validation Loss')<\/code><br \/>\n  <code>plt.legend()<\/code><br \/>\n  <code>plt.show()<\/code><\/p>\n\n\n\n<p>\u062e\u0631\u0648\u062c\u06cc \u06a9\u062f \u0628\u0627\u0644\u0627 \u0628\u0647\u200c\u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u0627\u0633\u062a: <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"708\" height=\"470\" src=\"http:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-18.png\" alt=\"loss graph\" class=\"wp-image-17766\" srcset=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-18.png 708w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-18-300x199.png 300w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-18-585x388.png 585w\" sizes=\"(max-width: 708px) 100vw, 708px\" \/><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\">\u062a\u0641\u0633\u06cc\u0631 \u0646\u0645\u0648\u062f\u0627\u0631<\/h4>\n\n\n\n<p>\u0627\u06cc\u0646 \u0646\u0645\u0648\u062f\u0627\u0631 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0645\u062f\u0644 \u0628\u0647\u200c\u062e\u0648\u0628\u06cc \u0622\u0645\u0648\u0632\u0634 \u062f\u06cc\u062f\u0647 \u0627\u0633\u062a \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0639\u0645\u0644\u06a9\u0631\u062f \u062e\u0648\u0628\u06cc \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. \u06a9\u0627\u0647\u0634 \u062e\u0637\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0628\u0647\u200c\u0637\u0648\u0631 \u0647\u0645\u0632\u0645\u0627\u0646 \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u0646\u0628\u0648\u062f \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0627\u0633\u062a\u061b \u0628\u0647\u200c\u0639\u0628\u0627\u0631\u062a \u062f\u06cc\u06af\u0631\u060c \u0645\u062f\u0644\u060c \u0646\u0647\u200c\u062a\u0646\u0647\u0627 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc\u060c \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0646\u06cc\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f \u062e\u0648\u0628\u06cc \u062f\u0627\u0631\u062f\u061b \u0627\u06cc\u0646 \u06cc\u0639\u0646\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0646\u062a\u0627\u06cc\u062c \u062e\u0648\u0628\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0631\u0633\u0645 Feature map\u0647\u0627<\/h3>\n\n\n\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0647\u0627\u06cc \u062c\u0630\u0627\u0628\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0627 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0631\u0686 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u0645 \u0631\u0633\u0645 Feature map\u0647\u0627\u06cc \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u062f\u0644\u200c\u0647\u0627 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0628\u062a\u062f\u0627 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0648 \u0628\u0647 GPU \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645\u060c \u0633\u067e\u0633 \u0634\u06a9\u0644 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0628\u0647 \u0645\u062f\u0644 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645. <\/p>\n\n\n\n<p>\u0633\u067e\u0633 \u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u06cc\u06a9 Tensor \u0628\u0627 \u0646\u0648\u0639 \u062f\u0627\u062f\u0647 float32 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0645\u062f\u0644 \u0631\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc (eval) \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 torch.no_grad\u060c \u0646\u0642\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647 \u0627\u0632 \u0627\u0648\u0644\u06cc\u0646 \u0648 \u0633\u067e\u0633 \u062f\u0648\u0645\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0645\u062f\u0644 \u0631\u0627 \u0628\u062f\u0648\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645\u061b \u0633\u067e\u0633 \u0627\u06cc\u0646 \u0646\u0642\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 CPU \u0645\u0646\u062a\u0642\u0644 \u0648 \u0628\u0647 \u06cc\u06a9 \u0622\u0631\u0627\u06cc\u0647 numpy \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code style=\"color: green;\"># Load an image from the trainset and move to the device<\/code><br \/>\n  <code>X = trainset.data[5].to(device)<\/code><br \/>\n  <code>X = X.unsqueeze(0).unsqueeze(0)  <!-- Ensure the shape is [1, 1, 28, 28] --><\/code><br \/>\n  <code>X = torch.tensor(X, dtype=torch.float32)<\/code><br \/>\n  <code style=\"color: green;\"># Pass through conv1 first to get the correct number of channels<\/code><br \/>\n  <code>model.eval()<\/code><br \/>\n  <code>with torch.no_grad():<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;feature_maps_conv1 = model.conv1(X)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;feature_maps_conv2 = model.conv2(feature_maps_conv1)<\/code><br \/>\n  <code style=\"color: green;\"># Move feature maps back to CPU and convert to numpy<\/code><br \/>\n  <code>feature_maps_conv1 = feature_maps_conv1.cpu().detach().numpy()<\/code><br \/>\n  <code>feature_maps_conv2 = feature_maps_conv2.cpu().detach().numpy()<\/code><\/p>\n\n\n\n<p>\u062f\u0631\u0646\u0647\u0627\u06cc\u062a\u060c \u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u0627\u0632 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Matplotlib \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06f3\u06f2 \u06a9\u0631\u0646\u0644 \u0646\u0642\u0634\u0647 \u0648\u06cc\u0698\u06af\u06cc (Feature map) \u062d\u0627\u0635\u0644 \u0627\u0632 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0627\u0648\u0644 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062a\u0635\u0648\u06cc\u0631\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code style=\"color: green;\"># Plot the first conv feature maps<\/code><br \/>\n  <code>fig, ax = plt.subplots(4, 8, sharex=True, sharey=True, figsize=(16, 8))<\/code><br \/>\n  <code>for i in range(32):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;row, col = i \/\/ 8, i % 8<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;ax[row][col].imshow(feature_maps_conv1[0][i], cmap='gray')<\/code><br \/>\n  <code>plt.show()<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-19.png\" alt=\"\" class=\"wp-image-17769\" width=\"758\" height=\"388\" srcset=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-19.png 975w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-19-300x154.png 300w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-19-768x394.png 768w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-19-585x300.png 585w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\">\u062a\u062d\u0644\u06cc\u0644 Feature map \u062d\u0627\u0635\u0644 \u0627\u0632 \u0627\u0648\u0644\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0644\u0634\u0646\u06cc<\/h4>\n\n\n\n<p>\u0627\u06cc\u0646 \u062a\u0635\u0648\u06cc\u0631\u060c \u062e\u0631\u0648\u062c\u06cc \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0627\u0648\u0644 \u0645\u062f\u0644 CNN \u0645\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u062f\u06cc\u062a\u0627\u0633\u062a MNIST \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0627\u06cc\u0646 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627 \u0646\u0645\u0627\u06cc\u0627\u0646\u06af\u0631 \u06cc\u06a9 \u0648\u06cc\u0698\u06af\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0648\u0631\u0648\u062f\u06cc (\u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0639\u062f\u062f \u06f2 \u0627\u0633\u062a) \u062a\u0648\u0633\u0637 \u06cc\u06a9\u06cc \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0627\u0648\u0644 \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062a\u062d\u0644\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647: \u0647\u0631 \u062a\u0635\u0648\u06cc\u0631 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0627\u062a\u0631\u06cc\u0633 \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0633\u0637 \u06cc\u06a9 \u0641\u06cc\u0644\u062a\u0631 \u0645\u0634\u062e\u0635 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0634\u0627\u0645\u0644 \u0644\u0628\u0647\u200c\u0647\u0627\u060c \u062e\u0637\u0648\u0637\u060c \u0648 \u062f\u06cc\u06af\u0631 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u0627\u06cc\u0647\u200c\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0648\u0631\u0648\u062f\u06cc \u0628\u0627\u0634\u0646\u062f.<\/li>\n\n\n\n<li>\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641: \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u0646\u062a\u06cc\u062c\u0647 \u0627\u0639\u0645\u0627\u0644 \u06cc\u06a9 \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0631\u0648\u06cc \u062a\u0635\u0648\u06cc\u0631 \u0648\u0631\u0648\u062f\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u062f\u0631 \u0637\u0648\u0644 \u0641\u0631\u0627\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0648 \u0647\u0631 \u06cc\u06a9 \u0633\u0639\u06cc \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u06cc\u06a9 \u062c\u0646\u0628\u0647 \u062e\u0627\u0635 \u0627\u0632 \u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u0646\u062f.<\/li>\n\n\n\n<li>\u062a\u0646\u0648\u0639 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627: \u0628\u0627 \u0646\u06af\u0627\u0647 \u0628\u0647 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062f\u06cc\u062f \u06a9\u0647 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0647 \u062c\u0646\u0628\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u062a\u0635\u0648\u06cc\u0631 \u062d\u0633\u0627\u0633 \u0647\u0633\u062a\u0646\u062f. \u0628\u0631\u062e\u06cc \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647 \u0644\u0628\u0647\u200c\u0647\u0627\u06cc \u0639\u0645\u0648\u062f\u06cc \u062d\u0633\u0627\u0633 \u0628\u0627\u0634\u0646\u062f\u060c \u062f\u0631\u062d\u0627\u0644\u06cc\u200c\u06a9\u0647 \u0628\u0631\u062e\u06cc \u062f\u06cc\u06af\u0631 \u0628\u0647 \u0644\u0628\u0647\u200c\u0647\u0627\u06cc \u0627\u0641\u0642\u06cc \u06cc\u0627 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u062d\u0633\u0627\u0633 \u0647\u0633\u062a\u0646\u062f.<\/li>\n\n\n\n<li>\u062a\u063a\u06cc\u06cc\u0631 \u0631\u0648\u0634\u0646\u0627\u06cc\u06cc \u0648 \u06a9\u0646\u062a\u0631\u0627\u0633\u062a: \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0631\u0648\u0634\u0646\u200c\u062a\u0631 \u06cc\u0627 \u062a\u06cc\u0631\u0647\u200c\u062a\u0631 \u0627\u0632 \u0628\u0627\u0642\u06cc \u0628\u0627\u0634\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0648 \u0646\u062d\u0648\u0647 \u0648\u0627\u06a9\u0646\u0634 \u0622\u0646\u200c\u0647\u0627 \u0628\u0647 \u0642\u0633\u0645\u062a\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062a\u0635\u0648\u06cc\u0631 \u0648\u0631\u0648\u062f\u06cc \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0633\u0637\u062d \u067e\u0627\u06cc\u06cc\u0646: \u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0627\u06cc\u0646 \u062a\u0635\u0627\u0648\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc \u0627\u0648\u0644\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0647\u0633\u062a\u0646\u062f\u060c \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0633\u0627\u062f\u0647\u200c\u062a\u0631\u06cc \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f. \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0628\u0639\u062f\u06cc \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631\u06cc \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<p>\u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0648\u0645 \u0646\u06cc\u0632 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645. \u0641\u0642\u0637 \u0686\u0648\u0646 Feature map \u062e\u0631\u0648\u062c\u06cc \u0627\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u06f6\u06f4 \u06a9\u0631\u0646\u0644 \u062f\u0627\u0631\u062f\u060c \u0628\u0627\u06cc\u062f \u062f\u0631 \u0628\u0627\u0632\u0647 \u0631\u0633\u0645 \u0645\u062f\u0646\u0638\u0631 \u0631\u0627 \u0628\u0647 \u06f6\u06f4 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code style=\"color: green;\"># Plot the second conv feature maps<\/code><br \/>\n  <code>fig, ax = plt.subplots(8, 8, sharex=True, sharey=True, figsize=(20, 10))<\/code><br \/>\n  <code>for i in range(64):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;row, col = i \/\/ 8, i % 8<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;ax[row][col].imshow(feature_maps_conv2[0][i], cmap='gray')<\/code><br \/>\n  <code>plt.show()<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"975\" height=\"526\" src=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-21.png\" alt=\"\" class=\"wp-image-17771\" srcset=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-21.png 975w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-21-300x162.png 300w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-21-768x414.png 768w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-21-585x316.png 585w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\">\u062a\u062d\u0644\u06cc\u0644 Feature map \u062d\u0627\u0635\u0644 \u0627\u0632 \u062f\u0648\u0645\u06cc\u0646 \u06a9\u0627\u0646\u0648\u0644\u0648\u0644\u0634\u0646\u06cc<\/h4>\n\n\n\n<p>\u0627\u06cc\u0646 \u062a\u0635\u0648\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0648\u0645 \u0645\u062f\u0644 CNN \u0645\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u062f\u06cc\u062a\u0627\u0633\u062a MNIST \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0627\u06cc\u0646 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0646\u0645\u0627\u06cc\u0627\u0646\u06af\u0631 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u06cc\u06a9\u06cc \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0648\u0645 \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631: \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0639\u0645\u06cc\u0642\u200c\u062a\u0631 \u062f\u0631 \u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc\u060c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0628\u0627 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0627\u0648\u0644 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0631\u062f\u06a9\u0647 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0647 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631\u06cc \u0627\u0632 \u0627\u0639\u062f\u0627\u062f \u062d\u0633\u0627\u0633 \u0647\u0633\u062a\u0646\u062f.<\/li>\n\n\n\n<li>\u062a\u0631\u06a9\u06cc\u0628 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627: \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0627\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647 \u062f\u0631 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0642\u0628\u0644\u06cc \u0631\u0627 \u062a\u062d\u0644\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u061b \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u06cc\u06a9 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0644\u0628\u0647\u200c\u0647\u0627 \u0648 \u062e\u0637\u0648\u0637 \u062d\u0633\u0627\u0633 \u0628\u0627\u0634\u062f\u060c \u062f\u0631\u062d\u0627\u0644\u06cc\u200c\u06a9\u0647 \u0641\u06cc\u0644\u062a\u0631 \u062f\u06cc\u06af\u0631 \u0628\u0647 \u0628\u0627\u0641\u062a\u200c\u0647\u0627 \u06cc\u0627 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631 \u0648\u0627\u06a9\u0646\u0634 \u0646\u0634\u0627\u0646 \u062f\u0647\u062f.<\/li>\n\n\n\n<li>\u062a\u0646\u0648\u0639 \u0628\u06cc\u0634\u062a\u0631: \u062a\u0639\u062f\u0627\u062f \u0648 \u062a\u0646\u0648\u0639 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0644\u0627\u06cc\u0647 \u062f\u0648\u0645 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0628\u06cc\u0634\u062a\u0631 \u0627\u0632 \u0644\u0627\u06cc\u0647 \u0627\u0648\u0644 \u0627\u0633\u062a\u061b \u0627\u06cc\u0646 \u0628\u0647\u200c\u0627\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0631 \u0644\u0627\u06cc\u0647 \u062c\u062f\u06cc\u062f \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u0627\u0632 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627 \u0631\u0627 \u062f\u0627\u0631\u062f.<\/li>\n\n\n\n<li>\u0648\u0627\u06a9\u0646\u0634 \u0628\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0632\u0626\u06cc\u200c\u062a\u0631: \u0628\u0631\u062e\u06cc \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u0632\u0626\u06cc\u200c\u062a\u0631 \u0648 \u062f\u0642\u06cc\u0642\u200c\u062a\u0631 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0648\u0627\u06a9\u0646\u0634 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0647 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0642\u06cc\u0642\u200c\u062a\u0631 \u0648 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0628\u0647\u062a\u0631 \u062a\u0635\u0627\u0648\u06cc\u0631 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li>\u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0642\u062a \u062a\u0634\u062e\u06cc\u0635: \u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648 \u0639\u0645\u0642 \u0634\u0628\u06a9\u0647\u060c \u0645\u062f\u0644 \u0642\u0627\u062f\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f \u062a\u0627 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631\u06cc \u0631\u0627 \u0627\u0632 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0628\u0647 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0642\u062a \u062a\u0634\u062e\u06cc\u0635 \u0648 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u06cc\u200c\u0627\u0646\u062c\u0627\u0645\u062f.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u06cc\u0646 Feature map\u0647\u0627 \u0686\u0647 \u0641\u0627\u06cc\u062f\u0647\u200c\u0627\u06cc \u062f\u0627\u0631\u0646\u062f\u061f<\/h3>\n\n\n\n<p>\u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c\u200c\u0634\u062f\u0647 \u062f\u0631 \u0645\u0631\u0627\u062d\u0644 \u0628\u0639\u062f\u06cc \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0645\u062f\u0644 \u0628\u062a\u0648\u0627\u0646\u062f \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631\u06cc \u0631\u0627 \u062f\u0631 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0631\u0646\u0647\u0627\u06cc\u062a\u060c \u0628\u0647 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u062f\u0642\u06cc\u0642\u200c\u062a\u0631 \u0627\u0639\u062f\u0627\u062f \u062f\u0633\u062a \u06cc\u0627\u0628\u062f. \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0628\u0647\u200c\u062a\u062f\u0631\u06cc\u062c \u0648 \u0628\u0627 \u0639\u0628\u0648\u0631 \u0627\u0632 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648 \u062a\u062c\u0645\u0639\u06cc\u060c \u0645\u062f\u0644 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0627 \u062f\u0642\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u062a\u0635\u0627\u0648\u06cc\u0631 \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u062a\u062c\u0632\u06cc\u0647\u200c\u0648\u062a\u062d\u0644\u06cc\u0644 \u06a9\u0646\u062f \u0648 \u06a9\u0644\u0627\u0633 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0647\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u062f.<\/p>\n\n\n\n<p>\u0645\u062c\u0645\u0648\u0639\u0647 \u06a9\u0627\u0645\u0644 \u06a9\u062f\u0647\u0627\u06cc \u0628\u0627\u0644\u0627 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/MobinaPoulaei\/PyTorch\/tree\/main\/CNN%20with%20PyTorch\" data-type=\"URL\" data-id=\"https:\/\/github.com\/MobinaPoulaei\/PyTorch\/tree\/main\/CNN%20with%20PyTorch\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u0627\u06cc\u0646 \u0631\u06cc\u067e\u0627\u0632\u06cc\u062a\u0648\u0631\u06cc<\/mark><\/a> \u0627\u0632 \u06af\u06cc\u062a\u200c\u0647\u0627\u0628 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0635\u0637\u0644\u0627\u062d\u0627\u062a \u062a\u062e\u0635\u0635\u06cc \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648&nbsp;PyTorch<\/h2>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0627\u0632 \u0627\u0635\u0637\u0644\u0627\u062d\u0627\u062a \u062a\u062e\u0635\u0635\u06cc \u0632\u06cc\u0627\u062f\u06cc \u062f\u0631\u0628\u0627\u0631\u0647 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648&nbsp;PyTorch \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0648\u0627\u0698\u0647\u200c\u0646\u0627\u0645\u0647\u200c\u0627\u06cc \u062c\u0627\u0645\u0639 \u0627\u0632 \u0627\u0635\u0637\u0644\u0627\u062d\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0628\u0647\u200c\u06a9\u0627\u0631\u0631\u0641\u062a\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0631\u0627 \u062f\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631\u062a\u0627\u0646 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645. \u0627\u06cc\u0646 \u0648\u0627\u0698\u0647\u200c\u0646\u0627\u0645\u0647 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0627 \u0645\u0641\u0647\u0648\u0645\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u062d\u0648\u0632\u0647 \u0622\u0634\u0646\u0627 \u0634\u0648\u06cc\u062f \u0648 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0646 \u062f\u0627\u0646\u0634 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0648\u0627\u0698\u0646\u0627\u0645\u0647<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-background\" style=\"background:linear-gradient(80deg,rgba(7,146,227,0.45) 0%,rgba(155,81,224,0.2) 100%)\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0627\u0635\u0637\u0644\u0627\u062d<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u062a\u0639\u0631\u06cc\u0641<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc (Convolutional Layer)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0644\u0627\u06cc\u0647\u200c\u0627\u06cc \u062f\u0631 \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 (\u06a9\u0631\u0646\u0644\u200c\u0647\u0627) \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0631\u0627 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u0628\u0647 \u062a\u0634\u062e\u06cc\u0635 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 \u062a\u0635\u0627\u0648\u06cc\u0631 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0644\u0627\u06cc\u0647 \u062a\u062c\u0645\u0639\u06cc<br>(Pooling Layer)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0644\u0627\u06cc\u0647\u200c\u0627\u06cc \u06a9\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u0627\u0632 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631\u060c \u0627\u0628\u0639\u0627\u062f \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u06a9\u0648\u0686\u06a9\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u0628\u0627\u0639\u062b \u06a9\u0627\u0647\u0634 \u062a\u0639\u062f\u0627\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0648 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0633\u0631\u0639\u062a \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062f\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 (Data Preprocessing)<\/strong> \u00a0<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627 \u0648 \u0631\u0648\u0634\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u062c\u0647\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642. \u0627\u06cc\u0646 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627 \u0634\u0627\u0645\u0644 \u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc\u060c \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 (Data Augmentation) \u0648 \u062a\u0628\u062f\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0647 \u0641\u0631\u0645\u062a\u200c\u0647\u0627\u06cc \u0645\u0646\u0627\u0633\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 <br>(Data Augmentation)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0646\u0648\u0639 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u06a9\u0648\u0686\u06a9 \u062f\u0631 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u0686\u0631\u062e\u0634\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0642\u06cc\u0627\u0633\u060c \u0628\u0631\u0634 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0634\u062f\u062a \u0646\u0648\u0631. \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0646\u0631\u0645\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u00a0(Normalization)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0641\u0631\u0627\u06cc\u0646\u062f\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u06a9\u0633\u0644\u200c\u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631 \u0628\u0647 \u0645\u062d\u062f\u0648\u062f\u0647\u200c\u0627\u06cc \u0645\u0634\u062e\u0635 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0645\u062f\u0644 \u0628\u062a\u0648\u0627\u0646\u062f \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0648 \u0628\u0627 \u062f\u0642\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0622\u0645\u0648\u0632\u0634 \u0628\u0628\u06cc\u0646\u062f.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634<br>(Overfitting)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0648\u0636\u0639\u06cc\u062a\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0645\u062f\u0644 \u0628\u0647 \u062e\u0648\u0628\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0631\u0627 \u06cc\u0627\u062f \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f\u060c \u0627\u0645\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u0636\u0639\u06cc\u0641\u06cc \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f (\u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0633\u062a) \u062f\u0627\u0631\u062f. \u0627\u06cc\u0646 \u0645\u0633\u0626\u0644\u0647 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0647 \u062f\u0644\u06cc\u0644 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u0645\u062f\u0644 \u06cc\u0627 \u06a9\u0645\u0628\u0648\u062f \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0631\u062e \u0645\u06cc\u200c\u062f\u0647\u062f.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0627\u0646\u062a\u0634\u0627\u0631 \u0631\u0648 \u0628\u0647 \u0639\u0642\u0628 \u00a0(Backpropagation)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u06cc \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062f\u0644 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0628\u0647 \u0645\u062f\u0644 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u062e\u0637\u0627\u0647\u0627 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0647\u062f \u0648 \u0628\u0647 \u0633\u0645\u062a \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u062d\u0631\u06a9\u062a \u06a9\u0646\u062f.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>\u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u067e\u0648\u06cc\u0627 \u00a0(Dynamic Computational Graph)<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0642\u0627\u0628\u0644\u06cc\u062a\u06cc \u062f\u0631 PyTorch \u06a9\u0647 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0645\u062f\u0644 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u062d\u06cc\u0646 \u0627\u062c\u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u0646\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0627\u0639\u062b \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0648 \u0633\u0647\u0648\u0644\u062a \u062f\u0631 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch<\/h2>\n\n\n\n<p>\u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc (CNN) \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0648 \u0645\u0624\u062b\u0631\u062a\u0631\u06cc\u0646 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0647\u0633\u062a\u0646\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u0628\u0631\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0627\u06cc\u0646 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u067e\u0648\u06cc\u0627\u060c \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc \u0627\u0632 GPU \u0648 \u062c\u0627\u0645\u0639\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0641\u0639\u0627\u0644\u060c \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc Regularization \u0648 Early Stopping \u0648 \u0646\u0645\u0627\u06cc\u0634 Feature map\u0647\u0627\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0628\u0647\u0628\u0648\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u067e\u0631\u062f\u0627\u062e\u062a. \u0627\u06cc\u0646 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0628\u0647 \u067e\u0698\u0648\u0647\u0634\u06af\u0631\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062f\u0642\u06cc\u0642\u200c\u062a\u0631 \u0648 \u0645\u0624\u062b\u0631\u062a\u0631\u06cc \u0628\u0631\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644 \u0648 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u062a\u0635\u0627\u0648\u06cc\u0631 \u0628\u0633\u0627\u0632\u0646\u062f.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"307\" src=\"http:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/05\/FAQs-2-2-1024x307.jpg\" alt=\"\u067e\u0631\u0633\u0634\u200c\u0647\u0627\u06cc \u0645\u062a\u062f\u0627\u0648\u0644\" class=\"wp-image-15747\" srcset=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/05\/FAQs-2-2-1024x307.jpg 1024w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/05\/FAQs-2-2-300x90.jpg 300w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/05\/FAQs-2-2-768x230.jpg 768w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/05\/FAQs-2-2-1536x461.jpg 1536w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/05\/FAQs-2-2-585x176.jpg 585w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/05\/FAQs-2-2.jpg 2000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u067e\u0631\u0633\u0634\u200c\u0647\u0627\u06cc \u0645\u062a\u062f\u0627\u0648\u0644<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u0631\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0624\u062b\u0631 \u0627\u0633\u062a\u061f<\/h3>\n\n\n\n<p>\u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u0645\u0647\u0645 \u0627\u0632 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627\u060c \u0628\u0631 \u067e\u0631\u062f\u0627\u0632\u0634 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0645\u0624\u062b\u0631 \u0647\u0633\u062a\u0646\u062f. \u0627\u06cc\u0646 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0648 \u062a\u062c\u0645\u0639\u06cc\u060c \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0627\u0644\u06af\u0648\u0647\u0627 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062f\u0631 \u062a\u0635\u0648\u06cc\u0631\u0647\u0627 \u0631\u0627 \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0628\u0627\u0639\u062b \u0628\u0647\u0628\u0648\u062f \u062f\u0642\u062a \u0645\u062f\u0644\u200c\u0647\u0627 \u062f\u0631 \u062a\u0634\u062e\u06cc\u0635 \u0648 \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch \u0686\u0647 \u0645\u0632\u06cc\u062a\u200c\u0647\u0627\u06cc\u06cc \u062f\u0631 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0628\u0627 \u062f\u06cc\u06af\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u062f\u0627\u0631\u062f\u061f<\/h3>\n\n\n\n<p>PyTorch\u060c \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u067e\u0648\u06cc\u0627 \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u060c \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc \u0627\u0632 GPU\u060c \u062c\u0627\u0645\u0639\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0641\u0639\u0627\u0644 \u0648 \u0645\u0646\u0627\u0628\u0639 \u0622\u0645\u0648\u0632\u0634\u06cc \u0641\u0631\u0627\u0648\u0627\u0646\u060c \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0622\u0645\u0648\u0632\u0634 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0627\u0633\u062a\u061b \u0647\u0645\u0686\u0646\u06cc\u0646 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc Regularization \u0648 Early Stopping \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u062f\u0631 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u061f<\/h3>\n\n\n\n<p>\u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc Regularization \u0645\u0627\u0646\u0646\u062f L2 \u0648 Dropout \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Early Stopping \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u062a\u0627 \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u062f\u0631 PyTorch\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 weight_decay \u062f\u0631 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632 \u0628\u0631\u0627\u06cc L2 Regularization \u0648 \u0627\u0632 \u0644\u0627\u06cc\u0647 Dropout \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. Early Stopping \u0646\u06cc\u0632 \u0628\u0627 \u0645\u062a\u0648\u0642\u0641 \u06a9\u0631\u062f\u0646 \u0622\u0645\u0648\u0632\u0634 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u0634\u0631\u0648\u0639 \u0628\u0647 \u0628\u062f\u062a\u0631\u0634\u062f\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0628\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 Feature map\u0647\u0627\u06cc \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u06cc\u06a9 \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u062f\u0631 PyTorch \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u061f<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 Feature map \u0647\u0627\u06cc \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u06cc\u06a9 \u0645\u062f\u0644 CNN \u062f\u0631 PyTorch\u060c \u0627\u0628\u062a\u062f\u0627 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0648 \u0628\u0647 \u0645\u062f\u0644 \u0648\u0627\u0631\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f. \u0633\u067e\u0633 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 torch.no_grad\u060c \u0646\u0642\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0634\u062f\u0647 \u0627\u0632 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u0628\u0647 \u0622\u0631\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc numpy \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Matplotlib \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0646\u0642\u0634\u0647\u200c\u0647\u0627\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062a\u0635\u0648\u06cc\u0631\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0647\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0647 \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u062a\u0648\u0633\u0637 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p><strong>\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc Ensemble \u0628\u0647\u0628\u0648\u062f \u0628\u062e\u0634\u06cc\u062f\u061f<\/strong><\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0628\u0647\u0628\u0648\u062f \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc CNN \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc Ensemble \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0634\u0627\u0645\u0644 \u062a\u0631\u06a9\u06cc\u0628 \u0686\u0646\u062f\u06cc\u0646 \u0645\u062f\u0644 \u0645\u062e\u062a\u0644\u0641 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062f\u0644 \u0646\u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0647\u062a\u0631\u06cc \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u062a\u06a9\u0646\u06cc\u06a9\u060c \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0645\u0648\u0627\u0632\u06cc \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u0647 \u0634\u0648\u0646\u062f \u0648 \u0633\u067e\u0633 \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646\u200c\u0647\u0627 \u0628\u0627 \u0647\u0645 \u062a\u0631\u06a9\u06cc\u0628 \u0634\u0648\u062f \u062a\u0627 \u062f\u0642\u062a \u0648 \u0627\u0633\u062a\u062d\u06a9\u0627\u0645 \u0646\u0647\u0627\u06cc\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u06cc\u0627\u0628\u062f. \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc Ensemble \u0645\u0627\u0646\u0646\u062f Bagging \u0648 Boosting \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062f\u06cc\u067e \u0644\u0631\u0646\u06cc\u0646\u06af \u0631\u0627 \u0627\u0632 \u0627\u0645\u0631\u0648\u0632 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f!<\/h2>\n\n\n\n<p>\u062f\u0646\u06cc\u0627\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u062c\u0630\u0627\u0628 \u0627\u0633\u062a \u0648 \u062f\u0627\u0646\u0633\u062a\u0646 \u0639\u0644\u0645 \u062f\u0627\u062f\u0647\u060c \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647\u200c\u060c \u06cc\u0627 \u0628\u0627\u0632\u0627\u0631\u06cc\u0627\u0628\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062f\u0627\u062f\u0647\u060c \u0634\u0645\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0641\u0631\u0635\u062a\u200c\u0647\u0627\u06cc \u0634\u063a\u0644\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0645\u0646\u0627\u0633\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0641\u0627\u0631\u063a \u0627\u0632 \u0631\u0634\u062a\u0647\u200c \u0648 \u067e\u06cc\u0634\u200c\u0632\u0645\u06cc\u0646\u0647\u200c\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062d\u0627\u0644\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f \u0648 \u0627\u0632 \u0633\u0637\u062d \u0645\u0642\u062f\u0645\u0627\u062a\u06cc \u062a\u0627 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0628\u06cc\u0627\u0645\u0648\u0632\u06cc\u062f. \u0627\u06af\u0631 \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u06cc\u062f \u0628\u0647 \u0627\u06cc\u0646 \u062d\u0648\u0632\u0647 \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f\u060c \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0628\u0627 \u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0644\u06cc\u0646\u06a9 \u0642\u062f\u0645 \u0627\u0648\u0644 \u0631\u0627 \u0647\u0645\u06cc\u0646 \u062d\u0627\u0644\u0627 \u0628\u0631\u062f\u0627\u0631\u06cc\u062f.<\/p>\n\n\n\n<p>\u0645\u0634\u0627\u0648\u0631\u0627\u0646 \u06a9\u0627\u0641\u0647\u200c\u062a\u062f\u0631\u06cc\u0633 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0645\u0633\u06cc\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u0631\u0627\u06cc \u0648\u0631\u0648\u062f \u0628\u0647 \u0627\u06cc\u0646 \u062d\u0648\u0632\u0647 \u0631\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n<p><a class=\"call-to-btn\" href=\"https:\/\/cafetadris.com\/datascience\" target=\"_blank\" rel=\"noopener noreferrer\" data-wplink-edit=\"true\">\u062f\u0648\u0631\u0647 \u062c\u0627\u0645\u0639 \u062f\u06cc\u062a\u0627 \u0633\u0627\u06cc\u0646\u0633 \u0648 \u0645\u0627\u0634\u06cc\u0646 \u0644\u0631\u0646\u06cc\u0646\u06af<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u06a9\u0627\u0646\u0648\u0644\u0648\u0634\u0646\u06cc (Convolutional Neural Network &#8211; CNN) \u06cc\u06a9\u06cc \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u062f\u0631 \u062d\u0648\u0632\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0648 \u0628\u06cc\u0646\u0627\u06cc\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0628\u0647\u0628\u0648\u062f \u062f\u0642\u062a \u0648 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631 \u062a\u0623\u062b\u06cc\u0631 \u0628\u0633\u0632\u0627\u06cc\u06cc \u0645\u06cc\u200c\u06af\u0630\u0627\u0631\u062f. \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647&#8230;<\/p>\n","protected":false},"author":11,"featured_media":17779,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[558],"tags":[1215,615,1216],"yst_prominent_words":[],"class_list":["post-17737","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-558","tag-pytorch","tag-615","tag-1216"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/posts\/17737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/comments?post=17737"}],"version-history":[{"count":53,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/posts\/17737\/revisions"}],"predecessor-version":[{"id":19532,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/posts\/17737\/revisions\/19532"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/media\/17779"}],"wp:attachment":[{"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/media?parent=17737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/categories?post=17737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/tags?post=17737"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=17737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}