{"id":17892,"date":"2024-07-20T18:35:45","date_gmt":"2024-07-20T14:05:45","guid":{"rendered":"https:\/\/cafetadris.com\/blog\/?p=17892"},"modified":"2024-07-31T18:51:09","modified_gmt":"2024-07-31T14:21:09","slug":"%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","status":"publish","type":"post","link":"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\/","title":{"rendered":"\u0622\u0634\u0646\u0627\u06cc\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch: \u0627\u0628\u0632\u0627\u0631\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642"},"content":{"rendered":"\n<p>\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 <a href=\"https:\/\/en.wikipedia.org\/wiki\/PyTorch\" target=\"_blank\" rel=\"noopener\">PyTorch<\/a> \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0648 \u062f\u0631 \u062d\u0648\u0632\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642\u060c \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0637\u0631\u0627\u062d\u06cc \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f \u0648 \u0642\u062f\u0631\u062a \u0628\u0627\u0644\u0627\u06cc \u062e\u0648\u062f\u060c \u062a\u0648\u062c\u0647 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0631\u0627 \u0628\u0647 \u062e\u0648\u062f \u062c\u0644\u0628 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a. PyTorch \u06a9\u0647 \u062a\u0648\u0633\u0637 \u062a\u06cc\u0645 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0641\u06cc\u0633\u0628\u0648\u06a9 \u062a\u0648\u0635\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647\u060c \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0648 \u0633\u0627\u062f\u06af\u06cc \u062f\u0631 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u060c \u0627\u0646\u062a\u062e\u0627\u0628\u06cc \u0627\u06cc\u062f\u0647\u200c\u0622\u0644 \u0628\u0631\u0627\u06cc \u0627\u0641\u0631\u0627\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0647\u0633\u062a\u0646\u062f. \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u060c \u0628\u0627 \u0627\u0631\u0627\u0626\u0647 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a\u06cc \u0647\u0645\u0686\u0648\u0646 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u067e\u0648\u06cc\u0627 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc \u0627\u0632 \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06af\u0631\u0627\u0641\u06cc\u06a9\u06cc (GPU)\u060c \u0641\u0631\u0622\u06cc\u0646\u062f \u062a\u0648\u0633\u0639\u0647 \u0648 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627 \u0645\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f \u062a\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0622\u0634\u0646\u0627 \u0634\u0648\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0686\u06cc\u0633\u062a\u061f<\/h2>\n\n\n\n<p>\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0634\u0627\u062e\u0647\u200c\u0627\u06cc \u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 (Machine Learning) \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0645\u062f\u0644\u200c\u0633\u0627\u0632\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0634\u0628\u06a9\u0647\u200c\u0647\u0627\u06cc \u0639\u0635\u0628\u06cc \u0645\u0635\u0646\u0648\u0639\u06cc (Artificial Neural Networks) \u0628\u0627 \u062a\u0639\u062f\u0627\u062f \u0632\u06cc\u0627\u062f\u06cc \u0644\u0627\u06cc\u0647 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u062f. \u0647\u062f\u0641 \u0627\u0635\u0644\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642\u060c \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627 \u0648 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0627\u0632 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627 \u062f\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u062a\u0646\u0648\u0639\u06cc \u0645\u0627\u0646\u0646\u062f \u062a\u0634\u062e\u06cc\u0635 \u062a\u0635\u0648\u06cc\u0631\u060c \u062a\u0631\u062c\u0645\u0647\u200c\u06cc \u0645\u0627\u0634\u06cc\u0646\u06cc\u060c \u062a\u0634\u062e\u06cc\u0635 \u06af\u0641\u062a\u0627\u0631 \u0648 \u0628\u0633\u06cc\u0627\u0631\u06cc \u062f\u06cc\u06af\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u0646\u062f.<\/p>\n\n\n\n<p>\u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0648\u0632\u0647\u060c \u0645\u0642\u0627\u0644\u0647 <a rel=\"noreferrer noopener\" href=\"https:\/\/cafetadris.com\/blog\/%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%B9%D9%85%DB%8C%D9%82\/\" data-type=\"URL\" data-id=\"https:\/\/cafetadris.com\/blog\/%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%B9%D9%85%DB%8C%D9%82\/\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0686\u06cc\u0633\u062a\u061f<\/mark><\/a> \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0627\u0631\u06cc\u062e\u0686\u0647&nbsp;PyTorch<\/h2>\n\n\n\n<p>PyTorch \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0645\u062a\u0646\u200c\u0628\u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0633\u0637 \u062a\u06cc\u0645 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0641\u06cc\u0633\u0628\u0648\u06a9 (FAIR) \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u062f\u0631 \u0633\u0627\u0644 \u06f2\u06f0\u06f1\u06f6 \u0645\u0639\u0631\u0641\u06cc \u0634\u062f \u0648 \u0628\u0647 \u0633\u0631\u0639\u062a \u062a\u0648\u0627\u0646\u0633\u062a \u062c\u0627\u06cc\u06af\u0627\u0647 \u0648\u06cc\u0698\u0647\u200c\u0627\u06cc \u062f\u0631 \u062c\u0627\u0645\u0639\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634\u060c \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 PyTorch \u0648 \u0646\u0642\u0627\u0637 \u0639\u0637\u0641 \u0645\u0647\u0645 \u0622\u0646 \u062e\u0648\u0627\u0647\u06cc\u0645 \u067e\u0631\u062f\u0627\u062e\u062a.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u067e\u06cc\u0634\u06cc\u0646\u0647 Torch<\/h3>\n\n\n\n<p>\u067e\u06cc\u0634 \u0627\u0632 \u0645\u0639\u0631\u0641\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch\u060c \u0641\u06cc\u0633\u0628\u0648\u06a9 \u0627\u0632 \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0628\u0647 \u0646\u0627\u0645 Torch \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0631\u062f. Torch \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0628\u0648\u062f \u06a9\u0647 \u0628\u0647 \u0632\u0628\u0627\u0646 Lua \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0628\u0648\u062f \u0648 \u062a\u0648\u0633\u0637 \u0645\u062d\u0642\u0642\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u062f. \u0628\u0627 \u0648\u062c\u0648\u062f \u0642\u062f\u0631\u062a \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc Torch\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0628\u0631\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0634\u0648\u0627\u0631 \u0628\u0648\u062f \u0632\u06cc\u0631\u0627 Lua \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0628\u0648\u0628\u06cc \u0646\u0628\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0622\u063a\u0627\u0632 \u062a\u0648\u0633\u0639\u0647 PyTorch<\/h3>\n\n\n\n<p>\u062f\u0631 \u0627\u0648\u0627\u06cc\u0644 \u0633\u0627\u0644 \u06f2\u06f0\u06f1\u06f6\u060c \u062a\u06cc\u0645 FAIR \u062a\u0635\u0645\u06cc\u0645 \u06af\u0631\u0641\u062a \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u062c\u062f\u06cc\u062f \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u062a\u062c\u0631\u0628\u0647\u200c\u0647\u0627 \u0648 \u062f\u0631\u0633\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0632 Torch \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u062f. \u0647\u062f\u0641 \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u062a\u06cc\u0645 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u060c \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631 \u0648 \u0622\u0633\u0627\u0646\u200c \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0648\u062f \u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u062a\u0648\u0633\u0637 \u0645\u062d\u0642\u0642\u0627\u0646 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u062f. \u0627\u0632 \u0622\u0646\u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u062d\u0628\u0648\u0628\u06cc\u062a \u0632\u06cc\u0627\u062f\u06cc \u062f\u0627\u0634\u062a\u060c \u062a\u0635\u0645\u06cc\u0645 \u06af\u0631\u0641\u062a\u0647 \u0634\u062f \u06a9\u0647 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u062c\u062f\u06cc\u062f \u0628\u0647 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0639\u0631\u0641\u06cc &nbsp;PyTorch<\/h3>\n\n\n\n<p>PyTorch \u062f\u0631 \u0627\u06a9\u062a\u0628\u0631 \u06f2\u06f0\u06f1\u06f6 \u0628\u0647 \u0635\u0648\u0631\u062a \u0631\u0633\u0645\u06cc \u0645\u0639\u0631\u0641\u06cc \u0634\u062f. \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0628\u0627 \u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u0627\u06cc \u0627\u0632 \u0633\u0648\u06cc \u062c\u0627\u0645\u0639\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0645\u0648\u0627\u062c\u0647 \u0634\u062f. \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0631\u062c\u0633\u062a\u0647 PyTorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0633\u0627\u062f\u0647 \u0648 \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc\u060c \u0633\u06cc\u0633\u062a\u0645 \u0645\u0634\u062a\u0642\u200c\u06af\u06cc\u0631\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 (Autograd) \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u0648\u0627\u0632\u06cc \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 GPU \u0627\u0634\u0627\u0631\u0647 \u06a9\u0631\u062f. PyTorch \u0628\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0627\u062f \u06a9\u0647 \u0628\u0647 \u0633\u0631\u0639\u062a \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062a\u0631\u06a9\u06cc\u0628 \u0628\u0627 Caffe2<\/h3>\n\n\n\n<p>\u062f\u0631 \u0645\u0627\u0647 \u0645\u06cc \u06f2\u06f0\u06f1\u06f8\u060c \u0641\u06cc\u0633\u0628\u0648\u06a9 \u0627\u0639\u0644\u0627\u0645 \u06a9\u0631\u062f \u06a9\u0647 PyTorch \u0648 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Caffe_(software)\" data-type=\"URL\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Caffe_(software)\" target=\"_blank\" rel=\"noreferrer noopener\">Caffe2 <\/a>\u0631\u0627 \u062a\u0631\u06a9\u06cc\u0628 \u06a9\u0631\u062f\u0647 \u0648 \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0628\u0647 \u0646\u0627\u0645 PyTorch 1.0 &nbsp;\u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u062a\u0631\u06a9\u06cc\u0628 \u0628\u0627\u0639\u062b \u0634\u062f \u062a\u0627 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0645\u0632\u0627\u06cc\u0627\u06cc \u0647\u0631 \u062f\u0648 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u062f\u0631 \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0648\u0627\u062d\u062f \u0628\u0647\u0631\u0647\u200c\u0645\u0646\u062f \u0634\u0648\u0646\u062f. PyTorch 1.0 \u0634\u0627\u0645\u0644 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627\u062a\u0631\u060c \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0647\u062a\u0631 \u0628\u0627 \u0633\u0627\u06cc\u0631 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0645\u062f\u0644\u200c\u0647\u0627 \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u06cc \u0628\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u0647\u0645 &nbsp;\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch<\/h3>\n\n\n\n<p>\u0627\u0632 \u0632\u0645\u0627\u0646 \u0645\u0639\u0631\u0641\u06cc \u0627\u0648\u0644\u06cc\u0647\u060c PyTorch \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0631\u0627 \u0645\u0646\u062a\u0634\u0631 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0634\u0627\u0645\u0644 \u0628\u0647\u0628\u0648\u062f\u0647\u0627 \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u06cc \u0628\u0648\u062f\u0647\u200c\u0627\u0646\u062f. \u0628\u0631\u062e\u06cc \u0627\u0632 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u0647\u0645 PyTorch \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;PyTorch 0.1 (\u0627\u06a9\u062a\u0628\u0631 \u06f2\u06f0\u06f1\u06f6): \u0646\u0633\u062e\u0647 \u0627\u0648\u0644\u06cc\u0647 PyTorch \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u0627\u06cc \u0645\u0648\u0627\u062c\u0647 \u0634\u062f \u0648 \u0628\u0647 \u0633\u0631\u0639\u062a \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u062f\u0631 \u062c\u0627\u0645\u0639\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f.<\/li>\n\n\n\n<li>PyTorch 1.0 (\u062f\u0633\u0627\u0645\u0628\u0631 \u06f2\u06f0\u06f1\u06f8): \u0627\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0634\u0627\u0645\u0644 \u0628\u0647\u0628\u0648\u062f\u0647\u0627\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc\u060c \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0648 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0647\u062a\u0631 \u0628\u0627 \u062f\u06cc\u06af\u0631 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0648 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9\u200c\u0647\u0627 \u0628\u0648\u062f. \u0646\u0633\u062e\u0647 1.0 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0634\u0627\u0645\u0644 PyTorch Hub \u0628\u0648\u062f \u06a9\u0647 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0627\u062f \u06a9\u0647 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0627\u0632 \u067e\u06cc\u0634 \u0622\u0645\u0648\u0632\u0634\u200c\u062f\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f.<\/li>\n\n\n\n<li>PyTorch 1.2 (\u0622\u06af\u0648\u0633\u062a \u06f2\u06f0\u06f1\u06f9): \u062f\u0631 \u0627\u06cc\u0646 \u0646\u0633\u062e\u0647\u060c \u0628\u0647\u0628\u0648\u062f\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0635\u0648\u0631\u062a \u06af\u0631\u0641\u062a \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u06cc \u0645\u0627\u0646\u0646\u062f \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0628\u0647\u062a\u0631 \u0627\u0632 TensorBoard \u0648 \u0628\u0647\u0628\u0648\u062f\u0647\u0627\u06cc \u062f\u0631 Autograd \u0645\u0639\u0631\u0641\u06cc \u0634\u062f.<\/li>\n\n\n\n<li>PyTorch 1.5 (\u0622\u0648\u0631\u06cc\u0644 \u06f2\u06f0\u06f2\u06f0): \u0627\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0634\u0627\u0645\u0644 \u0628\u0647\u0628\u0648\u062f\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u060c \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 ONNX (Open Neural Network Exchange) \u0648 \u0628\u0647\u0628\u0648\u062f\u0647\u0627\u06cc \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0628\u0648\u062f.<\/li>\n\n\n\n<li>PyTorch 1.7 (\u0627\u06a9\u062a\u0628\u0631 \u06f2\u06f0\u06f2\u06f0): \u062f\u0631 \u0627\u06cc\u0646 \u0646\u0633\u062e\u0647\u060c \u0628\u0647\u0628\u0648\u062f\u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f\u06cc \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0635\u0648\u0631\u062a \u06af\u0631\u0641\u062a \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u06cc \u0645\u0627\u0646\u0646\u062f PyTorch Mobile \u0645\u0639\u0631\u0641\u06cc \u0634\u062f \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u062f\u0631 \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0631\u062f.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u0647\u0645\u06a9\u0627\u0631\u06cc \u0628\u0627 \u0633\u0627\u06cc\u0631 \u0633\u0627\u0632\u0645\u0627\u0646\u200c\u0647\u0627<\/h3>\n\n\n\n<p>\u062a\u0648\u0633\u0639\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u062a\u0646\u0647\u0627 \u0628\u0647 \u062a\u06cc\u0645 FAIR \u0645\u062d\u062f\u0648\u062f \u0646\u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0634\u0631\u06a9\u062a\u200c\u0647\u0627 \u0648 \u0633\u0627\u0632\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0645\u0627\u0646\u0646\u062f &nbsp;NVIDIA\u060c Microsoft\u060c Google \u0648 Amazon \u0646\u06cc\u0632 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u0648 \u0628\u0647\u0628\u0648\u062f PyTorch \u06a9\u0645\u06a9 \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f. \u0627\u06cc\u0646 \u0647\u0645\u06a9\u0627\u0631\u06cc\u200c\u0647\u0627 \u0628\u0627\u0639\u062b \u0634\u062f\u0647 \u0627\u0633\u062a \u062a\u0627 \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u062c\u0627\u0645\u0639\u200c\u062a\u0631\u06cc\u0646 \u0648 \u0642\u0648\u06cc\u200c\u062a\u0631\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u067e\u0630\u06cc\u0631\u0634 \u062f\u0631 \u062c\u0627\u0645\u0639\u0647 \u062f\u0627\u0646\u0634\u06af\u0627\u0647\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc<\/h3>\n\n\n\n<p>\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0647 \u0633\u0631\u0639\u062a \u062a\u0648\u0633\u0637 \u062c\u0627\u0645\u0639\u0647 \u0622\u06a9\u0627\u062f\u0645\u06cc\u06a9 \u062f\u0627\u0646\u0634\u06af\u0627\u0647 \u0648 \u0635\u0646\u0639\u062a \u067e\u0630\u06cc\u0631\u0641\u062a\u0647 \u0634\u062f. \u0627\u0645\u0631\u0648\u0632\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0648 \u062f\u0627\u0646\u0634\u0645\u0646\u062f\u0627\u0646 \u062f\u0627\u062f\u0647 \u0627\u0632 PyTorch \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0648 \u062a\u0648\u0633\u0639\u0647 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0634\u0631\u06a9\u062a\u200c\u0647\u0627\u06cc \u0641\u0646\u0627\u0648\u0631\u06cc \u0628\u0632\u0631\u06af \u0627\u0632 \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 &nbsp;\u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062f\u0631 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0648 \u062e\u062f\u0645\u0627\u062a \u062e\u0648\u062f \u0628\u0647\u0631\u0647 \u0645\u06cc\u200c\u0628\u0631\u0646\u062f. \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0633\u0647\u0648\u0644\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u060c \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u0627\u0644\u0627 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc \u0627\u0632 GPU\u200c\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u062f\u0631 \u062d\u0648\u0632\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<p>PyTorch \u0627\u0632 \u0632\u0645\u0627\u0646 \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u06a9\u0646\u0648\u0646 \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646 \u0648 \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u062a\u0631\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u062a\u0648\u0633\u0639\u0647\u060c \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0648 \u0647\u0645\u06a9\u0627\u0631\u06cc\u200c\u0647\u0627\u06cc \u06af\u0633\u062a\u0631\u062f\u0647 \u0628\u0627 \u0633\u0627\u06cc\u0631 \u0633\u0627\u0632\u0645\u0627\u0646\u200c\u0647\u0627\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u062a\u0648\u0627\u0646\u0633\u062a\u0647 \u0627\u0633\u062a \u062c\u0627\u06cc\u06af\u0627\u0647 \u0648\u06cc\u0698\u0647\u200c\u0627\u06cc \u062f\u0631 \u062c\u0627\u0645\u0639\u0647 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \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 \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 \u062a\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0628\u0647 \u0646\u062a\u0627\u06cc\u062c \u0628\u0647\u062a\u0631\u06cc \u062f\u0633\u062a \u06cc\u0627\u0628\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PyTorch \u0648 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0648\u06cc\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc<\/h2>\n\n\n\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0631\u062c\u0633\u062a\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u06a9\u0647 \u0622\u0646 \u0631\u0627 \u0627\u0632 \u0633\u0627\u06cc\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0645\u062a\u0645\u0627\u06cc\u0632 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0648\u06cc\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u06cc\u0627 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u067e\u0648\u06cc\u0627 (Dynamic Computational Graph) \u0627\u0633\u062a. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u060c \u0628\u0647 \u062a\u0641\u0635\u06cc\u0644 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u06a9\u0647 \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0686\u06cc\u0633\u062a \u0648 \u0686\u06af\u0648\u0646\u0647 \u062a\u0648\u0633\u0639\u0647 \u0648 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0631\u0627 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0686\u06cc\u0633\u062a\u061f<\/h3>\n\n\n\n<p>\u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc (Computational Graph) \u0646\u0645\u0627\u06cc\u0634\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u06cc\u06a9 \u0645\u062f\u0644 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u06af\u0631\u0627\u0641 \u0627\u0632 \u06af\u0631\u0647\u200c\u0647\u0627 \u0648 \u0644\u0628\u0647\u200c\u0647\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u06af\u0631\u0627\u0641\u060c \u0647\u0631 \u06af\u0631\u0647 \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u06cc\u06a9 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u06cc\u0627\u0636\u06cc \u0627\u0633\u062a \u0648 \u0647\u0631 \u0644\u0628\u0647 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0648 \u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0627\u06cc\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0646\u062d\u0648\u0647 \u0633\u0627\u062e\u062a \u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc\u060c \u0628\u0627\u06cc\u062f \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0627\u062c\u0632\u0627\u06cc \u062a\u0634\u06a9\u06cc\u0644\u200c\u062f\u0647\u0646\u062f\u0647 \u0627\u06cc\u0646 \u06af\u0631\u0627\u0641 \u0628\u067e\u0631\u062f\u0627\u0632\u06cc\u0645:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u06af\u0631\u0647\u200c\u0647\u0627 (Nodes): \u0647\u0631 \u06af\u0631\u0647 \u062f\u0631 \u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u06cc\u06a9 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u06cc\u0627\u0636\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0634\u0627\u0645\u0644 \u062c\u0645\u0639\u060c \u0636\u0631\u0628\u060c \u0627\u0639\u0645\u0627\u0644 \u062a\u0648\u0627\u0628\u0639 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc (Activation Functions) \u0648 \u062f\u06cc\u06af\u0631 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0631\u06cc\u0627\u0636\u06cc \u0628\u0627\u0634\u0646\u062f.<\/li>\n\n\n\n<li>\u0644\u0628\u0647\u200c\u0647\u0627 (Edges): \u0647\u0631 \u0644\u0628\u0647 \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u0648\u0631\u0648\u062f\u06cc \u0648 \u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u0633\u062a. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a\u06cc\u060c \u0644\u0628\u0647\u200c\u0647\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u06cc\u0646 \u06af\u0631\u0647\u200c\u0647\u0627 \u0627\u0646\u062a\u0642\u0627\u0644 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f.<\/li>\n\n\n\n<li>\u062a\u0646\u0633\u0648\u0631\u0647\u0627 (Tensors): \u062a\u0646\u0633\u0648\u0631\u0647\u0627 \u0648\u0627\u062d\u062f\u0647\u0627\u06cc \u062f\u0627\u062f\u0647\u200c\u0627\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u062f\u0631 \u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u062c\u0631\u06cc\u0627\u0646 \u0645\u06cc\u200c\u06cc\u0627\u0628\u0646\u062f. \u0627\u06cc\u0646 \u062a\u0646\u0633\u0648\u0631\u0647\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0645\u0642\u0627\u062f\u06cc\u0631 \u0639\u062f\u062f\u06cc \u06cc\u0627 \u0645\u0627\u062a\u0631\u06cc\u0633\u200c\u0647\u0627\u06cc \u0686\u0646\u062f\u0628\u0639\u062f\u06cc \u0628\u0627\u0634\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0637\u0648\u0644 \u0627\u062c\u0631\u0627\u06cc \u0645\u062f\u0644 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u067e\u0648\u06cc\u0627 \u062f\u0631 PyTorch<\/h3>\n\n\n\n<p>PyTorch \u0627\u0632 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u067e\u0648\u06cc\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u06af\u0631\u0627\u0641\u200c\u0647\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u06cc\u0646\u0627\u0645\u06cc\u06a9 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0648 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f \u062a\u0627 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0645\u0632\u0627\u06cc\u0627\u06cc \u0645\u062a\u0639\u062f\u062f\u06cc \u062f\u0627\u0631\u062f:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u062a\u0648\u0633\u0639\u0647 \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0633\u0631\u06cc\u0639\u200c\u062a\u0631<\/h4>\n\n\n\n<p>\u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0633\u0631\u0639\u062a \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u06cc \u062f\u0631 \u0645\u062f\u0644 \u062e\u0648\u062f \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0631\u0627\u06cc \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0628\u0633\u06cc\u0627\u0631 \u062d\u06cc\u0627\u062a\u06cc \u0627\u0633\u062a\u060c \u0632\u06cc\u0631\u0627 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0639\u0631\u06cc\u0641 \u0645\u062c\u062f\u062f \u06af\u0631\u0627\u0641 \u0648 \u0627\u062c\u0631\u0627\u06cc \u06a9\u0627\u0645\u0644 \u0645\u062f\u0644 \u0631\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc\u200c\u0628\u0631\u062f.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0633\u0647\u0648\u0644\u062a \u062f\u0631 \u062f\u06cc\u0628\u0627\u06af \u06a9\u0631\u062f\u0646<\/h4>\n\n\n\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u067e\u0648\u06cc\u0627\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647 \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u0627 \u0628\u0647 \u062f\u0642\u062a \u0628\u0631\u0631\u0633\u06cc \u06a9\u0631\u062f \u0648 \u062e\u0637\u0627\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u067e\u06cc\u062f\u0627 \u0648 \u0628\u0631\u0637\u0631\u0641 \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0645\u0634\u0627\u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0645\u0639\u0645\u0648\u0644\u06cc \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a \u0648 \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0648 \u0622\u0634\u0646\u0627 \u0627\u0633\u062a.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u0627\u0644\u0627 \u062f\u0631 \u062a\u0639\u0631\u06cc\u0641 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647<\/h4>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u062a\u0631 \u06a9\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0634\u0627\u0645\u0644 \u062d\u0644\u0642\u0647\u200c\u0647\u0627\u060c \u0634\u0631\u0637\u200c\u0647\u0627 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0628\u0627\u0634\u0646\u062f\u060c \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u067e\u0648\u06cc\u0627 \u0627\u0645\u06a9\u0627\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u0633\u0627\u062e\u062a\u0627\u0631 \u0645\u062f\u0644 \u0631\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0633\u0627\u062e\u062a\u0627\u0631 \u0622\u0646\u200c\u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0646\u062f\u060c \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647<\/h4>\n\n\n\n<p>\u062f\u0631 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u067e\u0648\u06cc\u0627\u060c \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0641\u0642\u0637 \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0648 \u062d\u0627\u0641\u0638\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u0632\u06cc\u0631\u0627 \u0641\u0642\u0637 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0646\u062d\u0648\u0647 \u0633\u0627\u062e\u062a \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc PyTorch<\/h3>\n\n\n\n<p>\u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u06af\u0641\u062a\u06cc\u0645\u060c \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0648\u06cc\u0627 \u0648 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u0627\u0633\u062a \u06a9\u0647 \u0647\u0631 \u0632\u0645\u0627\u0646 \u06a9\u0647 \u06cc\u06a9 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u06cc\u0627\u0636\u06cc \u0631\u0648\u06cc \u062a\u0646\u0633\u0648\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0634\u062e\u0635\u0647 requires_grad=True \u062f\u0627\u0631\u0646\u062f \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c PyTorch \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06cc\u06a9 \u06af\u0631\u0647 \u062c\u062f\u06cc\u062f \u062f\u0631 \u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u06af\u0631\u0647\u200c\u0647\u0627 \u0634\u0627\u0645\u0644 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0646\u0648\u0639 \u0639\u0645\u0644\u06cc\u0627\u062a (\u0645\u0627\u0646\u0646\u062f \u062c\u0645\u0639\u060c \u0636\u0631\u0628 \u0648 \u063a\u06cc\u0631\u0647)\u060c \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0648 \u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a \u0647\u0633\u062a\u0646\u062f. \u0628\u0627 \u0627\u0646\u062c\u0627\u0645 \u0647\u0631 \u0639\u0645\u0644\u06cc\u0627\u062a\u060c \u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0628\u0647 \u062a\u062f\u0631\u06cc\u062c \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0634\u0627\u0645\u0644 \u062a\u0645\u0627\u0645 \u06af\u0631\u0647\u200c\u0647\u0627 \u0648 \u0644\u0628\u0647\u200c\u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0646\u0645\u0627\u06cc\u0627\u0646\u06af\u0631 \u0631\u0648\u0627\u0628\u0637 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062c\u0631\u06cc\u0627\u0646 \u06cc\u0627\u0641\u062a\u0647 \u0628\u06cc\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u06cc\u200c\u0628\u0627\u0634\u0646\u062f. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062a\u0627\u0628\u0639 backward \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0627\u0632 \u0627\u06cc\u0646 \u06af\u0631\u0627\u0641 \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0648\u06cc\u0627 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u0627\u0644\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0686\u0631\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0645\u062d\u0628\u0648\u0628 \u0634\u062f\u0647 \u0627\u0633\u062a\u061f<\/h2>\n\n\n\n<p>\u0686\u0646\u062f \u062f\u0644\u06cc\u0644 \u0627\u0635\u0644\u06cc \u0628\u0631\u0627\u06cc \u0645\u062d\u0628\u0648\u0628\u06cc\u062a PyTorch \u062f\u0631 \u0628\u06cc\u0646 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0639\u0628\u0627\u0631\u062a \u0627\u0633\u062a \u0627\u0632:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0648 \u0633\u0627\u062f\u06af\u06cc<\/h3>\n\n\n\n<p>PyTorch \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u067e\u0648\u06cc\u0627 \u0648 \u0634\u0628\u0627\u0647\u062a \u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0628\u0647 \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\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u062e\u0635\u0648\u0635 \u0628\u0631\u0627\u06cc \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634\u200c\u0647\u0627\u06cc \u0633\u0631\u06cc\u0639 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a\u060c \u0632\u06cc\u0631\u0627 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0631\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u0646\u062f \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u0633\u0627\u0633\u06cc \u062f\u0631 \u06a9\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f. \u0633\u0627\u062e\u062a\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062f\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u0648 \u0642\u0627\u0628\u0644 \u0641\u0647\u0645\u060c \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647\u200c\u0627\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627<\/h3>\n\n\n\n<p>\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u0648 \u0628\u0631\u062f\u0627\u0631\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0627\u0632 \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06af\u0631\u0627\u0641\u06cc\u06a9\u06cc (GPU) \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0633\u0631\u0639\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0627\u0632 \u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc CUDA \u0628\u0631\u0627\u06cc \u0628\u0647\u0631\u0647\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0642\u062f\u0631\u062a \u067e\u0631\u062f\u0627\u0632\u0634\u06cc \u0628\u0627\u0644\u0627\u06cc GPU\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0641\u0631\u0622\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\u0627 \u0633\u0631\u0639\u062a \u0628\u0633\u06cc\u0627\u0631 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u062e\u0635\u0648\u0635 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0633\u0646\u06af\u06cc\u0646 \u062f\u0627\u0631\u0646\u062f \u0628\u0633\u06cc\u0627\u0631 \u062d\u06cc\u0627\u062a\u06cc \u0627\u0633\u062a.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u062f\u063a\u0627\u0645 \u0622\u0633\u0627\u0646 \u0628\u0627 \u0633\u0627\u06cc\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627<\/h3>\n\n\n\n<p>\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0628\u0627 \u0633\u0627\u06cc\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u062f\u063a\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u0627\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. PyTorch \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062fNumPy \u060c SciPy \u0648 matplotlib \u0628\u0647 \u062e\u0648\u0628\u06cc \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0633\u062a \u0648 \u0627\u06cc\u0646 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0648 \u062a\u06a9\u0646\u06cc\u06a9\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u062f\u0631 \u06a9\u0646\u0627\u0631 PyTorch \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c PyTorch \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062a\u062e\u0635\u0635\u06cc \u0645\u0627\u0646\u0646\u062f TorchVision \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0648 TorchText \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0648\u0646 \u0646\u06cc\u0632 \u0627\u062f\u063a\u0627\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0648\u062f\u0646<\/h3>\n\n\n\n<p>PyTorch \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 (Open Source) \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a\u060c \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0648 \u0628\u0647\u0628\u0648\u062f \u0622\u0646 \u062a\u0648\u0633\u0637 \u0647\u0645\u0647\u200c\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062c\u0627\u0645\u0639\u0647 \u0628\u0632\u0631\u06af\u06cc \u0627\u0632 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0648 \u0645\u062d\u0642\u0642\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0628\u0647\u0628\u0648\u062f \u0648 \u0627\u0631\u062a\u0642\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u06a9\u0645\u06a9 \u06a9\u0646\u0646\u062f. \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u0645\u0646\u0627\u0628\u0639 \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u062c\u0627\u0645\u0639\u06cc \u06a9\u0647 \u062a\u0648\u0633\u0637 \u062c\u0627\u0645\u0639\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc PyTorch \u062a\u0647\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0628\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u0628\u0627 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0622\u0634\u0646\u0627 \u0634\u0648\u0646\u062f \u0648 \u0627\u0632 \u0622\u0646 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062c\u0627\u0645\u0639\u0647 \u0641\u0639\u0627\u0644 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc<\/h3>\n\n\n\n<p>PyTorch \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u062c\u0627\u0645\u0639\u0647 \u0641\u0639\u0627\u0644 \u0648 \u067e\u0648\u06cc\u0627 \u0627\u0632 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u0648 \u0628\u0647\u0628\u0648\u062f \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u062c\u0627\u0645\u0639\u0647 \u0628\u0632\u0631\u06af \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u062a\u062c\u0631\u0628\u06cc\u0627\u062a \u0648 \u062f\u0627\u0646\u0634 \u062f\u06cc\u06af\u0631\u0627\u0646 \u0628\u0647\u0631\u0647\u200c\u0645\u0646\u062f \u0634\u0648\u0646\u062f \u0648 \u0645\u0634\u06a9\u0644\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u062d\u0644 \u06a9\u0646\u0646\u062f. \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u062a\u06cc\u0645 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647 PyTorch \u062f\u0631 \u0641\u06cc\u0633\u0628\u0648\u06a9 \u0646\u06cc\u0632 \u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u0628\u0647 \u0628\u0647\u0628\u0648\u062f \u0648 \u0627\u0631\u062a\u0642\u0627\u06cc \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u062f \u0648 \u0628\u0647 \u0633\u0648\u0627\u0644\u0627\u062a \u0648 \u0645\u0634\u06a9\u0644\u0627\u062a \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u067e\u0627\u0633\u062e \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0633\u062a\u0646\u062a\u0627\u062c<\/h3>\n\n\n\n<p>PyTorch \u0646\u0647 \u062a\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642\u060c \u0628\u0644\u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0646\u062a\u0627\u062c \u0646\u06cc\u0632 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u067e\u0633 \u0627\u0632 \u0622\u0645\u0648\u0632\u0634 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0635\u0646\u0639\u062a\u06cc \u0646\u06cc\u0632 \u062c\u0630\u0627\u0628 \u0628\u0627\u0634\u062f\u060c \u0632\u06cc\u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0647\u0645\u0627\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647\u200c\u0627\u0646\u062f\u060c \u062f\u0631 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f\u06cc \u0646\u06cc\u0632 \u0628\u0647 \u06a9\u0627\u0631 \u0628\u06af\u06cc\u0631\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch<\/h2>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u06a9\u0627\u0631 \u0628\u0627 PyTorch\u060c \u0627\u0648\u0644\u06cc\u0646 \u0642\u062f\u0645 \u0646\u0635\u0628 \u0622\u0646 \u0627\u0633\u062a. \u0645\u0631\u0627\u062d\u0644 \u0646\u0635\u0628 \u0627\u06cc\u0646 \u067e\u06a9\u06cc\u062c\u060c \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a \u0648 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 pip \u06cc\u0627 conda \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 Python \u0648 pip \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0634\u0645\u0627 \u0646\u0635\u0628 \u0634\u062f\u0647\u200c\u0627\u0646\u062f. \u0633\u067e\u0633 \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 pip install torch \u06cc\u0627 conda install pytorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u067e\u0627\u06cc\u062a\u0648\u0631\u0686 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>pip install torch<\/code><\/p>\n\n\n\n<p>\u0633\u067e\u0633 \u0647\u0645\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \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 torchvision import datasets, transforms<\/code><br \/>\n  <code>from torch.utils.data import DataLoader, Dataset<\/code><br \/>\n  <code>import matplotlib.pyplot as plt<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0641\u0627\u0647\u06cc\u0645 \u067e\u0627\u06cc\u0647\u200c\u0627\u06cc PyTorch<\/h3>\n\n\n\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0627\u0635\u0644\u06cc \u062f\u0631 PyTorch\u060c Tensor \u0627\u0633\u062a. Tensor\u0647\u0627 \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0622\u0631\u0627\u06cc\u0647\u200c\u0647\u0627 \u06cc\u0627 \u0645\u0627\u062a\u0631\u06cc\u0633\u200c\u0647\u0627\u06cc \u0686\u0646\u062f\u0628\u0639\u062f\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u0645\u0627 \u0686\u0631\u0627 Tensor\u0647\u0627 \u0627\u06cc\u0646\u200c\u0642\u062f\u0631 \u0645\u0647\u0645 \u0647\u0633\u062a\u0646\u062f\u061f \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0627\u06cc\u0646\u06a9\u0647 \u062a\u0645\u0627\u0645\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u062f\u0631 PyTorch \u0628\u0631 \u0631\u0648\u06cc Tensor\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u062a\u0646\u0633\u0648\u0631 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0631\u0686 \u0627\u0632 \u06a9\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Create a 1D tensor<\/span><\/code><br \/>\n  <code>x = torch.tensor([1, 2, 3])<\/code><br \/>\n  <code>print(f'Tensor: {x}')<\/code><br \/>\n  <code>print(f'Tensor shape: {x.shape}')<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  <strong>Tensor:<\/strong> tensor([1, 2, 3])<br \/>\n  <strong>Tensor shape:<\/strong> torch.Size([3])<\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631 \u062a\u0645\u0627\u0645 \u0635\u0641\u0631 \u0627\u0632 \u06a9\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Create a 2D tensor of zeros<\/span><\/code><br \/>\n  <code>zeros_tensor = torch.zeros((2, 3))<\/code><br \/>\n  <code>print('Zeros Tensor:')<\/code><br \/>\n  <code>print(zeros_tensor)<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  <strong>Zeros Tensor:<\/strong><br \/>\n  tensor([[0., 0., 0.],<br \/>\n          [0., 0., 0.]])<\/p>\n\n\n\n<p>\u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631 \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062a\u0635\u0627\u062f\u0641\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Create a random tensor<\/span><\/code><br \/>\n  <code>x = torch.rand(size=(3, 4))<\/code><br \/>\n  <code>print(f'Random Tensor:\\n{x}')<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  <strong>Random Tensor:<\/strong><br \/>\n  tensor([[0.4312, 0.4909, 0.3876, 0.3121],<br \/>\n          [0.0252, 0.6488, 0.4683, 0.2340],<br \/>\n          [0.0421, 0.1277, 0.7409, 0.0853]])<\/p>\n\n\n\n<p>\u062f\u0631 PyTorch \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0646\u0633\u0648\u0631\u0647\u0627 \u0631\u0627 \u0628\u0627 \u0627\u0628\u0639\u0627\u062f \u0645\u062e\u062a\u0644\u0641 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Create a 2D tensor<\/span><\/code><br \/>\n  <code>x = torch.tensor([[1, 2, 3], [4, 5, 6]])<\/code><br \/>\n  <code>print(f'Tensor:\\n{x}')<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  <strong>Tensor:<\/strong><br \/>\n  tensor([[1, 2, 3],<br \/>\n          [4, 5, 6]])<\/p>\n\n\n\n<p>\u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0646\u0633\u0648\u0631\u0647\u0627 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0634\u06a9\u0644 \u062f\u0647\u06cc\u062f \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0631\u06cc\u0627\u0636\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Reshape the tensor<\/span><\/code><br \/>\n  <code>x_reshaped = x.view(3, 2)<\/code><br \/>\n  <code>print(f'Reshaped Tensor:\\n{x_reshaped}')<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  <strong>Reshaped Tensor:<\/strong><br \/>\n  tensor([[1, 2],<br \/>\n          [3, 4],<br \/>\n          [5, 6]])<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Summation operation<\/span><\/code><br \/>\n  <code>y = torch.tensor([[1, 1, 1], [1, 1, 1]])<\/code><br \/>\n  <code>z = x + y<\/code><br \/>\n  <code>print(f'Sum of two tensors:\\n {z}')<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  <strong>Sum of two tensors:<\/strong><br \/>\n  tensor([[2, 3, 4],<br \/>\n          [5, 6, 7]])<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Autograd \u062f\u0631 PyTorch<\/h3>\n\n\n\n<p>Autograd \u06cc\u06a9\u06cc \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0645\u0647\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0627\u0633\u062a \u06a9\u0647 \u0627\u0645\u06a9\u0627\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u0641\u0631\u0622\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a. Autograd \u0628\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062a\u0645\u0627\u0645\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631 \u0631\u0648\u06ccTensor\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0646\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Create a computational graph to calculate gradients in BackPropagation<\/span><\/code><br \/>\n  <code>x = torch.tensor([1.0, 2.0, 6.0], requires_grad=True)<\/code><br \/>\n  <code><span style=\"color: green;\"># Mathematical calculus<\/span><\/code><br \/>\n  <code>y = x * 2<\/code><br \/>\n  <code>z = y.mean()<\/code><br \/>\n  <code><span style=\"color: green;\"># Calculate Gradient<\/span><\/code><br \/>\n  <code>z.backward()<\/code><br \/>\n  <code>print(x.grad)<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  tensor([0.6667, 0.6667, 0.6667])<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062f\u0631 PyTorch<\/h3>\n\n\n\n<p>\u062f\u0631 PyTorch\u060c \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc Dataset \u0648 DataLoader \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 &nbsp;\u0628\u0631\u0627\u06cc \u0642\u0631\u0627\u0631\u062f\u0627\u062f\u0646 \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631 \u0645\u062f\u0644 \u0647\u0633\u062a\u0646\u062f. Dataset \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u062f\u0631 PyTorch \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0642\u0627\u0644\u0628 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633 \u0648 \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0634\u062f\u0647 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Dataset\u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 torch.utils.data.Dataset &nbsp;\u0627\u0631\u062b\u200c\u0628\u0631\u06cc \u0648 \u0633\u0647 \u0645\u062a\u062f \u0627\u0635\u0644\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>__init__: \u0627\u06cc\u0646 \u06cc\u06a9 \u0645\u062a\u062f \u0633\u0627\u0632\u0646\u062f\u0647 \u062f\u0631 \u06a9\u0644\u0627\u0633 Dataset \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0628\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0648 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0645\u062a\u062f \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0644\u062e\u0648\u0627\u0647 \u062f\u0631 \u06a9\u0644\u0627\u0633 Dataset \u0630\u062e\u06cc\u0631\u0647 \u0648 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>__len__: \u0627\u06cc\u0646 \u0645\u062a\u062f \u0628\u0627\u06cc\u062f \u062a\u0639\u062f\u0627\u062f \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f.<\/li>\n\n\n\n<li>__getitem__: \u0627\u06cc\u0646 \u0645\u062a\u062f \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u062f\u0627\u062f\u0647 \u0648 \u0628\u0631\u0686\u0633\u0628 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0622\u0646 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0646\u062f\u06cc\u0633\u06cc \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f.<\/li>\n<\/ul>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Dataset and Dataloader<\/span><\/code><br \/>\n  <code>class MyDataset(Dataset):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self, X, y):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.X = X<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.y = y<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.len = self.X.shape[0]<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;def __getitem__(self, index):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return self.X[index], self.y[index]<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;def __len__(self):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return self.len<\/code><\/p>\n\n\n\n<p>DataLoader \u0646\u06cc\u0632 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u062f\u06cc\u06af\u0631 \u062f\u0631 PyTorch \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0647 \u0645\u062f\u0644\u200c\u0647\u0627 \u062f\u0631 \u062f\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9\u200c\u062a\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. DataLoader \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 Dataset\u060c \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u0647\u200c\u0647\u0627\u06cc (batch) \u06a9\u0648\u0686\u06a9\u062a\u0631 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0647 \u0645\u062f\u0644 \u0645\u06cc\u200c\u0641\u0631\u0633\u062a\u062f. \u0627\u06cc\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0648\u062b\u0631\u06cc \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u06a9\u0627\u0631 \u06a9\u0646\u06cc\u0645 \u0648 \u0645\u062f\u0644\u200c\u0647\u0627 \u0631\u0627 \u0631\u0627\u062d\u062a\u200c\u062a\u0631 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u0645.<\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u062f\u0627\u0645\u0647 \u06a9\u0627\u0631 \u06cc\u06a9 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0627 \u0646\u0642\u0627\u0637 \u0631\u0646\u062f\u0648\u0645 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627 \u0631\u0627 \u0631\u0648\u06cc \u0647\u0645\u0627\u0646 \u0646\u0642\u0627\u0637 \u0648 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u062a\u0627\u0628\u0639 y=x<sup>3<\/sup>+ 2 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0628\u0647\u200c\u0627\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0627 \u062d\u0644 \u06cc\u06a9 \u0645\u0633\u0626\u0644\u0647 \u0631\u06af\u0631\u0633\u06cc\u0648\u0646 \u0645\u0648\u0627\u062c\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0648\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Make train data<\/span><\/code><br \/>\n  <code>X_train = torch.rand(size=(50, 1))<\/code><br \/>\n  <code>y_train = X_train**3 + 2<\/code><br \/>\n  <code><span style=\"color: green;\"># Make validation data<\/span><\/code><br \/>\n  <code>X_val = torch.rand(size=(20, 1))<\/code><br \/>\n  <code>y_val = X_val**3 + 2<\/code><\/p>\n\n\n\n<p>\u062f\u0631\u0627\u062f\u0627\u0645\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062f \u0632\u06cc\u0631 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0633\u0641\u0627\u0631\u0634\u06cc \u0628\u0647 \u0646\u0627\u0645 MyDataset \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 torch.utils.data.Dataset \u0627\u0631\u062b\u200c\u0628\u0631\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0648 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627 (Labels) \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0633\u067e\u0633 \u0628\u0631\u0627\u06cc \u0647\u0631 \u062f\u0648 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u062a\u0635\u0627\u062f\u0641\u06cc\u200c\u0627\u06cc \u06a9\u0647 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 (X_train \u0648 y_train) \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc (X_val \u0648 y_val) \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u06cc\u0645\u060c \u06cc\u06a9 DataLoader \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9\u200c\u062a\u0631 (batch) \u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u062a\u0635\u0627\u062f\u0641\u06cc (\u0628\u0627 shuffle) \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0628\u0647 \u0637\u0648\u0631\u06cc \u06a9\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u0644 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0648\u062b\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u0646\u062f:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Make train loader<\/span><\/code><br \/>\n  <code>trainset = MyDataset(X_train, y_train)<\/code><br \/>\n  <code>train_loader = DataLoader(trainset, batch_size=4, shuffle=True)<\/code><br \/>\n  <code><span style=\"color: green;\"># Make test loader<\/span><\/code><br \/>\n  <code>valset = MyDataset(X_val, y_val)<\/code><br \/>\n  <code>val_loader = DataLoader(valset, batch_size=4, shuffle=True)<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0633\u0627\u062e\u062a \u06cc\u06a9 \u0645\u062f\u0644 \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u062f\u0631 PyTorch<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u062f\u0631 PyTorch \u0646\u06cc\u0632 \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 nn.Module \u0627\u0631\u062b\u200c\u0628\u0631\u06cc \u0648 \u062f\u0648 \u0645\u062a\u062f \u0627\u0635\u0644\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>__init__: \u0627\u06cc\u0646 \u06cc\u06a9 \u0645\u062a\u062f \u0633\u0627\u0632\u0646\u062f\u0647 \u0627\u0633\u062a \u0648 \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0648 \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627\u060c \u0634\u0645\u0627 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u0627\u0646\u0646\u062f \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u062e\u0637\u06cc (fully connected) \u0648 \u062a\u0648\u0627\u0628\u0639 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>forward: \u0627\u06cc\u0646 \u0645\u062a\u062f \u0646\u062d\u0648\u0647 \u0639\u0628\u0648\u0631 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u0631\u0627 \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627\u060c \u0634\u0645\u0627 \u0645\u0631\u0627\u062d\u0644 \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0644\u0627\u06cc\u0647\u200c\u0647\u0627\u060c \u062a\u0648\u0627\u0628\u0639 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0648 \u062f\u06cc\u06af\u0631 \u0639\u0645\u0644\u06cc\u0627\u062a \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f.<\/li>\n<\/ul>\n\n\n\n<p>\u062f\u0631 \u06a9\u062f \u0632\u06cc\u0631 \u06cc\u06a9 \u0645\u062f\u0644 \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc \u0686\u0646\u062f\u0644\u0627\u06cc\u0647 (MLP) \u0633\u0627\u062f\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0634\u200c\u0628\u06cc\u0646\u06cc \u062a\u0627\u0628\u0639 &nbsp;y = X<sup>3<\/sup> + 2 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u06a9\u0644\u0627\u0633 SimpleModel \u0627\u0632 nn.Module \u0627\u0631\u062b\u200c\u0628\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0634\u0627\u0645\u0644 \u062f\u0648 \u0644\u0627\u06cc\u0647 \u06a9\u0627\u0645\u0644\u0627 \u0645\u062a\u0635\u0644 (fully connected) \u0648 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc ReLU \u0627\u0633\u062a. \u062f\u0631 \u0645\u062a\u062f \u0633\u0627\u0632\u0646\u062f\u0647 __init__\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0644\u0627\u06cc\u0647 \u0627\u0648\u0644 (fc1) \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0627\u0646\u062f\u0627\u0632\u0647 \u0648\u0631\u0648\u062f\u06cc \u0628\u0647 \u06f1\u06f5 \u0646\u0648\u0631\u0648\u0646 \u0646\u06af\u0627\u0634\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0628\u0627 \u0644\u0627\u06cc\u0647 \u062f\u0648\u0645 (fc2) \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u06f1\u06f5 \u0646\u0648\u0631\u0648\u0646 \u0628\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 \u062e\u0631\u0648\u062c\u06cc \u0646\u06af\u0627\u0634\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0645\u062a\u062f forward\u060c \u0627\u0628\u062a\u062f\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0644\u0627\u06cc\u0647 \u0627\u0648\u0644 \u0639\u0628\u0648\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645\u060c \u0633\u067e\u0633 \u062a\u0627\u0628\u0639 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632 ReLU \u0631\u0627 \u0631\u0648\u06cc \u0622\u0646\u200c\u0647\u0627 \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0644\u0627\u06cc\u0647 \u062f\u0648\u0645 \u0639\u0628\u0648\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u062a\u0627 \u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc \u062a\u0648\u0644\u06cc\u062f \u0634\u0648\u062f \u0648 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 (Instance) \u0627\u0632 \u0645\u062f\u0644 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0645\u062a\u063a\u06cc\u0631 model \u0645\u06cc\u200c\u0631\u06cc\u0632\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># MLP for predicting y= x^3 + 2 line<\/span><\/code><br \/>\n  <code>class SimpleModel(nn.Module):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self, input_size, output_size):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super(SimpleModel, self).__init__()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.fc1 = nn.Linear(input_size, 15)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.relu = nn.ReLU()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.fc2 = nn.Linear(15, output_size)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;def forward(self, x):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x = self.fc1(x)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x = self.relu(x)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x = self.fc2(x)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return x<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0646\u062d\u0648\u0647 \u0622\u0645\u0648\u0632\u0634 \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062f\u0644 \u062f\u0631 PyTorch<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0645\u0631\u062d\u0644\u0647 \u0622\u0645\u0648\u0632\u0634 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0631\u0686\u060c \u0645\u062f\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0622\u0645\u0648\u0632\u0634 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0628\u0631\u0627\u06cc \u0647\u0631 \u062f\u0633\u062a\u0647\u060c \u0627\u0628\u062a\u062f\u0627 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0635\u0641\u0631 \u0634\u062f\u0647\u060c \u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627\u06cc \u0645\u062f\u0644 \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u062e\u0637\u0627 \u0628\u06cc\u0646 \u062e\u0631\u0648\u062c\u06cc \u0648 \u0645\u0642\u062f\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0633\u067e\u0633 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0628\u0647 \u0639\u0642\u0628 \u0645\u0646\u062a\u0634\u0631 \u0634\u062f\u0647 (Backpropagate) \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. \u0645\u0642\u062f\u0627\u0631 \u062e\u0637\u0627\u06cc \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. \u062f\u0631 \u0641\u0627\u0632 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc\u060c \u0645\u062f\u0644 \u062f\u0631 \u062d\u0627\u0644\u062a \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u0628\u062f\u0648\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u060c \u062e\u0637\u0627\u06cc \u0645\u062f\u0644 \u0628\u0631 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062e\u0637\u0627\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0628\u0631\u0627\u06cc \u0647\u0631 epoch \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0648\u0631\u0647\u200c\u0627\u06cc \u0646\u062a\u0627\u06cc\u062c \u0686\u0627\u067e \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0627\u0645\u06a9\u0627\u0646 \u0628\u0631\u0631\u0633\u06cc \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u062f\u0631 \u0637\u0648\u0644 \u0632\u0645\u0627\u0646 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u06a9\u0627\u0631\u0647\u0627\u06cc \u0628\u0627\u0644\u0627 \u0627\u0628\u062a\u062f\u0627 \u0628\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0627\u0628\u0639\u0627\u062f \u0645\u062a\u0646\u0627\u0638\u0631 \u0628\u0627 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u062f\u0627\u062f\u0647\u200c\u0645\u0627\u0646\u060c \u0645\u062f\u0644 \u0633\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0645\u062a\u063a\u06cc\u0631 model \u0645\u06cc\u200c\u0631\u06cc\u0632\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>input_size, output_size = X_train.shape[1], y_train.shape[1]<\/code><br \/>\n  <code>model = SimpleModel(input_size, output_size)<\/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>\u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u06a9\u062f\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0622\u0645\u062f\u0647\u060c \u0628\u0631\u0627\u06cc \u0641\u0631\u0622\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u06cc\u06a9 \u0645\u062f\u0644 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0631\u0686 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0627\u0628\u062a\u062f\u0627 \u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 (Loss Function) \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0645\u0631\u0628\u0639\u0627\u062a \u062e\u0637\u0627 (MSE) \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632 (Optimizer) \u06af\u0631\u0627\u062f\u06cc\u0627\u0646 \u0646\u0632\u0648\u0644\u06cc \u062a\u0635\u0627\u062f\u0641\u06cc (SGD) \u0631\u0627 \u0628\u0627 \u0646\u0631\u062e \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u06f0.\u06f0\u06f1 \u0648 \u062a\u06a9\u0627\u0646\u0647 \u06f0.\u06f9 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>criterion = nn.MSELoss()<\/code><br \/>\n  <code>optimizer = optim.SGD(model.parameters(), lr=0.001, momentum=0.9)<\/code><\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0627\u0646\u0648\u0627\u0639 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0645\u0631\u0627\u062c\u0639\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f: <a rel=\"noreferrer noopener\" href=\"https:\/\/cafetadris.com\/blog\/%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF-%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%B3%D8%A7%D8%B2%D9%87%D8%A7-%D8%AF%D8%B1-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%B9%D9%85%DB%8C%D9%82\/\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u0647\u0627 \u062f\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0686\u06af\u0648\u0646\u0647 \u0627\u0633\u062a \u0648 \u06a9\u062f\u0627\u0645\u200c\u06cc\u06a9 \u0628\u0631\u0627\u06cc \u0645\u062f\u0644 \u0634\u0645\u0627 \u0628\u0647\u062a\u0631 \u0627\u0633\u062a\u061f<\/mark><\/a><\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0627\u0646\u0648\u0627\u0639 \u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 \u0645\u0642\u0627\u0644\u0647 <a rel=\"noreferrer noopener\" href=\"https:\/\/cafetadris.com\/blog\/%D8%AA%D8%A7%D8%A8%D8%B9-%D9%87%D8%B2%DB%8C%D9%86%D9%87-%DB%8C%D8%A7-loss-function-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F-%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D8%AC%D8%A7%D9%85%D8%B9-%D8%A7%D8%B3%D8%AA\/\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 \u06cc\u0627 Loss Function \u0686\u06cc\u0633\u062a\u061f<\/mark><\/a> \u0631\u0627 \u0645\u0637\u0627\u0644\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p>\u0633\u067e\u0633 \u062f\u0648 \u0644\u06cc\u0633\u062a \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\u06cc \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code><span style=\"color: green;\"># Lists to store loss values<\/span><\/code><br \/>\n  <code>train_losses = []<\/code><br \/>\n  <code>val_losses = []<\/code><\/p>\n\n\n\n<p>\u0637\u06cc \u06f2\u06f5 epoch\u060c \u062f\u0631 \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 \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. \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>for epoch in range(25):<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;model.train() <span style=\"color: green;\"># Train mode<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Initialize training loss for the epoch<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;epoch_train_loss = 0<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Loop over each batch in the training loader<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;for X_train, y_train in train_loader:<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Clear previous gradients<\/span><\/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;<span style=\"color: green;\"># Forward pass<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outputs = model(X_train)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Compute loss<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loss = criterion(outputs, y_train)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Backward pass<\/span><\/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;<span style=\"color: green;\"># Update model parameters<\/span><\/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;epoch_train_loss += loss.item()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Average training loss for the epoch<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;epoch_train_loss \/= len(train_loader)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;train_losses.append(epoch_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 \u0645\u0631\u062d\u0644\u0647 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0646\u06cc\u0632\u060c \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 model.eval \u0645\u062f\u0644 \u0631\u0627 \u062f\u0631 \u062d\u0627\u0644\u062a \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0628\u062f\u0648\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u060c \u0645\u06cc\u0632\u0627\u0646 \u062e\u0637\u0627\u06cc \u0622\u0646 \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0648 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0648 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644\u060c \u0628\u0639\u062f \u0627\u0632 \u0647\u0631 \u067e\u0646\u062c epoch\u060c \u0645\u0642\u062f\u0627\u0631 \u062e\u0637\u0627\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0631\u0627 \u0686\u0627\u067e \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>model.eval() <span style=\"color: green;\"># Validation mode<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Initialize validation loss for the epoch<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;epoch_val_loss = 0<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Disable gradient calculation<\/span><\/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 X_val, y_val in val_loader:<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Forward pass<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;val_outputs = model(X_val)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loss = criterion(val_outputs, y_val)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;epoch_val_loss += loss.item()<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Average validation loss for the epoch<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;epoch_val_loss \/= len(val_loader)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;val_losses.append(epoch_val_loss)<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: green;\"># Print losses every 5 epochs<\/span><\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;if (epoch+1) % 5 == 0:<\/code><br \/>\n  <code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(f'Epoch [{epoch+1}\/25], Training Loss: {epoch_train_loss:.4f}, Validation Loss: {epoch_val_loss:.4f}')<\/code>\n<\/p>\n<p style=\"direction:ltr;text-align:left!important\">\n  <strong>Epoch [5\/25], Training Loss: 0.0131, Validation Loss: 0.0133<\/strong><br \/>\n  <strong>Epoch [10\/25], Training Loss: 0.0116, Validation Loss: 0.0123<\/strong><br \/>\n  <strong>Epoch [15\/25], Training Loss: 0.0100, Validation Loss: 0.0114<\/strong><br \/>\n  <strong>Epoch [20\/25], Training Loss: 0.0103, Validation Loss: 0.0105<\/strong><br \/>\n  <strong>Epoch [25\/25], Training Loss: 0.0098, Validation Loss: 0.0098<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0631\u0633\u0645 \u0646\u0645\u0648\u062f\u0627\u0631 \u0645\u0642\u062f\u0627\u0631 \u062e\u0637\u0627 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062a\u0639\u062f\u0627\u062f Epoch\u0647\u0627<\/h3>\n\n\n\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0632\u06cc\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0627\u06cc\u0646 \u0646\u0645\u0648\u062f\u0627\u0631 \u0631\u0627 \u0631\u0633\u0645 \u06a9\u0631\u062f \u0648 \u0645\u0637\u0645\u0626\u0646 \u0634\u062f \u06a9\u0647 \u0645\u062f\u0644 \u062f\u0686\u0627\u0631 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 \u06cc\u0627 \u06a9\u0645\u200c\u0628\u0631\u0627\u0632\u0634 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a:<\/p>\n\n\n<p style=\"direction:ltr;text-align:left!important\">\n  <code>plt.figure(figsize=(8, 5))<\/code><br \/>\n  <code>plt.plot(range(1, 26), train_losses, label='Training Loss')<\/code><br \/>\n  <code>plt.plot(range(1, 26), val_losses, label='Validation Loss')<\/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>\u0646\u0645\u0648\u062f\u0627\u0631 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0645\u062f\u0644 \u0645\u0627 \u0628\u0647\u200c\u0634\u06a9\u0644 \u0632\u06cc\u0631 \u062f\u0631\u0622\u0645\u062f\u0647 \u0627\u0633\u062a:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-34.png\" alt=\"\" class=\"wp-image-17906\" width=\"626\" height=\"434\" srcset=\"https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-34.png 678w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-34-300x208.png 300w, https:\/\/cafetadris.com\/blog\/wp-content\/uploads\/2024\/07\/image-34-585x406.png 585w\" sizes=\"(max-width: 626px) 100vw, 626px\" \/><\/figure><\/div>\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 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u062e\u0637\u0627\u06cc \u0628\u0627\u0644\u0627\u06cc\u06cc \u062f\u0627\u0631\u062f\u060c \u0627\u0645\u0627 \u0628\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u06a9\u0631\u0627\u0631\u0647\u0627 (Epochs)\u060c \u0647\u0631 \u062f\u0648 \u0645\u0646\u062d\u0646\u06cc \u062e\u0637\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 (\u0622\u0628\u06cc) \u0648 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc (\u0646\u0627\u0631\u0646\u062c\u06cc) \u0628\u0647 \u0633\u0631\u0639\u062a \u06a9\u0627\u0647\u0634 \u0645\u06cc\u200c\u06cc\u0627\u0628\u0646\u062f. \u067e\u0633 \u0627\u0632 \u0686\u0646\u062f \u062a\u06a9\u0631\u0627\u0631\u060c \u062e\u0637\u0627\u0647\u0627 \u0628\u0647 \u0633\u0637\u062d \u062b\u0627\u0628\u062a\u06cc \u0645\u06cc\u200c\u0631\u0633\u0646\u062f \u06a9\u0647 \u0646\u0634\u0627\u0646\u200c\u062f\u0647\u0646\u062f\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0624\u062b\u0631 \u0645\u062f\u0644 \u0648 \u0639\u062f\u0645 \u0628\u06cc\u0634\u200c\u0628\u0631\u0627\u0632\u0634 (Overfitting) \u0627\u0633\u062a.<\/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 \u0627\u06cc\u0646 <a href=\"https:\/\/github.com\/MobinaPoulaei\/PyTorch\/tree\/main\/Introduction%20to%20PyTorch\" data-type=\"URL\" data-id=\"https:\/\/github.com\/MobinaPoulaei\/PyTorch\/tree\/main\/Introduction%20to%20PyTorch\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\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 \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n\n\n\n<p>\u062d\u0627\u0644 \u06a9\u0647 \u0628\u0627 \u0645\u0642\u062f\u0645\u0627\u062a \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0622\u0634\u0646\u0627 \u0634\u062f\u06cc\u062f\u060c \u0648\u0642\u062a \u0622\u0646 \u0627\u0633\u062a \u06a9\u0647 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u062c\u0630\u0627\u0628\u200c\u062a\u0631\u06cc \u0631\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 \u0645\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0645\u062c\u0645\u0648\u0639\u0647 \u0645\u0642\u0627\u0644\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0646\u06cc\u0632 \u0641\u0631\u0627\u0647\u0645 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/cafetadris.com\/blog\/%d8%b3%d9%81%d8%b1-%d8%a8%d9%87-%d8%af%d9%86%db%8c%d8%a7%db%8c-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%d8%a8%d8%a7%d8%b2%da%af%d8%b4%d8%aa%db%8c-%d8%a8%d8%a7-pytorch\/\" data-type=\"URL\" data-id=\"https:\/\/cafetadris.com\/blog\/%d8%b3%d9%81%d8%b1-%d8%a8%d9%87-%d8%af%d9%86%db%8c%d8%a7%db%8c-%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%d8%a8%d8%a7%d8%b2%da%af%d8%b4%d8%aa%db%8c-%d8%a8%d8%a7-pytorch\/\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u0633\u0641\u0631 \u0628\u0647 \u062f\u0646\u06cc\u0627\u06cc \u0634\u0628\u06a9\u0647\u200c \u0639\u0635\u0628\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u0628\u0627 PyTorch<\/mark><\/a><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"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\/\" data-type=\"URL\" data-id=\"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\/\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\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<\/mark><\/a><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/cafetadris.com\/blog\/%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84%db%8c-%d8%a8%d8%a7-pytorch-%da%a9%d8%a7%d9%87%d8%b4-%d8%b2%d9%85%d8%a7%d9%86-%d9%88-%d9%87%d8%b2%db%8c%d9%86%d9%87\/\" data-type=\"URL\" data-id=\"https:\/\/cafetadris.com\/blog\/%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c-%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84%db%8c-%d8%a8%d8%a7-pytorch-%da%a9%d8%a7%d9%87%d8%b4-%d8%b2%d9%85%d8%a7%d9%86-%d9%88-%d9%87%d8%b2%db%8c%d9%86%d9%87\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0627\u0646\u062a\u0642\u0627\u0644\u06cc \u0628\u0627 PyTorch: \u06a9\u0627\u0647\u0634 \u0632\u0645\u0627\u0646 \u0648 \u0647\u0632\u06cc\u0646\u0647 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647<\/mark><\/a><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/cafetadris.com\/blog\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%af%d8%a7%d9%85%d8%a8%d9%87%da%af%d8%a7%d9%85-%d9%be%db%8c%d8%a7%d8%af%d9%87%d8%b3%d8%a7%d8%b2%db%8c-%d9%85%d8%af%d9%84%d9%87\/\" target=\"_blank\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\u0622\u0645\u0648\u0632\u0634 \u06af\u0627\u0645\u200c\u0628\u0647\u200c\u06af\u0627\u0645 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062a\u0631\u0646\u0633\u0641\u0648\u0631\u0645\u0631 \u0628\u0627 PyTorch<\/mark><\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u062c\u062f\u0648\u0644 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0647\u0645 \u062f\u0631 PyTorch<\/h2>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 PyTorch\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0648 \u062a\u0648\u0627\u0628\u0639 \u0645\u062a\u0639\u062f\u062f\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0647\u0631 \u06cc\u06a9 \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u062e\u0627\u0635\u06cc \u0628\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u0631\u0648\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u062c\u062f\u0648\u0644\u060c \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u06f3\u06f0 \u062f\u0633\u062a\u0648\u0631 \u0645\u0647\u0645 \u0648 \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u06cc\u0645 \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0622\u0646\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0634\u0627\u0645\u0644 \u0627\u06cc\u062c\u0627\u062f \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u0648\u06cc \u062a\u0646\u0633\u0648\u0631\u0647\u0627\u060c \u062a\u0639\u0631\u06cc\u0641 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc\u060c \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0627 \u0622\u0634\u0646\u0627\u06cc\u06cc \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0637\u0648\u0631 \u0645\u0648\u062b\u0631\u06cc \u0628\u0627 PyTorch \u06a9\u0627\u0631 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-background\" style=\"background-color:#7bdbb570\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">\u0631\u062f\u06cc\u0641<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062f\u0633\u062a\u0648\u0631<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u0648\u0636\u06cc\u062d\u0627\u062a<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.tensor<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631 \u0627\u0632 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.zeros<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631 \u0628\u0627 \u062a\u0645\u0627\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0635\u0641\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f3<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.ones<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631 \u0628\u0627 \u062a\u0645\u0627\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u06cc\u06a9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f4<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.randn<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631 \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062a\u0635\u0627\u062f\u0641\u06cc \u0627\u0632 \u062a\u0648\u0632\u06cc\u0639 \u0646\u0631\u0645\u0627\u0644<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f5<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.full<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631 \u0628\u0627 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u062b\u0627\u0628\u062a<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f6<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.cat<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u0644\u062d\u0627\u0642 (\u062a\u0631\u06a9\u06cc\u0628) \u062f\u0648 \u06cc\u0627 \u0686\u0646\u062f \u062a\u0646\u0633\u0648\u0631 \u062f\u0631 \u0627\u0645\u062a\u062f\u0627\u062f \u06cc\u06a9 \u0645\u062d\u0648\u0631 \u0645\u0634\u062e\u0635<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f7<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.stack<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u067e\u0634\u062a\u0647 \u06a9\u0631\u062f\u0646 \u062a\u0646\u0633\u0648\u0631\u0647\u0627 \u062f\u0631 \u0627\u0645\u062a\u062f\u0627\u062f \u06cc\u06a9 \u0628\u0639\u062f \u062c\u062f\u06cc\u062f<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f8<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.reshape<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u063a\u06cc\u06cc\u0631 \u0634\u06a9\u0644 \u062a\u0646\u0633\u0648\u0631 \u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647\u200c\u0647\u0627<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f9<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.view<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u063a\u06cc\u06cc\u0631 \u0634\u06a9\u0644 \u062a\u0646\u0633\u0648\u0631 \u0628\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0645\u0627\u06cc \u0622\u0646<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f0<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.transpose<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062c\u0627\u0628\u062c\u0627\u06cc\u06cc \u0627\u0628\u0639\u0627\u062f \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f1<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.matmul<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0636\u0631\u0628 \u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u062f\u0648 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f2<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.mm<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0636\u0631\u0628 \u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u0633\u0627\u062f\u0647 \u062f\u0648 \u062a\u0646\u0633\u0648\u0631 \u062f\u0648 \u0628\u0639\u062f\u06cc<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f3<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.bmm<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0636\u0631\u0628 \u0645\u0627\u062a\u0631\u06cc\u0633\u06cc \u062f\u0633\u062a\u0647\u200c\u0627\u06cc \u0627\u0632 \u062a\u0646\u0633\u0648\u0631\u0647\u0627\u06cc \u0633\u0647\u200c\u0628\u0639\u062f\u06cc<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f4<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.add<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062c\u0645\u0639 \u062f\u0648 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f5<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.sub<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u0641\u0631\u06cc\u0642 \u062f\u0648 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f6<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.mul<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0636\u0631\u0628 \u0639\u0646\u0635\u0631 \u0628\u0647 \u0639\u0646\u0635\u0631 \u062f\u0648 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f7<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.div<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u0642\u0633\u06cc\u0645 \u0639\u0646\u0635\u0631 \u0628\u0647 \u0639\u0646\u0635\u0631 \u062f\u0648 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f8<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.mean<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u0627\u0646\u06af\u06cc\u0646 \u0639\u0646\u0627\u0635\u0631 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f1\u06f9<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.sum<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u062c\u0645\u0648\u0639 \u0639\u0646\u0627\u0635\u0631 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f0<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.max<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0645\u0642\u062f\u0627\u0631 \u0628\u06cc\u0634\u06cc\u0646\u0647 \u062f\u0631 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f1<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.min<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0645\u0642\u062f\u0627\u0631 \u06a9\u0645\u06cc\u0646\u0647 \u062f\u0631 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f2<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.argmax<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0627\u0646\u062f\u06cc\u0633 \u0639\u0646\u0635\u0631 \u0628\u0627 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f3<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.argmin<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0627\u0646\u062f\u06cc\u0633 \u0639\u0646\u0635\u0631 \u0628\u0627 \u06a9\u0645\u062a\u0631\u06cc\u0646 \u0645\u0642\u062f\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f4<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.exp<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0646\u0645\u0627\u06cc (e^x) \u0647\u0631 \u0639\u0646\u0635\u0631 \u062f\u0631 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f5<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.log<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0645\u062d\u0627\u0633\u0628\u0647 \u0644\u06af\u0627\u0631\u06cc\u062a\u0645 \u0637\u0628\u06cc\u0639\u06cc (ln) \u0647\u0631 \u0639\u0646\u0635\u0631 \u062f\u0631 \u062a\u0646\u0633\u0648\u0631<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f6<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.nn.Module<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0634\u0628\u06a9\u0647 \u0639\u0635\u0628\u06cc<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f7<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.optim.SGD<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646 \u0646\u0632\u0648\u0644\u06cc \u062a\u0635\u0627\u062f\u0641\u06cc (Stochastic Gradient Descent)<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f8<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.nn.CrossEntropyLoss<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u062a\u0627\u0628\u0639 \u0647\u0632\u06cc\u0646\u0647 \u0628\u0631\u0627\u06cc \u0637\u0628\u0642\u0647\u200c\u0628\u0646\u062f\u06cc \u0686\u0646\u062f\u06a9\u0644\u0627\u0633\u06cc<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f2\u06f9<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.utils.data.Dataset<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0628\u0631\u0627\u06cc \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u06f3\u06f0<\/td><td class=\"has-text-align-center\" data-align=\"center\">torch.utils.data.DataLoader<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u0627\u0628\u0632\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0647 \u0645\u062f\u0644\u200c\u0647\u0627 \u062f\u0631 \u062f\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9\u200c\u062a\u0631<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u062c\u0645\u0639\u200c\u0628\u0646\u062f\u06cc \u062f\u0631\u0628\u0627\u0631\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch<\/h2>\n\n\n\n<p>\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0627 \u0627\u0631\u0627\u0626\u0647 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u06af\u0633\u062a\u0631\u062f\u0647 \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0628\u0627\u0644\u0627\u060c \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646 \u0648 \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f\u062a\u0631\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a. \u06cc\u06a9\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0631\u062c\u0633\u062a\u0647 PyTorch \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u067e\u0648\u06cc\u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647 \u0648 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \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 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0628\u0627 \u0628\u0647\u0631\u0647\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u067e\u0631\u062f\u0627\u0632\u0646\u062f\u0647\u200c\u0647\u0627\u06cc \u06af\u0631\u0627\u0641\u06cc\u06a9\u06cc (GPU) \u0648 \u062a\u06a9\u0646\u0648\u0644\u0648\u0698\u06cc CUDA\u060c \u0627\u0645\u06a9\u0627\u0646 \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0648 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0633\u0631\u0639\u062a \u0628\u0627\u0644\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f.<\/p>\n\n\n\n<p>\u0627\u0632 \u062f\u06cc\u06af\u0631 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u0647\u0645 PyTorch\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u0648 \u0634\u0628\u0627\u0647\u062a \u0632\u06cc\u0627\u062f \u0622\u0646 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0634\u0627\u0631\u0647 \u06a9\u0631\u062f \u06a9\u0647 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0628\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647 \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646\u060c \u062c\u0627\u0645\u0639\u0647 \u0641\u0639\u0627\u0644 \u0648 \u067e\u0648\u06cc\u0627\u060c \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0648\u062f\u0646 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0642\u0648\u06cc \u0627\u0632 \u0633\u0648\u06cc \u062a\u06cc\u0645 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u0647 \u0648 \u0633\u0627\u0632\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u062f\u06cc\u06af\u0631\u060c \u0628\u0627\u0639\u062b \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 PyTorch \u0628\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u062f\u0631 \u062d\u0648\u0632\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u062a\u0628\u062f\u06cc\u0644 \u0634\u0648\u062f.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img 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\">\u0633\u0648\u0627\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u061f<\/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 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0631\u0627 \u0628\u0627 \u0628\u0647\u0631\u0647\u200c\u06af\u06cc\u0631\u06cc \u0627\u0632 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u067e\u0648\u06cc\u0627 (Dynamic Computational Graphs) \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f. \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0645\u062f\u0644\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u0646\u062f \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f. \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639\u060c \u0628\u0627\u06cc\u062f \u0628\u0627 \u062a\u0639\u0631\u06cc\u0641 \u062a\u0646\u0633\u0648\u0631\u0647\u0627 (Tensors) &nbsp;\u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0627\u0698\u0648\u0644 nn.Module \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u062f\u0647\u06cc \u0645\u062f\u0644\u200c\u0647\u0627 \u0622\u0634\u0646\u0627 \u0634\u0648\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u0647 \u062a\u0641\u0627\u0648\u062a\u06cc \u0628\u06cc\u0646 PyTorch \u0648 \u0633\u0627\u06cc\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0645\u0627\u0646\u0646\u062f TensorFlow \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f\u061f<\/h3>\n\n\n\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u0628\u06cc\u0646 PyTorch \u0648 TensorFlow \u062f\u0631 \u0646\u062d\u0648\u0647 \u0633\u0627\u062e\u062a \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0627\u0633\u062a. PyTorch \u0627\u0632 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u067e\u0648\u06cc\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 TensorFlow \u0627\u0632 \u06af\u0631\u0627\u0641\u200c\u0647\u0627\u06cc \u062b\u0627\u0628\u062a (Static Computational Graphs) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f PyTorch \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0648 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u062a\u0631 \u0628\u0627\u0634\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 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631 \u0648 \u062a\u0631\u062c\u0645\u0647 \u0645\u0627\u0634\u06cc\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u061f<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631\u060c PyTorch \u062f\u0627\u0631\u0627\u06cc \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062a\u062e\u0635\u0635\u06cc TorchVision \u0627\u0633\u062a \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0648 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u0628\u0631\u0627\u06cc \u062a\u0631\u062c\u0645\u0647 \u0645\u0627\u0634\u06cc\u0646\u06cc \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062a\u0646\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 TorchText \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f \u06a9\u0647 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648 \u067e\u06cc\u0634\u200c\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f \u062a\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc GPU \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u061f<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyTorch \u0628\u0631 \u0631\u0648\u06cc GPU\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 PyTorch \u0628\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 CUDA \u0646\u0635\u0628 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0633\u067e\u0633\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 to(device) \u06a9\u0647 \u062f\u0631 \u0622\u0646 device \u0645\u0639\u0645\u0648\u0644\u0627\u064b cuda \u0645\u06cc\u200c\u0628\u0627\u0634\u062f\u060c \u062a\u0646\u0633\u0648\u0631\u0647\u0627 \u0648 \u0645\u062f\u0644\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u062f\u0633\u062a\u06af\u0627\u0647 GPU \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0647\u06cc\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 \u0642\u0627\u0628\u0644\u06cc\u062a Autograd \u062f\u0631 PyTorch \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u061f<\/h3>\n\n\n\n<p>\u0642\u0627\u0628\u0644\u06cc\u062a Autograd \u062f\u0631 PyTorch \u0627\u0645\u06a9\u0627\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a\u060c \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u062a\u0646\u0633\u0648\u0631\u0647\u0627\u06cc\u06cc \u0628\u0627 \u0645\u0634\u062e\u0635\u0647 requires_grad=True \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f. \u0633\u067e\u0633 \u0628\u0627 \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u06cc\u0627\u0636\u06cc \u0631\u0648\u06cc \u0627\u06cc\u0646 \u062a\u0646\u0633\u0648\u0631\u0647\u0627\u060c \u06af\u0631\u0627\u0641 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0627 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639 backward\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u06af\u0631\u0627\u062f\u06cc\u0627\u0646\u200c\u0647\u0627 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0641\u0631\u0622\u06cc\u0646\u062f \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0648\u0632\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \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>\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 PyTorch \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0648 \u062f\u0631 \u062d\u0648\u0632\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642\u060c \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0637\u0631\u0627\u062d\u06cc \u06a9\u0627\u0631\u0628\u0631\u067e\u0633\u0646\u062f \u0648 \u0642\u062f\u0631\u062a \u0628\u0627\u0644\u0627\u06cc \u062e\u0648\u062f\u060c \u062a\u0648\u062c\u0647 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0631\u0627 \u0628\u0647 \u062e\u0648\u062f \u062c\u0644\u0628 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a. PyTorch \u06a9\u0647 \u062a\u0648\u0633\u0637 \u062a\u06cc\u0645 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0641\u06cc\u0633\u0628\u0648\u06a9 \u062a\u0648\u0635\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647\u060c \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0648 \u0633\u0627\u062f\u06af\u06cc&#8230;<\/p>\n","protected":false},"author":11,"featured_media":17893,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[558],"tags":[1220,1219,571],"yst_prominent_words":[],"class_list":["post-17892","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-558","tag-1220","tag--pytorch","tag-571"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/posts\/17892","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=17892"}],"version-history":[{"count":25,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/posts\/17892\/revisions"}],"predecessor-version":[{"id":19413,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/posts\/17892\/revisions\/19413"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/media\/17893"}],"wp:attachment":[{"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/media?parent=17892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/categories?post=17892"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/tags?post=17892"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/cafetadris.com\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=17892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}