{"id":102714,"date":"2025-03-22T23:04:43","date_gmt":"2025-03-22T18:34:43","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/"},"modified":"2025-03-22T23:04:43","modified_gmt":"2025-03-22T18:34:43","slug":"text-classification-magic-transform-raw-text-into-emotional-insights-3d73","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/","title":{"rendered":"\u0633\u062d\u0631 \u0648 \u062c\u0627\u062f\u0648 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0645\u062a\u0646: \u0645\u062a\u0646 \u062e\u0627\u0645 \u0631\u0627 \u0628\u0647 \u0628\u06cc\u0646\u0634 \u0639\u0627\u0637\u0641\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f"},"content":{"rendered":"<div data-article-id=\"2350414\" id=\"article-body\">\n<p><strong>\u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0645\u062a\u0646<\/strong> \u0641\u0642\u0637 \u06cc\u06a9 \u0645\u0641\u0647\u0648\u0645 \u0641\u0646\u06cc \u0646\u06cc\u0633\u062a &#8211; \u0627\u06cc\u0646 \u0633\u0644\u0627\u062d \u0645\u062e\u0641\u06cc \u0634\u0645\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062a\u0646 \u06a9\u062b\u06cc\u0641 \u0648 \u0628\u062f\u0648\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u0633\u062a! \u062a\u0635\u0648\u0631 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0641\u0648\u0631\u0627\u064b \u0647\u0632\u0627\u0631\u0627\u0646 \u0646\u0638\u0631 \u0645\u0634\u062a\u0631\u06cc \u060c \u0628\u0631\u0631\u0633\u06cc \u0645\u062d\u0635\u0648\u0644 \u0631\u0627 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f \u060c \u06cc\u0627 \u0628\u0644\u06cc\u0637 \u0631\u0627 \u0628\u0647 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0645\u0639\u0646\u06cc \u062f\u0627\u0631 \u0645\u0627\u0646\u0646\u062f &#8220;\u0634\u0627\u062f\u06cc&#8221; \u060c &#8220;\u063a\u0645&#8221; \u06cc\u0627 &#8220;\u0639\u0635\u0628\u0627\u0646\u06cc\u062a&#8221; \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u06a9\u0646\u06cc\u062f &#8211; \u0647\u0645\u0647 \u0628\u062f\u0648\u0646 \u062e\u0648\u0627\u0646\u062f\u0646 \u06cc\u06a9 \u06a9\u0644\u0645\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc. \u0627\u06cc\u0646 \u0641\u0642\u0637 \u0631\u0627\u062d\u062a \u0646\u06cc\u0633\u062a \u061b \u0627\u06cc\u0646 \u06cc\u06a9 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u0646\u062f\u0647 \u0628\u0627\u0632\u06cc \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0645\u0634\u062a\u0631\u06cc \u062f\u0631 \u0645\u0642\u06cc\u0627\u0633 \u0627\u0633\u062a.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0645\u0641\u06cc\u062f \u060c \u0645\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0648 \u0631\u0648\u06cc\u06a9\u0631\u062f \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u060c \u0628\u0647 \u062f\u0646\u06cc\u0627\u06cc \u062c\u0630\u0627\u0628 \u062a\u0634\u062e\u06cc\u0635 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0634\u06cc\u0631\u062c\u0647 \u0645\u06cc \u0632\u0646\u06cc\u0645:<\/p>\n<ol>\n<li>\n<p><strong>\u0631\u0648\u06cc\u06a9\u0631\u062f DIY<\/strong>: \u0645\u0627 \u0622\u0633\u062a\u06cc\u0646 \u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u0644\u0627 \u0645\u06cc \u0628\u0631\u06cc\u0645 \u0648 \u0646\u0633\u062e\u0647 \u0631\u0639\u062f \u0648 \u0628\u0631\u0642 \u0627\u0632 Bert (Distilbert) \u062e\u0648\u062f\u0645\u0627\u0646 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u06cc\u0645. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0645\u062f\u0644 \u0633\u0641\u0627\u0631\u0634\u06cc \u0634\u0645\u0627 \u062f\u0642\u062a 92.5 \u066a \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u060c \u0627\u06cc\u0646 \u0639\u062c\u0644\u0647 \u0627\u0632 \u0645\u0648\u0641\u0642\u06cc\u062a \u0631\u0627 \u0627\u062d\u0633\u0627\u0633 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f! \ud83d\udcaa<\/p>\n<\/li>\n<li>\n<p><strong>\u0631\u0648\u06cc\u06a9\u0631\u062f API<\/strong>: \u0628\u0631\u0627\u06cc \u06a9\u0633\u0627\u0646\u06cc \u06a9\u0647 \u0633\u0631\u0639\u062a \u0648 \u0633\u0627\u062f\u06af\u06cc \u0631\u0627 \u062a\u0631\u062c\u06cc\u062d \u0645\u06cc \u062f\u0647\u0646\u062f \u060c \u0645\u0627 API \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc Cohere \u0631\u0627 \u06a9\u0634\u0641 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0646\u0646\u062f\u0647 \u0647\u0627\u06cc \u0622\u0645\u0627\u062f\u0647 \u062a\u0648\u0644\u06cc\u062f \u0631\u0627 \u0628\u0627 \u062d\u062f\u0627\u0642\u0644 \u0633\u0631\u0628\u0627\u0631 \u0641\u0646\u06cc \u0628\u0633\u0627\u0632\u06cc\u062f.<\/p>\n<\/li>\n<\/ol>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D8%AC%D8%A7%D8%AF%D9%88%DB%8C_%D8%B7%D8%A8%D9%82%D9%87_%D8%A8%D9%86%D8%AF%DB%8C_%D9%85%D8%AA%D9%86\" >\u062c\u0627\u062f\u0648\u06cc \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0645\u062a\u0646<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%82%D8%B3%D9%85%D8%AA_1_DIY_%E2%80%93_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%D8%AF%D9%82%DB%8C%D9%82_Distilbert_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA\" >\u0642\u0633\u0645\u062a 1: DIY &#8211; \u062a\u0646\u0638\u06cc\u0645 \u062f\u0642\u06cc\u0642 Distilbert \u0628\u0631\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0627\u062d\u0633\u0627\u0633\u0627\u062a<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D8%AF%D8%B1%DA%A9_Distilbert_%D8%A8%D8%B3%D8%AA%D9%87_%DA%A9%D9%88%DA%86%DA%A9_%D8%8C_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF_%D8%A8%D8%B2%D8%B1%DA%AF\" >\u062f\u0631\u06a9 Distilbert: \u0628\u0633\u062a\u0647 \u06a9\u0648\u0686\u06a9 \u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0632\u0631\u06af<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D8%A8%DB%8C%D8%A7%DB%8C%DB%8C%D8%AF_%D8%AF%D8%B3%D8%AA%D8%A7%D9%86%D9%85%D8%A7%D9%86_%D8%B1%D8%A7_%DA%A9%D8%AB%DB%8C%D9%81_%DA%A9%D9%86%DB%8C%D9%85_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%D8%AF%D9%82%DB%8C%D9%82_Distilbert\" >\u0628\u06cc\u0627\u06cc\u06cc\u062f \u062f\u0633\u062a\u0627\u0646\u0645\u0627\u0646 \u0631\u0627 \u06a9\u062b\u06cc\u0641 \u06a9\u0646\u06cc\u0645: \u062a\u0646\u0638\u06cc\u0645 \u062f\u0642\u06cc\u0642 Distilbert<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_1_%D9%85%D8%AD%DB%8C%D8%B7_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 1: \u0645\u062d\u06cc\u0637 \u062e\u0648\u062f \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_2_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A8%D8%A7%D8%B1%DA%AF%DB%8C%D8%B1%DB%8C_%D9%88_%D8%A2%D9%85%D8%A7%D8%AF%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 2: \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0648 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_3_%D9%86%D8%B4%D8%A7%D9%86%D9%87_%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C_%E2%80%93_%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D9%85%D8%AF%D9%84_%D8%AE%D9%88%D8%AF_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AF%D8%B1%DA%A9_%D9%85%D8%AA%D9%86\" >\u0645\u0631\u062d\u0644\u0647 3: \u0646\u0634\u0627\u0646\u0647 \u06af\u0630\u0627\u0631\u06cc &#8211; \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u062e\u0648\u062f \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0645\u062a\u0646<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_4_%D8%A8%D8%B1%DA%86%D8%B3%D8%A8_%D9%87%D8%A7_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D8%A2%D9%85%D8%A7%D8%AF%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 4: \u0628\u0631\u0686\u0633\u0628 \u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_5_Distilbert_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%B7%D8%A8%D9%82%D9%87_%D8%A8%D9%86%D8%AF%DB%8C_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%A8%D8%A7%D8%B1%DA%AF%DB%8C%D8%B1%DB%8C_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 5: Distilbert \u0631\u0627 \u0628\u0631\u0627\u06cc \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_%D8%B4%D8%B4%D9%85_%D8%B1%D8%AF%DB%8C%D8%A7%D8%A8_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D8%AF%D9%87%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 \u0634\u0634\u0645: \u0631\u062f\u06cc\u0627\u0628 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u062f!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_7_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF_%D9%85%D8%AF%D9%84_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%D8%B1%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 7: \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u062e\u0648\u062f \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_8_%D8%B4%D8%A7%D9%87%DA%A9%D8%A7%D8%B1_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%86%D9%85%D8%A7%DB%8C%D8%B4_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%AE%D9%88%D8%AF_%D8%B0%D8%AE%DB%8C%D8%B1%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 8: \u0634\u0627\u0647\u06a9\u0627\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_9_%D9%85%D8%AF%D9%84_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%DA%86%D8%B1%D8%AE%D8%B4_%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D8%AF\" >\u0645\u0631\u062d\u0644\u0647 9: \u0645\u062f\u0644 \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0686\u0631\u062e\u0634 \u0628\u06af\u06cc\u0631\u06cc\u062f!<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/text-classification-magic-transform-raw-text-into-emotional-insights-3d73\/#%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%D8%A8%D8%B1%D8%A7%DB%8C_%DA%A9%D8%A7%D9%88%D8%B4_%D9%87%D8%A7%DB%8C_%D8%A8%DB%8C%D8%B4%D8%AA%D8%B1\" >\u0645\u0646\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0648\u0634 \u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AC%D8%A7%D8%AF%D9%88%DB%8C_%D8%B7%D8%A8%D9%82%D9%87_%D8%A8%D9%86%D8%AF%DB%8C_%D9%85%D8%AA%D9%86\"><\/span>\n<p>  \u062c\u0627\u062f\u0648\u06cc \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0645\u062a\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0647 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0645\u062a\u0646 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062c\u0627\u062f\u0648\u06af\u0631 \u0645\u0631\u062a\u0628 \u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0634\u062e\u0635\u06cc \u062e\u0648\u062f \u0641\u06a9\u0631 \u06a9\u0646\u06cc\u062f. \u0622\u0646 \u0631\u0627 \u0647\u0632\u0627\u0631\u0627\u0646 \u0646\u0638\u0631 \u060c \u0628\u0631\u0631\u0633\u06cc \u06cc\u0627 \u067e\u06cc\u0627\u0645 \u062a\u063a\u0630\u06cc\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u062a\u0645\u0627\u0634\u0627 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u062f\u0633\u062a\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u062a\u062c\u0627\u0631\u062a \u0634\u0645\u0627 \u0645\u0647\u0645 \u0647\u0633\u062a\u0646\u062f \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0632\u06cc\u0628\u0627\u06cc\u06cc \u062f\u0631 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0622\u0646 \u0646\u0647\u0641\u062a\u0647 \u0627\u0633\u062a &#8211; \u0622\u0646 \u0631\u0627 \u06cc\u06a9 \u0628\u0627\u0631 \u0628\u0627 \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc \u0628\u0631\u0686\u0633\u0628 \u0632\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u062f \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f \u0648 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0631\u0627 \u0627\u062f\u0627\u0645\u0647 \u0645\u06cc \u062f\u0647\u062f \u0648 \u0628\u0627 \u0647\u0631 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0628\u0627\u0647\u0648\u0634 \u062a\u0631 \u0645\u06cc \u0634\u0648\u06cc\u062f.<\/p>\n<p>\u0648\u0642\u062a\u06cc \u0646\u0648\u0628\u062a \u0628\u0647 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0631\u0633\u062f \u060c \u0634\u0645\u0627 \u062f\u0648 \u0645\u0633\u06cc\u0631 \u0647\u06cc\u062c\u0627\u0646 \u0627\u0646\u06af\u06cc\u0632 \u0628\u0647 \u062c\u0644\u0648 \u062f\u0627\u0631\u06cc\u062f:<\/p>\n<ol>\n<li>\n<p><strong>\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0642\u0628\u0644 \u0627\u0632 \u0622\u0645\u0648\u0632\u0634 \u062f\u0642\u06cc\u0642 \u0645\u0627\u0646\u0646\u062f <strong>\u062f\u0628\u0633\u062a\u0627\u0646<\/strong><\/strong>: \u0627\u06cc\u0646 \u0646\u0633\u062e\u0647 &#8220;\u062f\u0627\u0646\u0634\u0645\u0646\u062f \u062f\u0627\u0646\u0634&#8221; BERT 97 \u066a \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f \u0631\u0627 \u062f\u0631 \u06a9\u0633\u0631\u06cc \u0627\u0632 \u0647\u0632\u06cc\u0646\u0647 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0628\u0647 \u0634\u0645\u0627 \u0645\u06cc \u062f\u0647\u062f. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u0631\u0648\u06cc\u06a9\u0631\u062f \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u06cc \u0628\u0627\u0648\u0631\u0646\u06a9\u0631\u062f\u0646\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u060c \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062f\u0631\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0627\u06cc Pytorch (.PT) \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0639\u0636\u0644\u0627\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u062f\u0627\u0631\u062f. \u0622\u0632\u0645\u0627\u06cc\u0634\u0627\u062a \u0645\u0646 \u0628\u0627 16000 \u0645\u062b\u0627\u0644 \u0622\u0645\u0648\u0632\u0634 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f \u062a\u0641\u0627\u0648\u062a \u0632\u0645\u0627\u0646 \u0622\u0645\u0648\u0632\u0634 \u0686\u0634\u0645\u06af\u06cc\u0631 \u0628\u06cc\u0646 CPU \u0647\u0627\u06cc \u0645\u062d\u0644\u06cc \u0648 \u0633\u062e\u062a \u0627\u0641\u0632\u0627\u0631 \u062a\u062e\u0635\u0635\u06cc \u0645\u0627\u0646\u0646\u062f TPU \u0647\u0627\u06cc Google Colab!<\/p>\n<\/li>\n<li>\n<p><strong>\u0627\u0639\u0645\u0627\u0644 API \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u062a\u062e\u0635\u0635\u06cc \u0645\u0627\u0646\u0646\u062f <em>\u0647\u0645\u06af\u0627\u0646\u06cc<\/em> \u062a\u06cc\u0648\u0646\u0631 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc<\/strong>: \u0627\u06cc\u0646 \u0631\u0648\u06cc\u06a9\u0631\u062f \u0628\u062f\u0648\u0646 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0641\u0646\u06cc \u060c \u0646\u062a\u0627\u06cc\u062c \u062f\u0631\u062c\u0647 \u0633\u0627\u0632\u0645\u0627\u0646\u06cc \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0645\u06cc \u062f\u0647\u062f. \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0631\u0686\u0633\u0628 \u0632\u062f\u0647 \u0634\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f \u060c \u0648 Cohere \u0627\u0632 \u0628\u0627\u0644\u0627\u0628\u06cc\u0646\u06cc \u0633\u0646\u06af\u06cc\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0648 \u06cc\u06a9 API \u0633\u0627\u062f\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0647\u0627 \u062f\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631 \u0634\u0645\u0627 \u0642\u0631\u0627\u0631 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<\/li>\n<\/ol>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u060c \u0645\u0627 \u0647\u0631 \u062f\u0648 \u0631\u0627\u0647 \u062d\u0644 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0648 \u06cc\u06a9 \u0628\u0631\u0627\u0642 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u06cc\u0645 <em>\u062f\u0631 \u062c\u0631\u06cc\u0627\u0646<\/em> \u0631\u0627\u0628\u0637 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0631\u062f\u06cc\u0627\u0628 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u062f\u0631 \u0639\u0645\u0644. \u0627\u06cc\u0646 \u06a9\u0647 \u0622\u06cc\u0627 \u0634\u0645\u0627 \u06cc\u06a9 \u0645\u0647\u0646\u062f\u0633 ML \u062f\u0633\u062a\u06cc \u0647\u0633\u062a\u06cc\u062f \u06cc\u0627 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0633\u0631\u06cc\u0639\u062a\u0631\u06cc\u0646 \u0645\u0633\u06cc\u0631 \u062a\u0648\u0644\u06cc\u062f \u0647\u0633\u062a\u06cc\u062f \u060c \u0628\u0627 \u062f\u0627\u0646\u0634 \u0639\u0645\u0644\u06cc \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u060c \u062f\u0648\u0631 \u062e\u0648\u0627\u0647\u06cc\u062f \u0634\u062f. \u0645\u0627 \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0633\u062e\u0627\u0648\u062a\u0645\u0646\u062f\u0627\u0646\u0647 \u062f\u0631 Kaggle \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<\/p>\n<p>\u0633\u0641\u0631 \u0645\u0627 \u0628\u0647 \u0633\u0647 \u0628\u062e\u0634 \u0647\u06cc\u062c\u0627\u0646 \u0627\u0646\u06af\u06cc\u0632 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<ul>\n<li>\u0642\u0633\u0645\u062a 1: \u0631\u0648\u06cc\u06a9\u0631\u062f DIY \u0628\u0627 Distilbert<\/li>\n<li>\u0642\u0633\u0645\u062a 2: \u0631\u0648\u06cc\u06a9\u0631\u062f Cohere \u0633\u0627\u062f\u0647 (\u0628\u0647 \u0632\u0648\u062f\u06cc!)<\/li>\n<li>\u0642\u0633\u0645\u062a 3: \u0633\u0627\u062e\u062a\u0646 \u06cc\u06a9 UI \u062e\u06cc\u0631\u0647 \u06a9\u0646\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0645\u062f\u0644 \u062e\u0648\u062f (\u0628\u0647 \u0632\u0648\u062f\u06cc!)<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%D9%82%D8%B3%D9%85%D8%AA_1_DIY_%E2%80%93_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%D8%AF%D9%82%DB%8C%D9%82_Distilbert_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA\"><\/span>\n<p>  \u0642\u0633\u0645\u062a 1: DIY &#8211; \u062a\u0646\u0638\u06cc\u0645 \u062f\u0642\u06cc\u0642 Distilbert \u0628\u0631\u0627\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0627\u062d\u0633\u0627\u0633\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u0648\u0644\u06cc\u0646 \u0686\u06cc\u0632\u0647\u0627: \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 Colab \u060c \u06cc\u06a9 \u062d\u0633\u0627\u0628 \u0628\u063a\u0644 \u062f\u0631 \u0628\u063a\u0644 \u0628\u0631\u0627\u06cc \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u0645\u062f\u0644 \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u06cc\u06a9 \u062d\u0633\u0627\u0628 Google \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f. \u0627\u0645\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u060c \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0641\u0647\u0645\u06cc\u0645 \u0686\u0647 \u0686\u06cc\u0632\u06cc Distilbert \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u062e\u0627\u0635 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B1%DA%A9_Distilbert_%D8%A8%D8%B3%D8%AA%D9%87_%DA%A9%D9%88%DA%86%DA%A9_%D8%8C_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF_%D8%A8%D8%B2%D8%B1%DA%AF\"><\/span>\n<p>  \u062f\u0631\u06a9 Distilbert: \u0628\u0633\u062a\u0647 \u06a9\u0648\u0686\u06a9 \u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0632\u0631\u06af<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647 \u062a\u0648\u0633\u0637 \u062a\u06cc\u0645 \u062f\u0631\u062e\u0634\u0627\u0646 \u062f\u0631 <em>\u0628\u063a\u0644 \u06a9\u0631\u062f\u0646 \u0635\u0648\u0631\u062a<\/em>\u060c Distilbert \u0645\u0627\u0646\u0646\u062f \u062e\u0648\u0627\u0647\u0631 \u0648 \u0628\u0631\u0627\u062f\u0631 \u062c\u0648\u0627\u0646\u062a\u0631 Bert \u0627\u0633\u062a. \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0641\u0631\u0622\u06cc\u0646\u062f\u06cc \u0628\u0647 \u0646\u0627\u0645 \u062a\u0642\u0637\u06cc\u0631 \u062f\u0627\u0646\u0634 \u060c \u062c\u0648\u0647\u0631 \u0622\u0646\u0686\u0647 \u0631\u0627 \u06a9\u0647 \u0628\u0631\u062a \u0631\u0627 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0645\u06cc \u06a9\u0646\u062f \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0648 \u0633\u0631\u06cc\u0639\u062a\u0631 \u0627\u0633\u062a \u060c \u0636\u0628\u0637 \u0645\u06cc \u06a9\u0646\u062f. \u0646\u062a\u06cc\u062c\u0647\u061f \u0645\u062f\u0644\u06cc \u06a9\u0647 \u062d\u062f\u0648\u062f 97 \u066a \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0631\u062a \u0631\u0627 \u0628\u062f\u0633\u062a \u0645\u06cc \u0622\u0648\u0631\u062f \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 40 \u066a \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0648 60 \u066a \u0633\u0631\u06cc\u0639\u062a\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0634\u0645\u0627 \u0628\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0622\u0645\u0627\u062f\u0647 \u062a\u0648\u0644\u06cc\u062f \u0628\u062f\u0648\u0646 \u0634\u06a9\u0633\u062a\u0646 \u0628\u0627\u0646\u06a9 \u062f\u0631 \u0645\u0646\u0627\u0628\u0639 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8%DB%8C%D8%A7%DB%8C%DB%8C%D8%AF_%D8%AF%D8%B3%D8%AA%D8%A7%D9%86%D9%85%D8%A7%D9%86_%D8%B1%D8%A7_%DA%A9%D8%AB%DB%8C%D9%81_%DA%A9%D9%86%DB%8C%D9%85_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%D8%AF%D9%82%DB%8C%D9%82_Distilbert\"><\/span>\n<p>  \u0628\u06cc\u0627\u06cc\u06cc\u062f \u062f\u0633\u062a\u0627\u0646\u0645\u0627\u0646 \u0631\u0627 \u06a9\u062b\u06cc\u0641 \u06a9\u0646\u06cc\u0645: \u062a\u0646\u0638\u06cc\u0645 \u062f\u0642\u06cc\u0642 Distilbert<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0646\u0648\u062a \u0628\u0648\u06a9 Google Colab \u062e\u0648\u062f \u0631\u0627 \u0622\u062a\u0634 \u0628\u0632\u0646\u06cc\u062f \u060c \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062e\u0648\u062f \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f \u062a\u0627 \u0627\u0632 \u06cc\u06a9 \u0634\u062a\u0627\u0628 \u062f\u0647\u0646\u062f\u0647 GPU \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f (\u0628\u0647 \u0645\u0646 \u0627\u0639\u062a\u0645\u0627\u062f \u06a9\u0646\u06cc\u062f \u060c \u0634\u0645\u0627 \u0627\u06cc\u0646 \u0631\u0627 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f!) \u060c \u0648 \u0628\u06cc\u0627\u06cc\u06cc\u062f Distilbert \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0646\u06cc\u0631\u0648\u06af\u0627\u0647 \u062a\u0634\u062e\u06cc\u0635 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u0645:<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_1_%D9%85%D8%AD%DB%8C%D8%B7_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 1: \u0645\u062d\u06cc\u0637 \u062e\u0648\u062f \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Environment Setup - Watch how quickly these install with Colab's lightning-fast internet!\n<\/span><span class=\"err\">!<\/span> <span class=\"n\">pip<\/span> <span class=\"n\">install<\/span> <span class=\"n\">transformers<\/span> <span class=\"n\">datasets<\/span> <span class=\"n\">accelerate<\/span> <span class=\"n\">pandas<\/span> <span class=\"n\">numpy<\/span> <span class=\"n\">evaluate<\/span>\n\n<span class=\"c1\"># Import Libraries\n<\/span><span class=\"kn\">import<\/span> <span class=\"n\">pandas<\/span> <span class=\"k\">as<\/span> <span class=\"n\">pd<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">numpy<\/span> <span class=\"k\">as<\/span> <span class=\"n\">np<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">transformers<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">AutoTokenizer<\/span><span class=\"p\">,<\/span> <span class=\"n\">AutoModelForSequenceClassification<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">transformers<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Trainer<\/span><span class=\"p\">,<\/span> <span class=\"n\">TrainingArguments<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">transformers<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">EarlyStoppingCallback<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">datasets<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Dataset<\/span>\n<span class=\"kn\">import<\/span> <span class=\"n\">evaluate<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Access your data from Google Drive\n<\/span><span class=\"kn\">from<\/span> <span class=\"n\">google.colab<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">drive<\/span>\n<span class=\"n\">drive<\/span><span class=\"p\">.<\/span><span class=\"nf\">mount<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">\/content\/drive<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_2_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A8%D8%A7%D8%B1%DA%AF%DB%8C%D8%B1%DB%8C_%D9%88_%D8%A2%D9%85%D8%A7%D8%AF%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 2: \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0648 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0627\u06cc\u0646\u062c\u0627 \u062c\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062c\u0627\u062f\u0648 \u0634\u0631\u0648\u0639 \u0645\u06cc \u0634\u0648\u062f &#8211; \u0645\u0627 \u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0627\u06cc \u0645\u062a\u0646\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0628\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0645\u062f\u0644 \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0622\u0646 \u0628\u06cc\u0627\u0645\u0648\u0632\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"k\">def<\/span> <span class=\"nf\">parse_emotion_file<\/span><span class=\"p\">(<\/span><span class=\"n\">file_path<\/span><span class=\"p\">):<\/span>\n    <span class=\"n\">texts<\/span><span class=\"p\">,<\/span> <span class=\"n\">emotions<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[],<\/span> <span class=\"p\">[]<\/span>\n    <span class=\"k\">with<\/span> <span class=\"nf\">open<\/span><span class=\"p\">(<\/span><span class=\"n\">file_path<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">r<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"n\">encoding<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">utf-8<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n        <span class=\"k\">for<\/span> <span class=\"n\">line<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n            <span class=\"n\">text<\/span><span class=\"p\">,<\/span> <span class=\"n\">emotion<\/span> <span class=\"o\">=<\/span> <span class=\"n\">line<\/span><span class=\"p\">.<\/span><span class=\"nf\">strip<\/span><span class=\"p\">().<\/span><span class=\"nf\">split<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">;<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n            <span class=\"n\">texts<\/span><span class=\"p\">.<\/span><span class=\"nf\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">text<\/span><span class=\"p\">)<\/span>\n            <span class=\"n\">emotions<\/span><span class=\"p\">.<\/span><span class=\"nf\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">emotion<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">return<\/span> <span class=\"n\">pd<\/span><span class=\"p\">.<\/span><span class=\"nc\">DataFrame<\/span><span class=\"p\">({<\/span><span class=\"sh\">'<\/span><span class=\"s\">text<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"n\">texts<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">emotion<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"n\">emotions<\/span><span class=\"p\">})<\/span>\n\n<span class=\"c1\"># Define your data directories\n<\/span><span class=\"n\">PARENT_DIR<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">\/content\/drive\/MyDrive\/MLEng\/<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">MODEL_DIR<\/span> <span class=\"o\">=<\/span> <span class=\"n\">PARENT_DIR<\/span> <span class=\"o\">+<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">model_outputs\/<\/span><span class=\"sh\">\"<\/span>\n\n<span class=\"c1\"># Load your datasets - these will be the foundation of your emotion detector!\n<\/span><span class=\"n\">train_df<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">parse_emotion_file<\/span><span class=\"p\">(<\/span><span class=\"n\">PARENT_DIR<\/span> <span class=\"o\">+<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">data\/train.txt<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">val_df<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">parse_emotion_file<\/span><span class=\"p\">(<\/span><span class=\"n\">PARENT_DIR<\/span> <span class=\"o\">+<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">data\/val.txt<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">test_df<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">parse_emotion_file<\/span><span class=\"p\">(<\/span><span class=\"n\">PARENT_DIR<\/span> <span class=\"o\">+<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">data\/test.txt<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Get a glimpse of what you're working with\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Training examples: <\/span><span class=\"si\">{<\/span><span class=\"nf\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">train_df<\/span><span class=\"p\">)<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Validation examples: <\/span><span class=\"si\">{<\/span><span class=\"nf\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">val_df<\/span><span class=\"p\">)<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Test examples: <\/span><span class=\"si\">{<\/span><span class=\"nf\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">test_df<\/span><span class=\"p\">)<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Emotions in our dataset: <\/span><span class=\"si\">{<\/span><span class=\"nf\">sorted<\/span><span class=\"p\">(<\/span><span class=\"n\">train_df<\/span><span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">emotion<\/span><span class=\"sh\">'<\/span><span class=\"p\">].<\/span><span class=\"nf\">unique<\/span><span class=\"p\">())<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_3_%D9%86%D8%B4%D8%A7%D9%86%D9%87_%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C_%E2%80%93_%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D9%85%D8%AF%D9%84_%D8%AE%D9%88%D8%AF_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AF%D8%B1%DA%A9_%D9%85%D8%AA%D9%86\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 3: \u0646\u0634\u0627\u0646\u0647 \u06af\u0630\u0627\u0631\u06cc &#8211; \u0622\u0645\u0648\u0632\u0634 \u0645\u062f\u0644 \u062e\u0648\u062f \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0645\u062a\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u062a\u0648\u06a9\u0646 \u0633\u0627\u0632\u06cc \u0632\u0628\u0627\u0646 \u0627\u0646\u0633\u0627\u0646\u06cc \u0631\u0627 \u0628\u0647 \u0686\u06cc\u0632\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0645\u062f\u0644 \u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u06a9\u0646\u0646\u062f. \u0628\u0647 \u0622\u0646 \u0641\u06a9\u0631 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u06cc\u06a9 \u0648\u0627\u0698\u06af\u0627\u0646 \u062a\u062e\u0635\u0635\u06cc \u0628\u0631\u0627\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u062e\u0648\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Load the tokenizer - this will convert text to tokens our model understands\n<\/span><span class=\"n\">tokenizer<\/span> <span class=\"o\">=<\/span> <span class=\"n\">AutoTokenizer<\/span><span class=\"p\">.<\/span><span class=\"nf\">from_pretrained<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">distilbert-base-uncased<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Create datasets from your dataframes\n<\/span><span class=\"n\">train_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">from_pandas<\/span><span class=\"p\">(<\/span><span class=\"n\">train_df<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">val_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">from_pandas<\/span><span class=\"p\">(<\/span><span class=\"n\">val_df<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">test_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">from_pandas<\/span><span class=\"p\">(<\/span><span class=\"n\">test_df<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># This function transforms your text into sequences of token IDs\n<\/span><span class=\"k\">def<\/span> <span class=\"nf\">tokenize_function<\/span><span class=\"p\">(<\/span><span class=\"n\">examples<\/span><span class=\"p\">):<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nf\">tokenizer<\/span><span class=\"p\">(<\/span><span class=\"n\">examples<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">text<\/span><span class=\"sh\">\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">padding<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">max_length<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">truncation<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span> <span class=\"n\">max_length<\/span><span class=\"o\">=<\/span><span class=\"mi\">128<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Apply tokenization to all your datasets\n<\/span><span class=\"n\">train_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">train_dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">map<\/span><span class=\"p\">(<\/span><span class=\"n\">tokenize_function<\/span><span class=\"p\">,<\/span> <span class=\"n\">batched<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">val_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">val_dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">map<\/span><span class=\"p\">(<\/span><span class=\"n\">tokenize_function<\/span><span class=\"p\">,<\/span> <span class=\"n\">batched<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">test_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">test_dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">map<\/span><span class=\"p\">(<\/span><span class=\"n\">tokenize_function<\/span><span class=\"p\">,<\/span> <span class=\"n\">batched<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_4_%D8%A8%D8%B1%DA%86%D8%B3%D8%A8_%D9%87%D8%A7_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D8%A2%D9%85%D8%A7%D8%AF%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 4: \u0628\u0631\u0686\u0633\u0628 \u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0645\u062f\u0644 \u0645\u0627 \u0628\u0627\u06cc\u062f \u0628\u0641\u0647\u0645\u062f \u06a9\u062f\u0627\u0645 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0628\u0627 \u06a9\u062f\u0627\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0639\u062f\u062f\u06cc \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Create a mapping between emotion labels and IDs\n<\/span><span class=\"n\">labels<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">sorted<\/span><span class=\"p\">(<\/span><span class=\"n\">train_df<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">emotion<\/span><span class=\"sh\">\"<\/span><span class=\"p\">].<\/span><span class=\"nf\">unique<\/span><span class=\"p\">())<\/span>\n<span class=\"n\">label2id<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"n\">label<\/span><span class=\"p\">:<\/span> <span class=\"n\">idx<\/span> <span class=\"k\">for<\/span> <span class=\"n\">idx<\/span><span class=\"p\">,<\/span> <span class=\"n\">label<\/span> <span class=\"ow\">in<\/span> <span class=\"nf\">enumerate<\/span><span class=\"p\">(<\/span><span class=\"n\">labels<\/span><span class=\"p\">)}<\/span>\n<span class=\"n\">id2label<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"n\">idx<\/span><span class=\"p\">:<\/span> <span class=\"n\">label<\/span> <span class=\"k\">for<\/span> <span class=\"n\">label<\/span><span class=\"p\">,<\/span> <span class=\"n\">idx<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">label2id<\/span><span class=\"p\">.<\/span><span class=\"nf\">items<\/span><span class=\"p\">()}<\/span>\n\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Our emotion mappings:<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">label<\/span><span class=\"p\">,<\/span> <span class=\"n\">idx<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">label2id<\/span><span class=\"p\">.<\/span><span class=\"nf\">items<\/span><span class=\"p\">():<\/span>\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"si\">{<\/span><span class=\"n\">label<\/span><span class=\"si\">}<\/span><span class=\"s\">: <\/span><span class=\"si\">{<\/span><span class=\"n\">idx<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Add numerical labels to your datasets\n<\/span><span class=\"k\">def<\/span> <span class=\"nf\">add_labels<\/span><span class=\"p\">(<\/span><span class=\"n\">examples<\/span><span class=\"p\">):<\/span>\n    <span class=\"n\">examples<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">labels<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"n\">label2id<\/span><span class=\"p\">[<\/span><span class=\"n\">emotion<\/span><span class=\"p\">]<\/span> <span class=\"k\">for<\/span> <span class=\"n\">emotion<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">examples<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">emotion<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]]<\/span>\n    <span class=\"k\">return<\/span> <span class=\"n\">examples<\/span>\n\n<span class=\"n\">train_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">train_dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">map<\/span><span class=\"p\">(<\/span><span class=\"n\">add_labels<\/span><span class=\"p\">,<\/span> <span class=\"n\">batched<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">val_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">val_dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">map<\/span><span class=\"p\">(<\/span><span class=\"n\">add_labels<\/span><span class=\"p\">,<\/span> <span class=\"n\">batched<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">test_dataset<\/span> <span class=\"o\">=<\/span> <span class=\"n\">test_dataset<\/span><span class=\"p\">.<\/span><span class=\"nf\">map<\/span><span class=\"p\">(<\/span><span class=\"n\">add_labels<\/span><span class=\"p\">,<\/span> <span class=\"n\">batched<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_5_Distilbert_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%B7%D8%A8%D9%82%D9%87_%D8%A8%D9%86%D8%AF%DB%8C_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%A8%D8%A7%D8%B1%DA%AF%DB%8C%D8%B1%DB%8C_%D9%88_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 5: Distilbert \u0631\u0627 \u0628\u0631\u0627\u06cc \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0648 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u0645\u0627 \u0628\u0627 \u0634\u0631\u0648\u0639 \u0627\u0632 \u067e\u06cc\u0634 \u0622\u0645\u0648\u0632\u0634 Distilbert \u060c \u0642\u062f\u0631\u062a \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0631\u0627 \u0645\u0647\u0627\u0631 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Set up an evaluation metric - accuracy is perfect for multi-class classification\n<\/span><span class=\"n\">accuracy<\/span> <span class=\"o\">=<\/span> <span class=\"n\">evaluate<\/span><span class=\"p\">.<\/span><span class=\"nf\">load<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">accuracy<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"k\">def<\/span> <span class=\"nf\">compute_metrics<\/span><span class=\"p\">(<\/span><span class=\"n\">eval_pred<\/span><span class=\"p\">):<\/span>\n    <span class=\"n\">predictions<\/span><span class=\"p\">,<\/span> <span class=\"n\">labels<\/span> <span class=\"o\">=<\/span> <span class=\"n\">eval_pred<\/span>\n    <span class=\"n\">predictions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">np<\/span><span class=\"p\">.<\/span><span class=\"nf\">argmax<\/span><span class=\"p\">(<\/span><span class=\"n\">predictions<\/span><span class=\"p\">,<\/span> <span class=\"n\">axis<\/span><span class=\"o\">=<\/span><span class=\"mi\">1<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">return<\/span> <span class=\"p\">{<\/span><span class=\"sh\">\"<\/span><span class=\"s\">accuracy<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"n\">accuracy<\/span><span class=\"p\">.<\/span><span class=\"nf\">compute<\/span><span class=\"p\">(<\/span><span class=\"n\">predictions<\/span><span class=\"o\">=<\/span><span class=\"n\">predictions<\/span><span class=\"p\">,<\/span> <span class=\"n\">references<\/span><span class=\"o\">=<\/span><span class=\"n\">labels<\/span><span class=\"p\">)}<\/span>\n\n<span class=\"c1\"># Load the pre-trained model and customize it for our emotion classification task\n<\/span><span class=\"n\">model<\/span> <span class=\"o\">=<\/span> <span class=\"n\">AutoModelForSequenceClassification<\/span><span class=\"p\">.<\/span><span class=\"nf\">from_pretrained<\/span><span class=\"p\">(<\/span>\n    <span class=\"sh\">\"<\/span><span class=\"s\">distilbert-base-uncased<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">num_labels<\/span><span class=\"o\">=<\/span><span class=\"nf\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">labels<\/span><span class=\"p\">),<\/span>\n    <span class=\"n\">label2id<\/span><span class=\"o\">=<\/span><span class=\"n\">label2id<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">id2label<\/span><span class=\"o\">=<\/span><span class=\"n\">id2label<\/span>\n<span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_%D8%B4%D8%B4%D9%85_%D8%B1%D8%AF%DB%8C%D8%A7%D8%A8_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A2%D9%85%D9%88%D8%B2%D8%B4_%D8%AF%D9%87%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 \u0634\u0634\u0645: \u0631\u062f\u06cc\u0627\u0628 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0647\u06cc\u062f!<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0627\u06cc\u0646\u062c\u0627\u0633\u062a \u06a9\u0647 \u062a\u0645\u0627\u0645 \u0622\u0645\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0634\u0645\u0627 \u067e\u0631\u062f\u0627\u062e\u062a \u0645\u06cc \u06a9\u0646\u062f &#8211; \u0645\u0627 \u0628\u0647 Distilbert \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc \u062f\u0647\u06cc\u0645 \u062a\u0627 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0631\u0627 \u0628\u0627 \u062f\u0642\u062a \u0628\u0627\u0648\u0631\u0646\u06a9\u0631\u062f\u0646\u06cc \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u06cc\u0645:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Configure training parameters - these are carefully tuned for optimal learning\n<\/span><span class=\"n\">training_args<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">TrainingArguments<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">output_dir<\/span><span class=\"o\">=<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">join<\/span><span class=\"p\">(<\/span><span class=\"n\">MODEL_DIR<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">checkpoints<\/span><span class=\"sh\">\"<\/span><span class=\"p\">),<\/span>\n    <span class=\"n\">evaluation_strategy<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">epoch<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">save_strategy<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">epoch<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">learning_rate<\/span><span class=\"o\">=<\/span><span class=\"mf\">3e-5<\/span><span class=\"p\">,<\/span>  <span class=\"c1\"># Small learning rate for fine-tuning\n<\/span>    <span class=\"n\">per_device_train_batch_size<\/span><span class=\"o\">=<\/span><span class=\"mi\">32<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">per_device_eval_batch_size<\/span><span class=\"o\">=<\/span><span class=\"mi\">64<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">num_train_epochs<\/span><span class=\"o\">=<\/span><span class=\"mi\">5<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">weight_decay<\/span><span class=\"o\">=<\/span><span class=\"mf\">0.01<\/span><span class=\"p\">,<\/span>  <span class=\"c1\"># Prevents overfitting\n<\/span>    <span class=\"n\">load_best_model_at_end<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">metric_for_best_model<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">accuracy<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">fp16<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span>  <span class=\"c1\"># Mixed precision training for speed\n<\/span>    <span class=\"n\">gradient_accumulation_steps<\/span><span class=\"o\">=<\/span><span class=\"mi\">2<\/span>\n<span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Initialize the Trainer with everything it needs\n<\/span><span class=\"n\">trainer<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Trainer<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">model<\/span><span class=\"o\">=<\/span><span class=\"n\">model<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">args<\/span><span class=\"o\">=<\/span><span class=\"n\">training_args<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">train_dataset<\/span><span class=\"o\">=<\/span><span class=\"n\">train_dataset<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">eval_dataset<\/span><span class=\"o\">=<\/span><span class=\"n\">val_dataset<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">tokenizer<\/span><span class=\"o\">=<\/span><span class=\"n\">tokenizer<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">compute_metrics<\/span><span class=\"o\">=<\/span><span class=\"n\">compute_metrics<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">callbacks<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"nc\">EarlyStoppingCallback<\/span><span class=\"p\">(<\/span><span class=\"n\">early_stopping_patience<\/span><span class=\"o\">=<\/span><span class=\"mi\">2<\/span><span class=\"p\">)]<\/span>  <span class=\"c1\"># Stop if not improving\n<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># The moment of truth - train your model!\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">\ud83d\ude80 Training started! This might take a while, but the results will be worth it...<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">trainer<\/span><span class=\"p\">.<\/span><span class=\"nf\">train<\/span><span class=\"p\">()<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_7_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF_%D9%85%D8%AF%D9%84_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%D8%B1%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 7: \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u062f\u0644 \u062e\u0648\u062f \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0628\u06cc\u0646\u06cc\u0645 \u06a9\u0647 \u0631\u062f\u06cc\u0627\u0628 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0634\u0645\u0627 \u0631\u0648\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u063a\u06cc\u0628 \u0639\u0645\u0644\u06a9\u0631\u062f \u062e\u0648\u0628\u06cc \u062f\u0627\u0631\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Evaluate on the test set\n<\/span><span class=\"n\">test_results<\/span> <span class=\"o\">=<\/span> <span class=\"n\">trainer<\/span><span class=\"p\">.<\/span><span class=\"nf\">evaluate<\/span><span class=\"p\">(<\/span><span class=\"n\">test_dataset<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">\ud83d\udcca Test results: <\/span><span class=\"si\">{<\/span><span class=\"n\">test_results<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># A glimpse at what your model achieved\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">\ud83c\udfaf Accuracy: <\/span><span class=\"si\">{<\/span><span class=\"n\">test_results<\/span><span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">eval_accuracy<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span><span class=\"si\">:<\/span><span class=\"p\">.<\/span><span class=\"mi\">2<\/span><span class=\"o\">%<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0648\u0642\u062a\u06cc \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u06a9\u0631\u062f\u0645 \u060c \u0646\u062a\u0627\u06cc\u062c \u062f\u06cc\u062f\u0646\u06cc \u0628\u0648\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>Test results: {'eval_loss': 0.15945003926753998, 'eval_accuracy': 0.925, 'eval_runtime': 1.6421, 'eval_samples_per_second': 1217.947, 'eval_steps_per_second': 19.487, 'epoch': 5.0}\nModel saved to \/content\/drive\/MyDrive\/MLEng\/model_outputs\/final_model\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u06cc\u06a9 \u062f\u0642\u062a 92.5 \u066a \u0627\u0633\u062a! \u0645\u062f\u0644 \u0634\u0645\u0627 \u0622\u0645\u0648\u062e\u062a\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0631\u0627 \u0627\u0632 \u0645\u062a\u0646 \u0628\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u0633\u0637\u062d \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0627\u0646\u0633\u0627\u0646\u06cc \u0628\u0634\u0646\u0627\u0633\u062f!<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_8_%D8%B4%D8%A7%D9%87%DA%A9%D8%A7%D8%B1_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%86%D9%85%D8%A7%DB%8C%D8%B4_%D8%A7%D8%AD%D8%B3%D8%A7%D8%B3%D8%A7%D8%AA_%D8%AE%D9%88%D8%AF_%D8%B0%D8%AE%DB%8C%D8%B1%D9%87_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 8: \u0634\u0627\u0647\u06a9\u0627\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u0645\u062f\u0644 \u062e\u0648\u062f \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0647\u0631 \u0632\u0645\u0627\u0646 \u0648 \u0647\u0631 \u0645\u06a9\u0627\u0646 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Save the fine-tuned model and tokenizer\n<\/span><span class=\"n\">final_model_path<\/span> <span class=\"o\">=<\/span> <span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"n\">path<\/span><span class=\"p\">.<\/span><span class=\"nf\">join<\/span><span class=\"p\">(<\/span><span class=\"n\">MODEL_DIR<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">final_model<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">trainer<\/span><span class=\"p\">.<\/span><span class=\"nf\">save_model<\/span><span class=\"p\">(<\/span><span class=\"n\">final_model_path<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">tokenizer<\/span><span class=\"p\">.<\/span><span class=\"nf\">save_pretrained<\/span><span class=\"p\">(<\/span><span class=\"n\">final_model_path<\/span><span class=\"p\">)<\/span>\n\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">\u2705 Model successfully saved to <\/span><span class=\"si\">{<\/span><span class=\"n\">final_model_path<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_9_%D9%85%D8%AF%D9%84_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%DA%86%D8%B1%D8%AE%D8%B4_%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D8%AF\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 9: \u0645\u062f\u0644 \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0686\u0631\u062e\u0634 \u0628\u06af\u06cc\u0631\u06cc\u062f!<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0644\u062d\u0638\u0647 \u0627\u06cc \u06a9\u0647 \u0645\u0646\u062a\u0638\u0631 \u0622\u0646 \u0647\u0633\u062a\u06cc\u062f &#8211; \u0631\u062f\u06cc\u0627\u0628 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0639\u0645\u0644 \u0628\u0628\u06cc\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">transformers<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">pipeline<\/span>\n\n<span class=\"c1\"># Create an emotion classification pipeline\n<\/span><span class=\"n\">emotion_classifier<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">pipeline<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">text-classification<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">model<\/span><span class=\"o\">=<\/span><span class=\"n\">final_model_path<\/span><span class=\"p\">,<\/span> <span class=\"n\">tokenizer<\/span><span class=\"o\">=<\/span><span class=\"n\">final_model_path<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Try it on some examples\n<\/span><span class=\"n\">test_texts<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span>\n    <span class=\"sh\">\"<\/span><span class=\"s\">I<\/span><span class=\"sh\">'<\/span><span class=\"s\">m feeling very happy today!<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"sh\">\"<\/span><span class=\"s\">This news is absolutely devastating.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"sh\">\"<\/span><span class=\"s\">I<\/span><span class=\"sh\">'<\/span><span class=\"s\">m so angry I could scream!<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"sh\">\"<\/span><span class=\"s\">The test results have me feeling very anxious.<\/span><span class=\"sh\">\"<\/span>\n<span class=\"p\">]<\/span>\n\n<span class=\"c1\"># Get predictions\n<\/span><span class=\"k\">for<\/span> <span class=\"n\">text<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">test_texts<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">emotion_classifier<\/span><span class=\"p\">(<\/span><span class=\"n\">text<\/span><span class=\"p\">)<\/span>\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Text: <\/span><span class=\"sh\">'<\/span><span class=\"si\">{<\/span><span class=\"n\">text<\/span><span class=\"si\">}<\/span><span class=\"sh\">'\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Predicted emotion: <\/span><span class=\"si\">{<\/span><span class=\"n\">result<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"sh\">'<\/span><span class=\"s\">label<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span><span class=\"si\">}<\/span><span class=\"s\">, Confidence: <\/span><span class=\"si\">{<\/span><span class=\"n\">result<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"sh\">'<\/span><span class=\"s\">score<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span><span class=\"si\">:<\/span><span class=\"p\">.<\/span><span class=\"mi\">2<\/span><span class=\"o\">%<\/span><span class=\"si\">}<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u062a\u0628\u0631\u06cc\u06a9 \u0645\u06cc \u06af\u0648\u06cc\u0645! \u0634\u0645\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a:<\/p>\n<ul>\n<li>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u06a9\u0646\u06cc\u06a9 \u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 NLP \u06cc\u06a9 \u0645\u062f\u0644 \u062a\u0634\u062e\u06cc\u0635 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a<\/li>\n<li>\u0628\u0647 \u062f\u0642\u062a 92.5 \u066a \u0686\u0634\u0645\u06af\u06cc\u0631 \u062f\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u063a\u06cc\u0628 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f<\/li>\n<li>\u0645\u062f\u0644\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0641\u0648\u0631\u0627\u064b \u0645\u062a\u0646 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0646\u062f<\/li>\n<li>\u0631\u0648\u0646\u062f \u062a\u0646\u0638\u06cc\u0645 \u062f\u0642\u06cc\u0642 \u0628\u0631\u0627\u06cc \u0645\u062f\u0644 \u0647\u0627\u06cc \u062a\u0631\u0627\u0646\u0633\u0641\u0648\u0631\u0645\u0627\u062a\u0648\u0631 \u0631\u0627 \u062a\u0633\u0644\u0637 \u062f\u0627\u062f<\/li>\n<\/ul>\n<p>\u062f\u0631 \u0642\u0633\u0645\u062a \u0647\u0627\u06cc \u0628\u0639\u062f\u06cc \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u060c \u0645\u0627 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0686\u06af\u0648\u0646\u06af\u06cc:<\/p>\n<ul>\n<li>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 API \u0622\u0633\u0627\u0646 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 Cohere (\u0642\u0633\u0645\u062a 2) \u0647\u0645\u0627\u0646 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0631\u0627 \u0628\u0633\u0627\u0632\u06cc\u062f<\/li>\n<li>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u067e\u062e\u0634 \u06a9\u0646\u0646\u062f\u0647 \u062a\u0639\u0627\u0645\u0644\u06cc \u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0631\u062f\u06cc\u0627\u0628 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f (\u0642\u0633\u0645\u062a 3)<\/li>\n<\/ul>\n<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646 \u067e\u06cc\u06af\u06cc\u0631\u06cc \u0647\u0627\u06cc \u0647\u06cc\u062c\u0627\u0646 \u0627\u0646\u06af\u06cc\u0632 \u0628\u0627 \u0645\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f \u0648 \u062f\u0631 \u0636\u0645\u0646 \u0633\u0639\u06cc \u06a9\u0646\u06cc\u062f \u0628\u0627 \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc \u0645\u062a\u0646 \u062e\u0648\u062f \u0631\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0645\u062f\u0644 \u0634\u0645\u0627 \u0686\u06af\u0648\u0646\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0631\u0627 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u062f!<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%D8%A8%D8%B1%D8%A7%DB%8C_%DA%A9%D8%A7%D9%88%D8%B4_%D9%87%D8%A7%DB%8C_%D8%A8%DB%8C%D8%B4%D8%AA%D8%B1\"><\/span>\n<p>  \u0645\u0646\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0648\u0634 \u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0627 \u062a\u0634\u06a9\u0631 \u0648\u06cc\u0698\u0647 \u0627\u0632 Praveen \u0628\u0631\u0627\u06cc \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0627\u0635\u0644\u06cc.<\/p>\n<p><em>\u0622\u06cc\u0627 \u0633\u0639\u06cc \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u0631\u062f\u06cc\u0627\u0628 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0633\u0627\u0632\u06cc\u062f\u061f \u0628\u0647 \u0686\u0647 \u062f\u0642\u062a \u062f\u0633\u062a \u06cc\u0627\u0641\u062a\u06cc\u062f\u061f \u0646\u062a\u0627\u06cc\u062c \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631\u0627\u062a \u0632\u06cc\u0631 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f!<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0645\u062a\u0646 \u0641\u0642\u0637 \u06cc\u06a9 \u0645\u0641\u0647\u0648\u0645 \u0641\u0646\u06cc \u0646\u06cc\u0633\u062a &#8211; \u0627\u06cc\u0646 \u0633\u0644\u0627\u062d \u0645\u062e\u0641\u06cc \u0634\u0645\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062a\u0646 \u06a9\u062b\u06cc\u0641 \u0648 \u0628\u062f\u0648\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u0633\u062a! \u062a\u0635\u0648\u0631 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0641\u0648\u0631\u0627\u064b \u0647\u0632\u0627\u0631\u0627\u0646 \u0646\u0638\u0631 \u0645\u0634\u062a\u0631\u06cc \u060c \u0628\u0631\u0631\u0633\u06cc \u0645\u062d\u0635\u0648\u0644 \u0631\u0627 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f \u060c \u06cc\u0627 \u0628\u0644\u06cc\u0637 \u0631\u0627 \u0628\u0647 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0645\u0639\u0646\u06cc \u062f\u0627\u0631 \u0645\u0627\u0646\u0646\u062f &#8220;\u0634\u0627\u062f\u06cc&#8221; \u060c &#8220;\u063a\u0645&#8221; \u06cc\u0627 &#8220;\u0639\u0635\u0628\u0627\u0646\u06cc\u062a&#8221; \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u06a9\u0646\u06cc\u062f &#8211; \u0647\u0645\u0647 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":102715,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-102714","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/102714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=102714"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/102714\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/102715"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=102714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=102714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=102714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}