{"id":491426,"date":"2026-08-19T10:32:29","date_gmt":"2026-08-19T10:32:29","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=491426"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2026-08-19T10:32:29","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=491426","title":{"rendered":"NN vs \u0444\u0440\u0430\u043a\u0442\u0430\u043b\u044b: \u043c\u043e\u0436\u0435\u0442\u00a0\u043b\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0432\u044b\u0443\u0447\u0438\u0442\u044c \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0435 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438?"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0412\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043a\u0443\u0440\u0441\u0430 \u043e\u0442\u00a0MIT \u043f\u0440\u043e\u00a0\u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0430\u0441\u044c \u043d\u0430\u00a0\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u0442\u0435\u043c\u0443, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043e\u0434\u043d\u0438\u043c \u0438\u0437\u00a0\u043b\u0435\u043a\u0442\u043e\u0440\u043e\u0432. \u041e\u043d \u0437\u0430\u0434\u0430\u043b\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c: \u00ab\u0410 \u043c\u043e\u0436\u0435\u0442\u00a0\u043b\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0432\u044b\u0443\u0447\u0438\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 (\u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0430\u00a0\u0432\u0435\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u044f\u043c\u043e\u0439, \u043d\u0435\u00a0\u0438\u043c\u0435\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439 \u043d\u0438 \u0432\u00a0\u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435)?\u00bb. \u042f \u0440\u0435\u0448\u0438\u043b\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u044d\u0442\u043e \u043d\u0430\u00a0\u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u041c\u043d\u043e\u044e\u00a0\u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0435\u00a0\u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u0444\u0440\u0430\u043a\u0442\u0430\u043b\u0430\u0445, \u0430\u00a0\u043f\u043e\u0438\u0441\u043a\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0449\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c\u0438 \u0434\u043b\u044f\u00a0\u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438: \u043b\u0435\u0441\u0442\u043d\u0438\u0446\u0430 \u041a\u0430\u043d\u0442\u043e\u0440\u0430, \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0420\u0438\u043c\u0430\u043d\u0430 (\u0422\u043e\u043c\u0430\u044d) \u0438 \u0434\u0440. \u0412\u00a0\u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430.<\/p>\n<hr\/>\n<p>\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0442\u0435\u0445, \u043a\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u00a0\u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044f\u043c\u0438 \u0437\u043d\u0430\u0435\u0442 \u043e\u0431\u00a0\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0430\u043f\u043f\u0440\u043e\u043a\u0441\u0438\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e\u00a0\u0442\u0430\u043a\u0443\u044e \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043a\u0430\u043a <img decoding=\"async\" class=\"formula inline\" source=\"f(x) = \\sin(x) + \\frac{x}{2}\" alt=\"f(x) = \\sin(x) + \\frac{x}{2}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a27\/2ff\/e7d\/a272ffe7d98250524d8adab43876353f.svg\" width=\"151\" height=\"34\" data-width=\"18.204\" data-height=\"4.081\" data-vertical-align=\"-1.552\" style=\"width: 18.204ex; height: 4.081ex; vertical-align: -1.552ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a27\/2ff\/e7d\/a272ffe7d98250524d8adab43876353f.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a27\/2ff\/e7d\/a272ffe7d98250524d8adab43876353f.svg 781w\" loading=\"lazy\" decode=\"async\"\/>.<\/p>\n<p>\u041c\u043e\u0436\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u0432\u044b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0441\u00a0\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043e\u0439 (\u0437\u0434\u0435\u0441\u044c \u0438 \u043d\u0438\u0436\u0435 \u0434\u043b\u044f\u00a0\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 PyTorch):<\/p>\n<pre><code class=\"python\">super(SimpleNet, self).__init__()        self.fc1 = nn.Linear(1,64)        self.relu1 = nn.ReLU()        self.fc2 = nn.Linear(64, 64)        self.relu2 = nn.GELU()        self.fc3 = nn.Linear(64,1)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0421\u00a0\u0443\u0447\u0435\u0442\u043e\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043d\u0438\u0436\u0435, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c (\u0441\u043c. \u0440\u0438\u0441. \u043d\u0438\u0436\u0435):<\/p>\n<ul>\n<li>\n<p>1\u202f000\u00a0\u0442\u043e\u0447\u0435\u043a<\/p>\n<\/li>\n<li>\n<p>criterion = nn.MSELoss()<\/p>\n<\/li>\n<li>\n<p>optimizer = optim.Adam(model.parameters(), lr = 0.1)<\/p>\n<\/li>\n<li>\n<p>1\u202f000\u00a0\u044d\u043f\u043e\u0445<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/23b\/c87\/8f3\/23bc878f32d9bd7168bc02cd14b64dff.png\" alt=\"\u0432\u044b\u0432\u043e\u0434 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438\" title=\"\u0432\u044b\u0432\u043e\u0434 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438\" width=\"1638\" height=\"1239\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/23b\/c87\/8f3\/23bc878f32d9bd7168bc02cd14b64dff.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/23b\/c87\/8f3\/23bc878f32d9bd7168bc02cd14b64dff.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0432\u044b\u0432\u043e\u0434 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u043e\u00a0\u0447\u0442\u043e \u043d\u0430\u0441\u0447\u0435\u0442 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043f\u043e\u0441\u043b\u043e\u0436\u043d\u0435\u0435? \u0414\u043b\u044f\u00a0\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u00a0\u0431\u044b\u043b\u0438 \u0432\u0437\u044f\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b 1\u00a0\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432\u00a0\u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b 2\u00a0\u0438 3\u00a0\u2014 \u043d\u0435\u0442):<\/p>\n<ol>\n<li>\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 <img decoding=\"async\" class=\"formula inline\" source=\"Weir(x) = \\sum_{n = 0}^{50} a^n \\cdot \\cos(b^n \\cdot \\pi x) \" alt=\"Weir(x) = \\sum_{n = 0}^{50} a^n \\cdot \\cos(b^n \\cdot \\pi x) \" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4d9\/590\/045\/4d9590045d97a5b0b544af57d4f9f92a.svg\" width=\"249\" height=\"56\" data-width=\"30.044\" data-height=\"6.712\" data-vertical-align=\"-2.819\" style=\"width: 30.044ex; height: 6.712ex; vertical-align: -2.819ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4d9\/590\/045\/4d9590045d97a5b0b544af57d4f9f92a.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4d9\/590\/045\/4d9590045d97a5b0b544af57d4f9f92a.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u0441\u00a0\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"a = 0.5, b = 3\" alt=\"a = 0.5, b = 3\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b97\/a90\/6f2\/b97a906f28f0db4cd7865615701cfeb5.svg\" width=\"110\" height=\"17\" data-width=\"13.23\" data-height=\"2.009\" data-vertical-align=\"-0.439\" style=\"width: 13.23ex; height: 2.009ex; vertical-align: -0.439ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b97\/a90\/6f2\/b97a906f28f0db4cd7865615701cfeb5.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b97\/a90\/6f2\/b97a906f28f0db4cd7865615701cfeb5.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<\/li>\n<li>\n<p>\u041b\u0435\u0441\u0442\u043d\u0438\u0446\u0430 \u041a\u0430\u043d\u0442\u043e\u0440\u0430 \u0441\u00a0\u0433\u043b\u0443\u0431\u0438\u043d\u043e\u0439 7:<\/p>\n<p> <img decoding=\"async\" class=\"formula inline\" source=\"f(x) = \\sum_{n=1}^{N(x)} \\frac{a_n}{2^n}, \\quad \\text{\u0433\u0434\u0435 } x = \\sum_{n=1}^{\\infty} \\frac{2a_n}{3^n} \\in C\" alt=\"f(x) = \\sum_{n=1}^{N(x)} \\frac{a_n}{2^n}, \\quad \\text{\u0433\u0434\u0435 } x = \\sum_{n=1}^{\\infty} \\frac{2a_n}{3^n} \\in C\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7e5\/096\/0fc\/7e50960fca94388ff3c5e0356f745846.svg\" width=\"327\" height=\"58\" data-width=\"39.431\" data-height=\"7.045\" data-vertical-align=\"-2.819\" style=\"width: 39.431ex; height: 7.045ex; vertical-align: -2.819ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7e5\/096\/0fc\/7e50960fca94388ff3c5e0356f745846.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7e5\/096\/0fc\/7e50960fca94388ff3c5e0356f745846.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<\/li>\n<li>\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0420\u0438\u043c\u0430\u043d\u0430 (\u0422\u043e\u043c\u0430\u044d):<\/p>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"formula\" source=\"f(x) = \\begin{cases}  \\frac{1}{q}, &amp; \\text{\u0435\u0441\u043b\u0438 } x = \\frac{p}{q} \\in \\mathbb{Q} \\text{ --- \u043d\u0435\u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043c\u0430\u044f \u0434\u0440\u043e\u0431\u044c}, q &gt; 0; \\\\  0, &amp; \\text{\u0435\u0441\u043b\u0438 } x \\notin \\mathbb{Q} \\text{ \u0438\u043b\u0438 } x = 0.  \\end{cases}\" alt=\"f(x) = \\begin{cases}  \\frac{1}{q}, &amp; \\text{\u0435\u0441\u043b\u0438 } x = \\frac{p}{q} \\in \\mathbb{Q} \\text{ --- \u043d\u0435\u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043c\u0430\u044f \u0434\u0440\u043e\u0431\u044c}, q &gt; 0; \\\\  0, &amp; \\text{\u0435\u0441\u043b\u0438 } x \\notin \\mathbb{Q} \\text{ \u0438\u043b\u0438 } x = 0.  \\end{cases}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/37\/37e\/37ec6081010f9ac4767c682c931eeea3.svg\" width=\"514\" height=\"46\" data-width=\"64.19\" data-height=\"5.763\" data-vertical-align=\"-2.316\" style=\"width: 64.19ex; height: 5.763ex; vertical-align: -2.316ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/37\/37e\/37ec6081010f9ac4767c682c931eeea3.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/37\/37e\/37ec6081010f9ac4767c682c931eeea3.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<h2>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 (\u0447\u0430\u0441\u0442\u044c 1)<\/h2>\n<p>\u0414\u043b\u044f\u00a0\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0432\u0438\u0434\u0430:<\/p>\n<pre><code class=\"python\">self.layers = nn.Sequential(            nn.Linear(1, 512),            nn.ReLU(),            nn.Linear(512, 512),            nn.ReLU(),            nn.Linear(512, 512),            nn.ReLU(),            nn.Linear(512, 512),            nn.ReLU(),            nn.Linear(512, 1)        )<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0431\u044b\u043b\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0430 \u043d\u0430 \u00ab\u043b\u0435\u0432\u043e\u0439 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0435\u00bb \u0433\u0440\u0430\u0444\u0438\u043a\u0430, \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0430\u00a0\u0434\u043b\u044f\u00a0\u0442\u043e\u0447\u0435\u043a \u0441\u00a0\u0430\u0431\u0441\u0446\u0438\u0441\u0441\u043e\u0439 \u0438\u0437\u00a0\u043e\u0442\u0440\u0435\u0437\u043a\u0430 <img decoding=\"async\" class=\"formula inline\" source=\"[-1, 0]\" alt=\"[-1, 0]\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f42\/a9e\/ab0\/f42a9eab07a77a08245780b8b7e02afb.svg\" width=\"52\" height=\"19\" data-width=\"6.287\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 6.287ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f42\/a9e\/ab0\/f42a9eab07a77a08245780b8b7e02afb.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f42\/a9e\/ab0\/f42a9eab07a77a08245780b8b7e02afb.svg 781w\" loading=\"lazy\" decode=\"async\"\/> (\u0441\u043c. \u0440\u0438\u0441. \u043d\u0438\u0436\u0435).<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2a3\/2a5\/d60\/2a32a5d6015d2faa8a5fe1b15e8fce44.png\" alt=\"\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 &quot;\u043b\u0435\u0432\u0430\u044f \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430&quot;\" title=\"\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 &quot;\u043b\u0435\u0432\u0430\u044f \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430&quot;\" width=\"1678\" height=\"1239\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/2a3\/2a5\/d60\/2a32a5d6015d2faa8a5fe1b15e8fce44.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2a3\/2a5\/d60\/2a32a5d6015d2faa8a5fe1b15e8fce44.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 \u00ab\u043b\u0435\u0432\u0430\u044f \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430\u00bb<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u0438\u00a0\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/p>\n<ul>\n<li>\n<p>1\u202f000\u00a0\u0442\u043e\u0447\u0435\u043a<\/p>\n<\/li>\n<li>\n<p>criterion = nn.MSELoss()<\/p>\n<\/li>\n<li>\n<p>optimizer = optim.Adam(model.parameters(), lr = 0.001)<\/p>\n<\/li>\n<li>\n<p>scheduler = lr_scheduler.ReduceLROnPlateau( optimizer, mode = \u201cmin\u201d, factor = 0.5, patience = 200, )\u00a0\u2014 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u00a0\u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0434\u043b\u044f\u00a0\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f<\/p>\n<\/li>\n<li>\n<p>15\u202f000\u00a0\u044d\u043f\u043e\u0445<\/p>\n<\/li>\n<\/ul>\n<p>\u043e\u0448\u0438\u0431\u043a\u0430 0.0020\u00a0\u0431\u044b\u043b\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u0430 \u043d\u0430\u00a0\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 7 000-\u0439 \u044d\u043f\u043e\u0445\u0435 \u0438 \u043d\u0435\u00a0\u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c \u0432\u043f\u043b\u043e\u0442\u044c \u0434\u043e 15\u202f000. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0441\u0435\u0442\u044c \u043f\u0435\u0440\u0435\u043e\u0431\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u00a0\u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0443\u0447\u0430\u0441\u0442\u043e\u043a.<\/p>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e, \u043a\u0430\u043a\u00a0\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0435\u0441\u043b\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0432\u044b\u0443\u0447\u0438\u043b\u0430 \u043e\u0434\u043d\u0443 \u0447\u0430\u0441\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u044d\u0442\u043e \u0435\u0449\u0435 \u043d\u0435\u00a0\u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u043e\u043d\u0430 \u00ab\u0443\u043b\u043e\u0432\u0438\u043b\u0430\u00bb \u0432\u0441\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c, \u0447\u0442\u043e\u00a0\u0438 \u0441\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u00a0\u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435. \u0415\u0441\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a \u043d\u0430 <img decoding=\"async\" class=\"formula inline\" source=\"[-1, 1] \" alt=\"[-1, 1] \" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/31b\/d03\/e60\/31bd03e6073aa536a82b8d10aa45cd50.svg\" width=\"52\" height=\"19\" data-width=\"6.287\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 6.287ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/31b\/d03\/e60\/31bd03e6073aa536a82b8d10aa45cd50.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/31b\/d03\/e60\/31bd03e6073aa536a82b8d10aa45cd50.svg 781w\" loading=\"lazy\" decode=\"async\"\/>\u0438 \u0432\u0437\u044f\u0442\u044c \u0442\u043e\u0447\u043a\u0438 \u0441\u00a0\u0443\u0436\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0432\u044b\u0448\u0435, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043d\u0430\u00a0\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u0435 <img decoding=\"async\" class=\"formula inline\" source=\"[0, 1]\" alt=\"[0, 1]\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e07\/789\/75b\/e0778975be95707b07214a23b82d7f43.svg\" width=\"38\" height=\"19\" data-width=\"4.526\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 4.526ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e07\/789\/75b\/e0778975be95707b07214a23b82d7f43.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e07\/789\/75b\/e0778975be95707b07214a23b82d7f43.svg 781w\" loading=\"lazy\" decode=\"async\"\/>:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/918\/c65\/cec\/918c65cec4aa8c3065e23113f19200e4.png\" width=\"1638\" height=\"1242\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/918\/c65\/cec\/918c65cec4aa8c3065e23113f19200e4.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/918\/c65\/cec\/918c65cec4aa8c3065e23113f19200e4.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<h2>\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 (\u0447\u0430\u0441\u0442\u044c 2)<\/h2>\n<p>\u0414\u043b\u044f\u00a0\u0447\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430, \u043c\u044b \u0434\u0430\u0434\u0438\u043c \u0448\u0430\u043d\u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0438 \u043e\u0431\u0443\u0447\u0438\u043c \u0435\u0435 \u043d\u0430\u00a0\u0432\u044b\u0431\u043e\u0440\u043a\u0435 \u0442\u043e\u0447\u0435\u043a \u0438\u0437\u00a0\u043f\u043e\u043b\u043d\u043e\u0433\u043e \u043e\u0442\u0440\u0435\u0437\u043a\u0430 <img decoding=\"async\" class=\"formula inline\" source=\"[-1, 1]\" alt=\"[-1, 1]\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/397\/9a2\/3b5\/3979a23b53e6cb4ac57f6483ecb1d261.svg\" width=\"52\" height=\"19\" data-width=\"6.287\" data-height=\"2.262\" data-vertical-align=\"-0.566\" style=\"width: 6.287ex; height: 2.262ex; vertical-align: -0.566ex\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/397\/9a2\/3b5\/3979a23b53e6cb4ac57f6483ecb1d261.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/397\/9a2\/3b5\/3979a23b53e6cb4ac57f6483ecb1d261.svg 781w\" loading=\"lazy\" decode=\"async\"\/> (2 000\u00a0\u0442\u043e\u0447\u0435\u043a) \u043f\u0440\u0438\u00a0\u043f\u043e\u043b\u043d\u043e\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0430\u00a0\u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u043d\u0438\u0436\u0435:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b9a\/8fb\/da5\/b9a8fbda5411a3c2d19612438c8223a0.png\" alt=\"\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 \u043f\u043e\u043b\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f\" title=\"\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 \u043f\u043e\u043b\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f\" width=\"2515\" height=\"1517\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/b9a\/8fb\/da5\/b9a8fbda5411a3c2d19612438c8223a0.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b9a\/8fb\/da5\/b9a8fbda5411a3c2d19612438c8223a0.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 \u043f\u043e\u043b\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f<\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u043a\u00a0\u0432\u0438\u0434\u043d\u043e \u0438\u0437\u00a0\u0440\u0438\u0441\u0443\u043d\u043a\u0430, \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044e. \u0421\u00a0\u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 0.0012. \u0422\u0430\u043a\u0436\u0435 \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438, \u043f\u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043e\u043f\u044b\u0442\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0443\u0433\u0430\u0434\u0430\u0442\u044c \u0437\u043d\u0430\u043c\u0435\u043d\u0438\u0442\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e:<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c60\/f0d\/a24\/c60f0da24a97b6356b2eda8fe92c6286.png\" alt=\"\u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430\" title=\"\u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430\" width=\"2515\" height=\"1517\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/c60\/f0d\/a24\/c60f0da24a97b6356b2eda8fe92c6286.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c60\/f0d\/a24\/c60f0da24a97b6356b2eda8fe92c6286.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430<\/figcaption><\/div>\n<\/figure>\n<h2>\u0412\u044b\u0432\u043e\u0434<\/h2>\n<p>\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e\u00a0\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0439 \u0432\u044b\u0431\u043e\u0440\u043a\u0438: \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u043d\u0435\u00a0\u0441\u043c\u043e\u0433\u043b\u0430 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a \u0432\u0442\u043e\u0440\u0443\u044e \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f. \u041f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u043d\u0430\u00a0\u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430\u00a0\u0432\u043e\u043f\u0440\u043e\u0441 \u043e\u00a0\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u043b\u043e\u0436\u043d\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u00a0\u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u0440\u0435\u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0431\u043e\u0440\u043a\u0438. \u0414\u0430\u043b\u0435\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044b\u0435 \u0432\u044b\u0448\u0435 \u043b\u0435\u0441\u0442\u043d\u0438\u0446\u0443 \u041a\u0430\u043d\u0442\u043e\u0440\u0430, \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0420\u0438\u043c\u0430\u043d\u0430 \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u0435.<\/p>\n<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1072024\/\">https:\/\/habr.com\/ru\/articles\/1072024\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0412\u00a0\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043a\u0443\u0440\u0441\u0430 \u043e\u0442\u00a0MIT \u043f\u0440\u043e\u00a0\u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0430\u0441\u044c \u043d\u0430\u00a0\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u0442\u0435\u043c\u0443, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043e\u0434\u043d\u0438\u043c \u0438\u0437\u00a0\u043b\u0435\u043a\u0442\u043e\u0440\u043e\u0432. \u041e\u043d \u0437\u0430\u0434\u0430\u043b\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c: \u00ab\u0410 \u043c\u043e\u0436\u0435\u0442\u00a0\u043b\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0432\u044b\u0443\u0447\u0438\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 (\u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0430\u00a0\u0432\u0435\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u044f\u043c\u043e\u0439, \u043d\u0435\u00a0\u0438\u043c\u0435\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439 \u043d\u0438 \u0432\u00a0\u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435)?\u00bb. \u042f \u0440\u0435\u0448\u0438\u043b\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u044d\u0442\u043e \u043d\u0430\u00a0\u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u041c\u043d\u043e\u044e\u00a0\u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0435\u00a0\u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u0444\u0440\u0430\u043a\u0442\u0430\u043b\u0430\u0445, \u0430\u00a0\u043f\u043e\u0438\u0441\u043a\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0449\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c\u0438 \u0434\u043b\u044f\u00a0\u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438: \u043b\u0435\u0441\u0442\u043d\u0438\u0446\u0430 \u041a\u0430\u043d\u0442\u043e\u0440\u0430, \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0420\u0438\u043c\u0430\u043d\u0430 (\u0422\u043e\u043c\u0430\u044d) \u0438 \u0434\u0440. \u0412\u00a0\u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430.\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0442\u0435\u0445, \u043a\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u00a0\u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044f\u043c\u0438 \u0437\u043d\u0430\u0435\u0442 \u043e\u0431\u00a0\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0430\u043f\u043f\u0440\u043e\u043a\u0441\u0438\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e\u00a0\u0442\u0430\u043a\u0443\u044e \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043a\u0430\u043a .\u041c\u043e\u0436\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u0432\u044b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0441\u00a0\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043e\u0439 (\u0437\u0434\u0435\u0441\u044c \u0438 \u043d\u0438\u0436\u0435 \u0434\u043b\u044f\u00a0\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 PyTorch):super(SimpleNet, self).__init__()        self.fc1 = nn.Linear(1,64)        self.relu1 = nn.ReLU()        self.fc2 = nn.Linear(64, 64)        self.relu2 = nn.GELU()        self.fc3 = nn.Linear(64,1)\u0421\u00a0\u0443\u0447\u0435\u0442\u043e\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043d\u0438\u0436\u0435, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c (\u0441\u043c. \u0440\u0438\u0441. \u043d\u0438\u0436\u0435):1\u202f000\u00a0\u0442\u043e\u0447\u0435\u043acriterion = nn.MSELoss()optimizer = optim.Adam(model.parameters(), lr = 0.1)1\u202f000\u00a0\u044d\u043f\u043e\u0445\u0432\u044b\u0432\u043e\u0434 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438\u041d\u043e\u00a0\u0447\u0442\u043e \u043d\u0430\u0441\u0447\u0435\u0442 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043f\u043e\u0441\u043b\u043e\u0436\u043d\u0435\u0435? \u0414\u043b\u044f\u00a0\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u00a0\u0431\u044b\u043b\u0438 \u0432\u0437\u044f\u0442\u044b \u0444\u0443\u043d\u043a\u0446\u0438\u0438 (\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b 1\u00a0\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432\u00a0\u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b 2\u00a0\u0438 3\u00a0\u2014 \u043d\u0435\u0442):\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430  \u0441\u00a0\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u041b\u0435\u0441\u0442\u043d\u0438\u0446\u0430 \u041a\u0430\u043d\u0442\u043e\u0440\u0430 \u0441\u00a0\u0433\u043b\u0443\u0431\u0438\u043d\u043e\u0439 7: \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0420\u0438\u043c\u0430\u043d\u0430 (\u0422\u043e\u043c\u0430\u044d):\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 (\u0447\u0430\u0441\u0442\u044c 1)\u0414\u043b\u044f\u00a0\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0432\u0438\u0434\u0430:self.layers = nn.Sequential(            nn.Linear(1, 512),            nn.ReLU(),            nn.Linear(512, 512),            nn.ReLU(),            nn.Linear(512, 512),            nn.ReLU(),            nn.Linear(512, 512),            nn.ReLU(),            nn.Linear(512, 1)        )\u0431\u044b\u043b\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0430 \u043d\u0430 \u00ab\u043b\u0435\u0432\u043e\u0439 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0435\u00bb \u0433\u0440\u0430\u0444\u0438\u043a\u0430, \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0430\u00a0\u0434\u043b\u044f\u00a0\u0442\u043e\u0447\u0435\u043a \u0441\u00a0\u0430\u0431\u0441\u0446\u0438\u0441\u0441\u043e\u0439 \u0438\u0437\u00a0\u043e\u0442\u0440\u0435\u0437\u043a\u0430  (\u0441\u043c. \u0440\u0438\u0441. \u043d\u0438\u0436\u0435).\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 \u00ab\u043b\u0435\u0432\u0430\u044f \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0430\u00bb\u041f\u0440\u0438\u00a0\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f1\u202f000\u00a0\u0442\u043e\u0447\u0435\u043acriterion = nn.MSELoss()optimizer = optim.Adam(model.parameters(), lr = 0.001)scheduler = lr_scheduler.ReduceLROnPlateau( optimizer, mode = \u201cmin\u201d, factor = 0.5, patience = 200, )\u00a0\u2014 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u00a0\u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0434\u043b\u044f\u00a0\u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f15\u202f000\u00a0\u044d\u043f\u043e\u0445\u043e\u0448\u0438\u0431\u043a\u0430 0.0020\u00a0\u0431\u044b\u043b\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u0430 \u043d\u0430\u00a0\u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 7 000-\u0439 \u044d\u043f\u043e\u0445\u0435 \u0438 \u043d\u0435\u00a0\u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c \u0432\u043f\u043b\u043e\u0442\u044c \u0434\u043e 15\u202f000. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0441\u0435\u0442\u044c \u043f\u0435\u0440\u0435\u043e\u0431\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u00a0\u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0443\u0447\u0430\u0441\u0442\u043e\u043a.\u041e\u0434\u043d\u0430\u043a\u043e, \u043a\u0430\u043a\u00a0\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0435\u0441\u043b\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0432\u044b\u0443\u0447\u0438\u043b\u0430 \u043e\u0434\u043d\u0443 \u0447\u0430\u0441\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u044d\u0442\u043e \u0435\u0449\u0435 \u043d\u0435\u00a0\u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u043e\u043d\u0430 \u00ab\u0443\u043b\u043e\u0432\u0438\u043b\u0430\u00bb \u0432\u0441\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c, \u0447\u0442\u043e\u00a0\u0438 \u0441\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u00a0\u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435. \u0415\u0441\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a \u043d\u0430 \u0438 \u0432\u0437\u044f\u0442\u044c \u0442\u043e\u0447\u043a\u0438 \u0441\u00a0\u0443\u0436\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0432\u044b\u0448\u0435, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u0430\u0442\u0430\u0441\u0442\u0440\u043e\u0444\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0440\u0430\u0437\u043d\u0438\u0446\u0443 \u043d\u0430\u00a0\u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043a\u0435 :\u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 (\u0447\u0430\u0441\u0442\u044c 2)\u0414\u043b\u044f\u00a0\u0447\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430, \u043c\u044b \u0434\u0430\u0434\u0438\u043c \u0448\u0430\u043d\u0441 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0438 \u043e\u0431\u0443\u0447\u0438\u043c \u0435\u0435 \u043d\u0430\u00a0\u0432\u044b\u0431\u043e\u0440\u043a\u0435 \u0442\u043e\u0447\u0435\u043a \u0438\u0437\u00a0\u043f\u043e\u043b\u043d\u043e\u0433\u043e \u043e\u0442\u0440\u0435\u0437\u043a\u0430  (2 000\u00a0\u0442\u043e\u0447\u0435\u043a) \u043f\u0440\u0438\u00a0\u043f\u043e\u043b\u043d\u043e\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0430\u00a0\u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u043d\u0438\u0436\u0435:\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430 \u043f\u043e\u043b\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u041a\u0430\u043a\u00a0\u0432\u0438\u0434\u043d\u043e \u0438\u0437\u00a0\u0440\u0438\u0441\u0443\u043d\u043a\u0430, \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u044e. \u0421\u00a0\u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0430 0.0012. \u0422\u0430\u043a\u0436\u0435 \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438, \u043f\u043e\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043e\u043f\u044b\u0442\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0443\u0433\u0430\u0434\u0430\u0442\u044c \u0437\u043d\u0430\u043c\u0435\u043d\u0438\u0442\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e:\u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0412\u0435\u0439\u0435\u0440\u0448\u0442\u0440\u0430\u0441\u0441\u0430\u0412\u044b\u0432\u043e\u0434\u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e\u00a0\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0439 \u0432\u044b\u0431\u043e\u0440\u043a\u0438: \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u043d\u0435\u00a0\u0441\u043c\u043e\u0433\u043b\u0430 \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a \u0432\u0442\u043e\u0440\u0443\u044e \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f. \u041f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u043d\u0430\u00a0\u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430\u00a0\u0432\u043e\u043f\u0440\u043e\u0441 \u043e\u00a0\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u043b\u043e\u0436\u043d\u043e\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u00a0\u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u0440\u0435\u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0432\u044b\u0431\u043e\u0440\u043a\u0438. \u0414\u0430\u043b\u0435\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044b\u0435 \u0432\u044b\u0448\u0435 \u043b\u0435\u0441\u0442\u043d\u0438\u0446\u0443 \u041a\u0430\u043d\u0442\u043e\u0440\u0430, \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0420\u0438\u043c\u0430\u043d\u0430 \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u0435. \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 https:\/\/habr.com\/ru\/articles\/1072024\/<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-491426","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/491426","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=491426"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/491426\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=491426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=491426"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=491426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}