{"id":365896,"date":"2024-05-21T02:47:49","date_gmt":"2024-05-21T02:47:49","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=365896"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-05-21T02:47:49","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=365896","title":{"rendered":"<span>\u0420\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u0430 \u0433\u043b\u0443\u0445\u043e\u043d\u0435\u043c\u044b\u0445 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0435\u0439\u0440\u043e\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0421\u0430\u043c\u0430 \u0442\u0435\u043c\u0430 \u0441\u0443\u0440\u0434\u043e\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043c\u043d\u0435 \u0431\u043b\u0438\u0437\u043a\u0430, \u0442.\u043a. \u044f \u0441\u0430\u043c \u043d\u0430 \u043d\u0435\u043c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u044e. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0442\u0435\u043c\u043e\u0439 \u0434\u0438\u043f\u043b\u043e\u043c\u0430 \u044f \u0432\u044b\u0431\u0440\u0430\u043b \u2013 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0435 \u0437\u0440\u0435\u043d\u0438\u0435 \u0438 \u0430\u043b\u0444\u0430\u0432\u0438\u0442 \u0433\u043b\u0443\u0445\u043e\u043d\u0435\u043c\u044b\u0445.<\/p>\n<p>\u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0434\u0443\u043c\u043a\u0430 \u0431\u044b\u043b\u0430\u00a0yolov5 + \u0441\u0432\u0435\u0440\u0442\u043e\u0447\u043d\u0430\u044f \u0441\u0435\u0442\u044c.\u00a0<\/p>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u043a\u0432\u044b \u0430\u043b\u0444\u043e\u0432\u0438\u0442\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u0431\u00bb, \u00ab\u0434\u00bb, \u00ab\u0437\u00bb ,  \u00ab\u0439\u00bb \u0438 \u0442.\u0434. \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043e\u0442\u043a\u0438\u043d\u0443\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u043a\u0432\u044b, \u043a\u0441\u0442\u0430\u0442\u0438 \u0431\u0443\u043a\u0432\u044b \u00ab\u0451\u00bb \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u0442 \u0432 \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u0435. \u0414\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0436\u0435\u0441\u0442\u044b \u00abspoke\u00bb \u0438 \u0441\u0440\u0435\u0434\u043d\u0438\u0439 \u043f\u0430\u043b\u0435\u0446. \u0421\u0440\u0435\u0434\u043d\u0438\u0439 \u043f\u0430\u043b\u0435\u0446 \u0443\u0436 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u0432 \u043a\u0430\u043c\u0435\u0440\u0443 \ud83d\ude09\u00a0<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/0e9\/788\/ff5\/0e9788ff54990ce0f320f683a5682ffd.jpeg\" width=\"819\" height=\"568\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0e9\/788\/ff5\/0e9788ff54990ce0f320f683a5682ffd.jpeg\" data-blurred=\"true\"\/><\/figure>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0442\u0430\u043a\u043e\u0439 \u0430\u043b\u0444\u0430\u0432\u0438\u0442 &#8212; \u043a\u043b\u0430\u0441\u0441\u044b:<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0<code># 00 - \u0410 10 - \u041b 20 - \u0425<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 01 - \u0411 11 - M 21 - \u0446<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 02 - \u0412 12 - \u041d 22 - \u0447<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 03 - \u0413 13 - \u041e 23 - \u0428<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 04 - \u0414 14 - \u041f 24 - \u042a<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 05 - \u0415 15 - \u0420 25 - \u042b<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 06 - \u0416 16 - \u0421 26 - \u042c<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 07 - \u0417 17 - \u0422 27 - \u042d<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 08 - \u0418 18 - \u0423 28 - \u042e<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 9 - \u041a 19 - \u0424 29 - \u042f<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0#31 - spoke<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0#32 - FU<\/code><\/p>\n<p>\u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u0446\u0435\u043b\u0438 \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u043e\u0442\u0435\u043d \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439.\u00a0Roboflow\u00a0\u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b \u0430\u0443\u0433\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0434\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0442\u044b\u0441\u044f\u0447 (\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u044b\u043b >14\u00a0000). \u041e\u0434\u043d\u0430\u043a\u043e, \u043f\u0435\u0440\u0432\u044b\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b\u00a0yolo+conv2d\u00a0\u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0438\u0437\u043a\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u2026 \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043c\u0435\u0440\u0443 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e ;(<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/6db\/7cd\/d70\/6db7cdd70a3ac5e0ab8dab133e8897a8.jpg\" alt=\"\u0411\u0443\u043a\u0432\u0430 &quot;\u042e&quot;\" title=\"\u0411\u0443\u043a\u0432\u0430 &quot;\u042e&quot;\" width=\"848\" height=\"480\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6db\/7cd\/d70\/6db7cdd70a3ac5e0ab8dab133e8897a8.jpg\" data-blurred=\"true\"\/><\/p>\n<div><figcaption>\u0411\u0443\u043a\u0432\u0430 &#171;\u042e&#187;<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043d\u0430\u0447\u0430\u043b \u0438\u0441\u043a\u0430\u0442\u044c \u043f\u0443\u0442\u0438 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f. \u041e\u0434\u043d\u0438\u043c \u0438\u0437 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0441\u0442\u0430\u043b\u0430 mediapipe \u2013 \u044d\u0442\u043e \u043c\u043e\u0434\u0435\u043b\u044c \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0438 \u0440\u0443\u043a\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432 \u0447\u0430\u0441\u0442\u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0438\u0441\u0442\u0438 \u0440\u0443\u043a\u0438 \u043e\u043d \u0432\u044b\u0434\u0430\u0435\u0442 21 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0443 \u0432 \u043e\u0441\u044f\u0445 x, y, z. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u0438\u0441\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043c\u0435\u0435\u0442 63 \u0442\u043e\u0447\u043a\u0438. \u042d\u0432\u0440\u0438\u043a\u0430 \u2013 \u043f\u043e\u0434\u0443\u043c\u0430\u043b \u044f \u0438 \u043f\u0440\u0438\u043d\u044f\u043b\u0441\u044f \u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u0443. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0431\u044b\u043b \u0441\u043e\u0431\u0440\u0430\u043d \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u0430\u0442\u0430\u0441\u0435\u0442 (39230, 63) \u043f\u043e \u043e\u0441\u044f\u043c x,\u0443, \u0430 \u043f\u043e\u0442\u043e\u043c \u044f \u0440\u0435\u0448\u0438\u043b, \u0447\u0442\u043e \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0435\u043c \u043b\u0443\u0447\u0448\u0435 \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043e\u0441\u044c z. \u0414\u0430\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e \u0432\u0441\u0435\u0433\u043e \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430.<\/p>\n<div class=\"embed_link\">\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/yastatic.net\/s3\/home-static\/_\/90\/9034470dfcb0bea0db29a281007b8a38.png&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>Yandex<\/span><\/div>\n<p><a href=\"https:\/\/disk.yandex.ru\/showcaptcha?cc=1&amp;mt=417E7D4302B2EED15390CCC39EB08623AABD985D150D19D3F3B009B9BE37BDB2344EB2C6C12DF3A7D764474EBBF86971DBEDB9A5B0FAD5C63AEECC797472C5F79B5913C13CF1C892851C5942A7300E329A42F987258B503407C0B9BCA8F64403958E1D871E407D60F96C016CC1BC5C46953CCA&amp;retpath=aHR0cHM6Ly9kaXNrLnlhbmRleC5ydS9kLzVhWDFJVHE3clNlRTV3Pw%2C%2C_4cfa90d87d2bfc1816693795f1954b77&amp;t=2\/1705834250\/81d5a5df70a3aceed37b1ea4d4f428cf&amp;u=6d5d4cd9-b5b891d4-dbb2887f-e4284f98&amp;s=7ac57d4cd4471a55dad4155b2b6538ac\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed__caption-link\">disk.yandex.ru<\/a><\/div>\n<\/div>\n<p>\u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u044f \u0441\u0434\u0435\u043b\u0430\u043b \u043a\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043b \u0440\u0443\u043a\u0443 \u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u043b \u0432\u0441\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b. \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u0441 \u043e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u0438\u0435\u043c \u0434\u043e \u0446\u0435\u043b\u044b\u0445 \u0434\u0430\u043b \u043f\u043b\u043e\u0445\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b, \u0442.\u043a. \u0432\u044b\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0431\u044b\u043b\u0438 \u0431\u043b\u0438\u0437\u043a\u0438 \u043a \u043d\u0443\u043b\u044e \u0438 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u043e\u0441\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0443\u043b\u0435\u0439. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043e\u043a\u0440\u0443\u0433\u043b\u044f\u0442\u044c \u0434\u043e\u00a0float8, \u0447\u0442\u043e \u043f\u043e \u043c\u043e\u0438\u043c \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0430\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u043e \u043d\u0435\u043a\u0438\u0439 \u043e\u0440\u0435\u043e\u043b \u0432\u043e\u043a\u0440\u0443\u0433 \u0442\u043e\u0447\u0435\u043a \u0438 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u043e\u0432\u0430\u043d\u0438\u0435.<\/p>\n<p>\u0418\u0442\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0431\u044b\u043b \u0441\u0434\u0435\u043b\u0430\u043d\u00a0float8 \u043f\u0443\u0442\u0435\u043c \u0432\u044b\u0432\u043e\u0434\u0430 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438\u00a0csv. \u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u043c\u043d\u0435 \u044d\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0431\u044b\u0441\u0442\u0440\u044b\u043c \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u043d\u0435\u0436\u0435\u043b\u0438 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u0435\u00a0\u00a0~1000 \u0441\u043d\u0438\u043c\u043a\u043e\u0432 \u0440\u0443\u043a\u0438 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0444\u0430\u0439\u043b. \u041f\u043e\u0437\u0436\u0435 \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0435 \u0441\u043e\u043a\u0440\u0430\u0449\u0430\u0442\u044c \u0432\u044b\u0434\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0434\u043e\u00a0float8 \u0438 \u0438\u0441\u0445\u043e\u0434\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435\u00a0mediapipe\u00a0\u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u00a0\u00a0\u0432 float32 (tf.convert_to_tensor(yTrain,\u00a0dtype=tf.float32). \u041d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0442\u043e\u0436\u0435 \u0440\u0435\u0448\u0438\u043b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442.\u043a. \u0432\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438 \u0442\u0430\u043a \u0431\u043b\u0438\u0437\u043a\u0438 \u043a \u043d\u0443\u043b\u044e.<\/p>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0431\u044b\u043b \u0441\u043e\u0431\u0440\u0430\u043d \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u00a0(43589, 63), 64 \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u2013 \u044d\u0442\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043b\u0430\u0441\u0441\u0430. \u041f\u043e \u043d\u0430\u0447\u0430\u043b\u0443 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043b \u043a\u043e\u043d\u043a\u0430\u0442\u0435\u043d\u0430\u0446\u0438\u044e \u043f\u043e\u0441\u043b\u0435 \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 (pandas). \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u043c \u0434\u043b\u044f \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430.<\/p>\n<p>\u0411\u044b\u043b\u0430 \u0441\u0434\u0435\u043b\u0430\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0435\u0442\u043a\u0430 \u0438\u0437 \u0442\u0440\u0435\u0445 \u043f\u043e\u043b\u043d\u043e\u0441\u0432\u044f\u0437\u043d\u044b\u0445 \u0441\u043b\u043e\u0435\u0432:<\/p>\n<blockquote>\n<p>\u00a0\u00a0<code>model = Sequential()<\/code><\/p>\n<p><code>\u00a0\u00a0#\u00a0\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c\u00a0\u0441\u043b\u043e\u0438<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dense(60,\u00a0input_dim = x_train.shape[1],\u00a0activation='relu'))<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dense(512,\u00a0activation='relu'))\u00a0#relu<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dropout(0.2))<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dense(classes,\u00a0activation='softmax'))<\/code><\/p>\n<\/blockquote>\n<p>\u00a0<\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0447\u0442\u043e\u00a0chatGPT\u00a0\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0441\u0445\u043e\u0436\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c:<\/p>\n<p>\u00a0<\/p>\n<blockquote>\n<p><code>model = Sequential()<\/code><\/p>\n<p><code>\u00a0model.add(Dense(128,\u00a0activation='relu',\u00a0input_dim = x_train.shape[1]))<\/code><\/p>\n<p><code>\u00a0model.add(Dropout(0.2))<\/code><\/p>\n<p><code>\u00a0model.add(Dense(64,\u00a0activation='relu'))<\/code><\/p>\n<p><code>\u00a0model.add(Dropout(0.2))<\/code><\/p>\n<p><code>\u00a0model.add(Dense(32,\u00a0activation='softmax'))<\/code><\/p>\n<\/blockquote>\n<p>\u00a0<\/p>\n<p>\u0418\u0442\u0430\u043a, \u0443 \u043c\u0435\u043d\u044f \u0431\u044b\u043b \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0438 \u0434\u0432\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0441\u0435\u0442\u0438. \u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0431\u044b\u043b \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d \u0437\u0430\u043f\u0443\u0441\u043a \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u041f\u0435\u0440\u0432\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u043e\u0431\u0443\u0447\u0430\u0435\u043c\u043e\u0441\u0442\u0438 &#8212;\u00a0val_accuracy: 0.9986. \u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0448\u0435\u043b \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432.<\/p>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e,\u00a0colab\u00a0\u043d\u0435 \u0434\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043a\u0430\u043c\u0435\u0440\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0438 \u043d\u0430\u00a0colab \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043a\u0430\u0434\u0440\u044b  \u0438 \u043f\u043e\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043a\u0430\u0434\u0440\u0430\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u043e. \u041f\u0435\u0440\u0432\u043e\u0439 \u0444\u0440\u0430\u0437\u043e\u0439 \u0431\u044b\u043b\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430, \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u00ab\u043f\u0440\u0438\u0432\u0435\u0442 \u041c\u0438\u0440\u00bb.<\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0438\u0439\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u0442\u0430\u0442:\u00a0<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65acf04ba5e031d47d36b475\" data-style=\"\" id=\"65acf04ba5e031d47d36b475\" width=\"\"><\/div>\n<p><a href=\"https:\/\/youtu.be\/y73Y696PSyE\" rel=\"noopener noreferrer nofollow\"><u>https:\/\/youtu.be\/y73Y696PSyE<\/u><\/a><\/p>\n<p>\u0420\u0443\u0447\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u00a0<\/p>\n<p><code>#\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043d\u043e\u043c\u0435\u0440 \u043f\u0440\u0438\u043c\u0435\u0440<\/code><\/p>\n<p><code>n = np.random.randint(xTest.shape[0])<\/code><\/p>\n<p><code>#\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u044b\u0445\u043e\u0434 \u0441\u0435\u0442\u0438 \u043d\u0430 \u044d\u0442\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435<\/code><\/p>\n<p><code>prediction = model.predict(xTest)<\/code><\/p>\n<p><code>\u00a0<\/code><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/9b0\/fc7\/e08\/9b0fc7e088fd569601ee75c195730ebe.jpg\" alt=\"\u0431\u0443\u043a\u0432\u0430 \u0415\" title=\"\u0431\u0443\u043a\u0432\u0430 \u0415\" width=\"848\" height=\"480\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9b0\/fc7\/e08\/9b0fc7e088fd569601ee75c195730ebe.jpg\" data-blurred=\"true\"\/><\/p>\n<div><figcaption>\u0431\u0443\u043a\u0432\u0430 \u0415<\/figcaption><\/div>\n<\/figure>\n<p><code>#\u0412\u044b\u0432\u043e\u0434\u0438\u043c \u043d\u0430 \u044d\u043a\u0440\u0430\u043d \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b<\/code><\/p>\n<p><code>print(\"\u0412\u0445\u043e\u0434 \u0441\u0435\u0442\u0438:\",xTest[n])<\/code><\/p>\n<p><code>print(\"\u0412\u044b\u0445\u043e\u0434\u00a0\u0441\u0435\u0442\u0438: \",\u00a0prediction[n])<\/code><\/p>\n<p><code>print(\"\u0420\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u0430\u044f\u00a0\u0431\u0443\u043a\u0432\u0430: \",\u00a0np.argmax(prediction[n]))<\/code><\/p>\n<p><code>print(\"\u0423\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c: \",\u00a0max(prediction[n]))<\/code><\/p>\n<p><code>#print(\"\u0412\u0435\u0440\u043d\u044b\u0439\u00a0\u043e\u0442\u0432\u0435\u0442: \", np.argmax(yTest[n]))<\/code><\/p>\n<p><code>print(\"\u0412\u0435\u0440\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442: \",\u00a0yTest[n])<\/code><\/p>\n<p><code>print(\"\u0411\u0443\u043a\u0432\u0430\u00a0\u043e\u0442\u0432\u0435\u0442\u0430: \",\u00a0alphabet[np.argmax(prediction[n])])<\/code><\/p>\n<p>\u0412\u044b\u0434\u0430\u0447\u0430:\u00a0<\/p>\n<blockquote>\n<p><code>92\/92 [==============================] - 0s 1ms\/step<\/code><\/p>\n<p><code>\u0412\u0445\u043e\u0434\u00a0\u0441\u0435\u0442\u0438: tf.Tensor(<\/code><\/p>\n<p><code>[ 2.5973994e-01\u00a0\u00a08.9324623e-01\u00a0\u00a01.1528828e-07\u00a0\u00a03.5665974e-01<\/code><\/p>\n<p><code>\u00a0\u00a07.9688764e-01\u00a0\u00a02.2596706e-02\u00a0\u00a04.1823992e-01\u00a0\u00a06.9790035e-01<\/code><\/p>\n<p><code>\u00a0\u00a01.9687276e-02\u00a0\u00a04.6605426e-01\u00a0\u00a06.4053899e-01\u00a0\u00a06.4189350e-03<\/code><\/p>\n<p><code>\u00a0\u00a05.0649643e-01\u00a0\u00a06.0523713e-01 -6.8526058e-03\u00a0\u00a03.2173285e-01<\/code><\/p>\n<p><code>\u00a0\u00a04.7568220e-01\u00a0\u00a01.6309600e-02\u00a0\u00a04.1397539e-01\u00a0\u00a04.3379956e-01<\/code><\/p>\n<p><code>\u00a0-8.6668450e-03\u00a0\u00a04.7078431e-01\u00a0\u00a04.7556013e-01 -3.0949520e-02<\/code><\/p>\n<p><code>\u00a0\u00a05.0567663e-01\u00a0\u00a05.2223492e-01 -4.5587722e-02\u00a0\u00a03.0026716e-01<\/code><\/p>\n<p><code>\u00a0\u00a04.8494902e-01 -1.4753007e-02\u00a0\u00a04.1404176e-01\u00a0\u00a04.3192881e-01<\/code><\/p>\n<p><code>\u00a0-4.2532265e-02\u00a0\u00a04.7451130e-01\u00a0\u00a04.8612747e-01 -6.2371090e-02<\/code><\/p>\n<p><code>\u00a0\u00a05.0687182e-01\u00a0\u00a05.4977232e-01 -7.2590657e-02\u00a0\u00a02.9144514e-01<\/code><\/p>\n<p><code>\u00a0\u00a05.2899569e-01 -4.5826677e-02\u00a0\u00a03.9391020e-01\u00a0\u00a04.8035461e-01<\/code><\/p>\n<p><code>\u00a0-7.2446138e-02\u00a0\u00a04.5888489e-01\u00a0\u00a05.2523857e-01 -8.0848157e-02<\/code><\/p>\n<p><code>\u00a0\u00a04.9609613e-01\u00a0\u00a05.7446223e-01 -8.1688248e-02\u00a0\u00a02.9623568e-01<\/code><\/p>\n<p><code>\u00a0\u00a06.0039777e-01 -7.5467579e-02\u00a0\u00a03.7127769e-01\u00a0\u00a05.3574538e-01<\/code><\/p>\n<p><code>\u00a0-9.5378488e-02\u00a0\u00a04.2346746e-01\u00a0\u00a05.4334986e-01 -9.6289836e-02<\/code><\/p>\n<p><code>\u00a0\u00a04.6146590e-01\u00a0\u00a05.6746942e-01 -9.3081534e-02], shape=(63,), dtype=float32)<\/code><\/p>\n<p><code>\u0412\u044b\u0445\u043e\u0434 \u0441\u0435\u0442\u0438:\u00a0\u00a0[3.0630357e-12 5.2009356e-05 1.5157085e-23 1.1649300e-16 1.1814524e-09<\/code><\/p>\n<p><code>\u00a09.9961591e-01 2.5355426e-04 4.7962585e-11 2.5858966e-19 1.8022822e-18<\/code><\/p>\n<p><code>\u00a01.3008083e-16 6.6251182e-08 1.5936638e-10 8.1857099e-18 2.0038848e-13<\/code><\/p>\n<p><code>\u00a03.5445815e-15 3.4814121e-07 6.9532899e-13 3.3457822e-14 1.4862863e-09<\/code><\/p>\n<p><code>\u00a02.0082558e-08 1.3701579e-14 3.8771297e-13 4.9786916e-14 2.8096974e-07<\/code><\/p>\n<p><code>\u00a02.5667532e-05 5.4011314e-15 4.9024944e-05 6.2479200e-10 3.0690189e-06<\/code><\/p>\n<p><code>\u00a03.1294741e-18 7.7316303e-15]<\/code><\/p>\n<p><code>\u0420\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u0430\u044f \u0431\u0443\u043a\u0432\u0430:\u00a0\u00a05<\/code><\/p>\n<p><code>\u0423\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c:\u00a0\u00a00.9996159<\/code><\/p>\n<p><code>\u0412\u0435\u0440\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442:\u00a0\u00a0tf.Tensor(5.0, shape=(), dtype=float32)<\/code><\/p>\n<p><code>\u0411\u0443\u043a\u0432\u0430 \u043e\u0442\u0432\u0435\u0442\u0430:\u00a0\u00a0\u0415<\/code><\/p>\n<\/blockquote>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430, \u0447\u0442\u043e \u043d\u0435\u0439\u0440\u043e\u043d\u0430 \u0432 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u043c\u0435\u0435\u0442 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0438,\u00a0softmax \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u043f\u043e \u0432\u0441\u0435\u043c \u043a\u043b\u0430\u0441\u0441\u0430\u043c \u0438 \u043a\u043b\u0430\u0441\u0441 \u0441 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e\u00a0\u00a0\u0438 \u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0431\u044b \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c \u00ab\u0441\u043b\u0430\u0431\u043e\u0439\u00bb \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0430\u0441\u0441\u0430\u043c\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0440\u0430\u0432\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e, \u0431\u044b\u043b \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u043e\u0440\u043e\u0433 \u0432 80%,  \u0431\u0443\u043a\u0432\u0430 \u0440\u0438\u0441\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 >80%. \u0412\u0438\u0434\u0435\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e \u0435\u0449\u0435 \u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 \u2013 \u0431\u0443\u043a\u0432\u044b \u0422 \u0438 \u041c, \u0412 \u0438 \u0436\u0435\u0441\u0442\u00a0Spoke\u00a0\u043f\u043b\u043e\u0445\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f, \u0434\u0443\u043c\u0430\u044e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435\u00a0dataseta\u00a0\u0432 2-3 \u0440\u0430\u0437\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.<\/p>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0443\u044e \u043d\u0435\u0439\u0440\u043e\u043d\u043a\u0443 \u0443 \u043c\u0435\u043d\u044f \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0438\u043f\u043b\u043e\u043c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u044f Junior python \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438 ML-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \ud83d\ude09<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \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\/787882\/\"> https:\/\/habr.com\/ru\/articles\/787882\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0421\u0430\u043c\u0430 \u0442\u0435\u043c\u0430 \u0441\u0443\u0440\u0434\u043e\u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043c\u043d\u0435 \u0431\u043b\u0438\u0437\u043a\u0430, \u0442.\u043a. \u044f \u0441\u0430\u043c \u043d\u0430 \u043d\u0435\u043c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u0430\u0440\u0438\u0432\u0430\u044e. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0442\u0435\u043c\u043e\u0439 \u0434\u0438\u043f\u043b\u043e\u043c\u0430 \u044f \u0432\u044b\u0431\u0440\u0430\u043b \u2013 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0435 \u0437\u0440\u0435\u043d\u0438\u0435 \u0438 \u0430\u043b\u0444\u0430\u0432\u0438\u0442 \u0433\u043b\u0443\u0445\u043e\u043d\u0435\u043c\u044b\u0445.<\/p>\n<p>\u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0434\u0443\u043c\u043a\u0430 \u0431\u044b\u043b\u0430\u00a0yolov5 + \u0441\u0432\u0435\u0440\u0442\u043e\u0447\u043d\u0430\u044f \u0441\u0435\u0442\u044c.\u00a0<\/p>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u043a\u0432\u044b \u0430\u043b\u0444\u043e\u0432\u0438\u0442\u0430 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u00ab\u0431\u00bb, \u00ab\u0434\u00bb, \u00ab\u0437\u00bb ,  \u00ab\u0439\u00bb \u0438 \u0442.\u0434. \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043e\u0442\u043a\u0438\u043d\u0443\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u043a\u0432\u044b, \u043a\u0441\u0442\u0430\u0442\u0438 \u0431\u0443\u043a\u0432\u044b \u00ab\u0451\u00bb \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u0442 \u0432 \u0430\u043b\u0444\u0430\u0432\u0438\u0442\u0435. \u0414\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0431\u044b\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0436\u0435\u0441\u0442\u044b \u00abspoke\u00bb \u0438 \u0441\u0440\u0435\u0434\u043d\u0438\u0439 \u043f\u0430\u043b\u0435\u0446. \u0421\u0440\u0435\u0434\u043d\u0438\u0439 \u043f\u0430\u043b\u0435\u0446 \u0443\u0436 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u0432 \u043a\u0430\u043c\u0435\u0440\u0443 \ud83d\ude09\u00a0<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0442\u0430\u043a\u043e\u0439 \u0430\u043b\u0444\u0430\u0432\u0438\u0442 &#8212; \u043a\u043b\u0430\u0441\u0441\u044b:<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0<code># 00 - \u0410 10 - \u041b 20 - \u0425<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 01 - \u0411 11 - M 21 - \u0446<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 02 - \u0412 12 - \u041d 22 - \u0447<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 03 - \u0413 13 - \u041e 23 - \u0428<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 04 - \u0414 14 - \u041f 24 - \u042a<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 05 - \u0415 15 - \u0420 25 - \u042b<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 06 - \u0416 16 - \u0421 26 - \u042c<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 07 - \u0417 17 - \u0422 27 - \u042d<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 08 - \u0418 18 - \u0423 28 - \u042e<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0# 9 - \u041a 19 - \u0424 29 - \u042f<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0#31 - spoke<\/code><\/p>\n<p><code>\u00a0\u00a0\u00a0\u00a0#32 - FU<\/code><\/p>\n<p>\u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u0446\u0435\u043b\u0438 \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u043e\u0442\u0435\u043d \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439.\u00a0Roboflow\u00a0\u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b \u0430\u0443\u0433\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0434\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0442\u044b\u0441\u044f\u0447 (\u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0431\u044b\u043b >14\u00a0000). \u041e\u0434\u043d\u0430\u043a\u043e, \u043f\u0435\u0440\u0432\u044b\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b\u00a0yolo+conv2d\u00a0\u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u043d\u0438\u0437\u043a\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u2026 \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043c\u0435\u0440\u0443 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e ;(<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0411\u0443\u043a\u0432\u0430 &#171;\u042e&#187;<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043d\u0430\u0447\u0430\u043b \u0438\u0441\u043a\u0430\u0442\u044c \u043f\u0443\u0442\u0438 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f. \u041e\u0434\u043d\u0438\u043c \u0438\u0437 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0441\u0442\u0430\u043b\u0430 mediapipe \u2013 \u044d\u0442\u043e \u043c\u043e\u0434\u0435\u043b\u044c \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0438 \u0440\u0443\u043a\u0438. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432 \u0447\u0430\u0441\u0442\u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0438\u0441\u0442\u0438 \u0440\u0443\u043a\u0438 \u043e\u043d \u0432\u044b\u0434\u0430\u0435\u0442 21 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0443 \u0432 \u043e\u0441\u044f\u0445 x, y, z. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u0438\u0441\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043c\u0435\u0435\u0442 63 \u0442\u043e\u0447\u043a\u0438. \u042d\u0432\u0440\u0438\u043a\u0430 \u2013 \u043f\u043e\u0434\u0443\u043c\u0430\u043b \u044f \u0438 \u043f\u0440\u0438\u043d\u044f\u043b\u0441\u044f \u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u0443. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0431\u044b\u043b \u0441\u043e\u0431\u0440\u0430\u043d \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0434\u0430\u0442\u0430\u0441\u0435\u0442 (39230, 63) \u043f\u043e \u043e\u0441\u044f\u043c x,\u0443, \u0430 \u043f\u043e\u0442\u043e\u043c \u044f \u0440\u0435\u0448\u0438\u043b, \u0447\u0442\u043e \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0435\u043c \u043b\u0443\u0447\u0448\u0435 \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b \u043e\u0441\u044c z. \u0414\u0430\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e \u0432\u0441\u0435\u0433\u043e \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430.<\/p>\n<div class=\"embed_link\">\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/yastatic.net\/s3\/home-static\/_\/90\/9034470dfcb0bea0db29a281007b8a38.png&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>Yandex<\/span><\/div>\n<p><a href=\"https:\/\/disk.yandex.ru\/showcaptcha?cc=1&amp;mt=417E7D4302B2EED15390CCC39EB08623AABD985D150D19D3F3B009B9BE37BDB2344EB2C6C12DF3A7D764474EBBF86971DBEDB9A5B0FAD5C63AEECC797472C5F79B5913C13CF1C892851C5942A7300E329A42F987258B503407C0B9BCA8F64403958E1D871E407D60F96C016CC1BC5C46953CCA&amp;retpath=aHR0cHM6Ly9kaXNrLnlhbmRleC5ydS9kLzVhWDFJVHE3clNlRTV3Pw%2C%2C_4cfa90d87d2bfc1816693795f1954b77&amp;t=2\/1705834250\/81d5a5df70a3aceed37b1ea4d4f428cf&amp;u=6d5d4cd9-b5b891d4-dbb2887f-e4284f98&amp;s=7ac57d4cd4471a55dad4155b2b6538ac\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed__caption-link\">disk.yandex.ru<\/a><\/div>\n<\/div>\n<p>\u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u044f \u0441\u0434\u0435\u043b\u0430\u043b \u043a\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043b \u0440\u0443\u043a\u0443 \u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u043b \u0432\u0441\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b. \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u0441 \u043e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u0438\u0435\u043c \u0434\u043e \u0446\u0435\u043b\u044b\u0445 \u0434\u0430\u043b \u043f\u043b\u043e\u0445\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b, \u0442.\u043a. \u0432\u044b\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0431\u044b\u043b\u0438 \u0431\u043b\u0438\u0437\u043a\u0438 \u043a \u043d\u0443\u043b\u044e \u0438 \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u043e\u0441\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043d\u0443\u043b\u0435\u0439. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043e\u043a\u0440\u0443\u0433\u043b\u044f\u0442\u044c \u0434\u043e\u00a0float8, \u0447\u0442\u043e \u043f\u043e \u043c\u043e\u0438\u043c \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u0430\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u043e \u043d\u0435\u043a\u0438\u0439 \u043e\u0440\u0435\u043e\u043b \u0432\u043e\u043a\u0440\u0443\u0433 \u0442\u043e\u0447\u0435\u043a \u0438 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u043e\u0432\u0430\u043d\u0438\u0435.<\/p>\n<p>\u0418\u0442\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0431\u044b\u043b \u0441\u0434\u0435\u043b\u0430\u043d\u00a0float8 \u043f\u0443\u0442\u0435\u043c \u0432\u044b\u0432\u043e\u0434\u0430 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438\u00a0csv. \u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u043c\u043d\u0435 \u044d\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0431\u044b\u0441\u0442\u0440\u044b\u043c \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u043d\u0435\u0436\u0435\u043b\u0438 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u0435\u00a0\u00a0~1000 \u0441\u043d\u0438\u043c\u043a\u043e\u0432 \u0440\u0443\u043a\u0438 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0444\u0430\u0439\u043b. \u041f\u043e\u0437\u0436\u0435 \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0435 \u0441\u043e\u043a\u0440\u0430\u0449\u0430\u0442\u044c \u0432\u044b\u0434\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0434\u043e\u00a0float8 \u0438 \u0438\u0441\u0445\u043e\u0434\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435\u00a0mediapipe\u00a0\u043f\u0440\u0438\u0432\u043e\u0434\u0438\u043b\u00a0\u00a0\u0432 float32 (tf.convert_to_tensor(yTrain,\u00a0dtype=tf.float32). \u041d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0442\u043e\u0436\u0435 \u0440\u0435\u0448\u0438\u043b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442.\u043a. \u0432\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438 \u0442\u0430\u043a \u0431\u043b\u0438\u0437\u043a\u0438 \u043a \u043d\u0443\u043b\u044e.<\/p>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0431\u044b\u043b \u0441\u043e\u0431\u0440\u0430\u043d \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u00a0(43589, 63), 64 \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u2013 \u044d\u0442\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043b\u0430\u0441\u0441\u0430. \u041f\u043e \u043d\u0430\u0447\u0430\u043b\u0443 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043b \u043a\u043e\u043d\u043a\u0430\u0442\u0435\u043d\u0430\u0446\u0438\u044e \u043f\u043e\u0441\u043b\u0435 \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 (pandas). \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u043b\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u043c \u0434\u043b\u044f \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430.<\/p>\n<p>\u0411\u044b\u043b\u0430 \u0441\u0434\u0435\u043b\u0430\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0435\u0442\u043a\u0430 \u0438\u0437 \u0442\u0440\u0435\u0445 \u043f\u043e\u043b\u043d\u043e\u0441\u0432\u044f\u0437\u043d\u044b\u0445 \u0441\u043b\u043e\u0435\u0432:<\/p>\n<blockquote>\n<p>\u00a0\u00a0<code>model = Sequential()<\/code><\/p>\n<p><code>\u00a0\u00a0#\u00a0\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c\u00a0\u0441\u043b\u043e\u0438<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dense(60,\u00a0input_dim = x_train.shape[1],\u00a0activation='relu'))<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dense(512,\u00a0activation='relu'))\u00a0#relu<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dropout(0.2))<\/code><\/p>\n<p><code>\u00a0\u00a0model.add(Dense(classes,\u00a0activation='softmax'))<\/code><\/p>\n<\/blockquote>\n<p>\u00a0<\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0447\u0442\u043e\u00a0chatGPT\u00a0\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0441\u0445\u043e\u0436\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c:<\/p>\n<p>\u00a0<\/p>\n<blockquote>\n<p><code>model = Sequential()<\/code><\/p>\n<p><code>\u00a0model.add(Dense(128,\u00a0activation='relu',\u00a0input_dim = x_train.shape[1]))<\/code><\/p>\n<p><code>\u00a0model.add(Dropout(0.2))<\/code><\/p>\n<p><code>\u00a0model.add(Dense(64,\u00a0activation='relu'))<\/code><\/p>\n<p><code>\u00a0model.add(Dropout(0.2))<\/code><\/p>\n<p><code>\u00a0model.add(Dense(32,\u00a0activation='softmax'))<\/code><\/p>\n<\/blockquote>\n<p>\u00a0<\/p>\n<p>\u0418\u0442\u0430\u043a, \u0443 \u043c\u0435\u043d\u044f \u0431\u044b\u043b \u0434\u0430\u0442\u0430\u0441\u0435\u0442 \u0438 \u0434\u0432\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0441\u0435\u0442\u0438. \u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0431\u044b\u043b \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d \u0437\u0430\u043f\u0443\u0441\u043a \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u041f\u0435\u0440\u0432\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u043e\u0431\u0443\u0447\u0430\u0435\u043c\u043e\u0441\u0442\u0438 &#8212;\u00a0val_accuracy: 0.9986. \u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0448\u0435\u043b \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432.<\/p>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e,\u00a0colab\u00a0\u043d\u0435 \u0434\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043a\u0430\u043c\u0435\u0440\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0438 \u043d\u0430\u00a0colab \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043a\u0430\u0434\u0440\u044b  \u0438 \u043f\u043e\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043a\u0430\u0434\u0440\u0430\u043c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u043e. \u041f\u0435\u0440\u0432\u043e\u0439 \u0444\u0440\u0430\u0437\u043e\u0439 \u0431\u044b\u043b\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u0430, \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u00ab\u043f\u0440\u0438\u0432\u0435\u0442 \u041c\u0438\u0440\u00bb.<\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0438\u0439\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u0442\u0430\u0442:\u00a0<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/65acf04ba5e031d47d36b475\" data-style=\"\" id=\"65acf04ba5e031d47d36b475\" width=\"\"><\/div>\n<p><a href=\"https:\/\/youtu.be\/y73Y696PSyE\" rel=\"noopener noreferrer nofollow\"><u>https:\/\/youtu.be\/y73Y696PSyE<\/u><\/a><\/p>\n<p>\u0420\u0443\u0447\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u00a0<\/p>\n<p><code>#\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043d\u043e\u043c\u0435\u0440 \u043f\u0440\u0438\u043c\u0435\u0440<\/code><\/p>\n<p><code>n = np.random.randint(xTest.shape[0])<\/code><\/p>\n<p><code>#\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u044b\u0445\u043e\u0434 \u0441\u0435\u0442\u0438 \u043d\u0430 \u044d\u0442\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435<\/code><\/p>\n<p><code>prediction = model.predict(xTest)<\/code><\/p>\n<p><code>\u00a0<\/code><\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0431\u0443\u043a\u0432\u0430 \u0415<\/figcaption><\/div>\n<\/figure>\n<p><code>#\u0412\u044b\u0432\u043e\u0434\u0438\u043c \u043d\u0430 \u044d\u043a\u0440\u0430\u043d \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b<\/code><\/p>\n<p><code>print(\"\u0412\u0445\u043e\u0434 \u0441\u0435\u0442\u0438:\",xTest[n])<\/code><\/p>\n<p><code>print(\"\u0412\u044b\u0445\u043e\u0434\u00a0\u0441\u0435\u0442\u0438: \",\u00a0prediction[n])<\/code><\/p>\n<p><code>print(\"\u0420\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u0430\u044f\u00a0\u0431\u0443\u043a\u0432\u0430: \",\u00a0np.argmax(prediction[n]))<\/code><\/p>\n<p><code>print(\"\u0423\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c: \",\u00a0max(prediction[n]))<\/code><\/p>\n<p><code>#print(\"\u0412\u0435\u0440\u043d\u044b\u0439\u00a0\u043e\u0442\u0432\u0435\u0442: \", np.argmax(yTest[n]))<\/code><\/p>\n<p><code>print(\"\u0412\u0435\u0440\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442: \",\u00a0yTest[n])<\/code><\/p>\n<p><code>print(\"\u0411\u0443\u043a\u0432\u0430\u00a0\u043e\u0442\u0432\u0435\u0442\u0430: \",\u00a0alphabet[np.argmax(prediction[n])])<\/code><\/p>\n<p>\u0412\u044b\u0434\u0430\u0447\u0430:\u00a0<\/p>\n<blockquote>\n<p><code>92\/92 [==============================] - 0s 1ms\/step<\/code><\/p>\n<p><code>\u0412\u0445\u043e\u0434\u00a0\u0441\u0435\u0442\u0438: tf.Tensor(<\/code><\/p>\n<p><code>[ 2.5973994e-01\u00a0\u00a08.9324623e-01\u00a0\u00a01.1528828e-07\u00a0\u00a03.5665974e-01<\/code><\/p>\n<p><code>\u00a0\u00a07.9688764e-01\u00a0\u00a02.2596706e-02\u00a0\u00a04.1823992e-01\u00a0\u00a06.9790035e-01<\/code><\/p>\n<p><code>\u00a0\u00a01.9687276e-02\u00a0\u00a04.6605426e-01\u00a0\u00a06.4053899e-01\u00a0\u00a06.4189350e-03<\/code><\/p>\n<p><code>\u00a0\u00a05.0649643e-01\u00a0\u00a06.0523713e-01 -6.8526058e-03\u00a0\u00a03.2173285e-01<\/code><\/p>\n<p><code>\u00a0\u00a04.7568220e-01\u00a0\u00a01.6309600e-02\u00a0\u00a04.1397539e-01\u00a0\u00a04.3379956e-01<\/code><\/p>\n<p><code>\u00a0-8.6668450e-03\u00a0\u00a04.7078431e-01\u00a0\u00a04.7556013e-01 -3.0949520e-02<\/code><\/p>\n<p><code>\u00a0\u00a05.0567663e-01\u00a0\u00a05.2223492e-01 -4.5587722e-02\u00a0\u00a03.0026716e-01<\/code><\/p>\n<p><code>\u00a0\u00a04.8494902e-01 -1.4753007e-02\u00a0\u00a04.1404176e-01\u00a0\u00a04.3192881e-01<\/code><\/p>\n<p><code>\u00a0-4.2532265e-02\u00a0\u00a04.7451130e-01\u00a0\u00a04.8612747e-01 -6.2371090e-02<\/code><\/p>\n<p><code>\u00a0\u00a05.0687182e-01\u00a0\u00a05.4977232e-01 -7.2590657e-02\u00a0\u00a02.9144514e-01<\/code><\/p>\n<p><code>\u00a0\u00a05.2899569e-01 -4.5826677e-02\u00a0\u00a03.9391020e-01\u00a0\u00a04.8035461e-01<\/code><\/p>\n<p><code>\u00a0-7.2446138e-02\u00a0\u00a04.5888489e-01\u00a0\u00a05.2523857e-01 -8.0848157e-02<\/code><\/p>\n<p><code>\u00a0\u00a04.9609613e-01\u00a0\u00a05.7446223e-01 -8.1688248e-02\u00a0\u00a02.9623568e-01<\/code><\/p>\n<p><code>\u00a0\u00a06.0039777e-01 -7.5467579e-02\u00a0\u00a03.7127769e-01\u00a0\u00a05.3574538e-01<\/code><\/p>\n<p><code>\u00a0-9.5378488e-02\u00a0\u00a04.2346746e-01\u00a0\u00a05.4334986e-01 -9.6289836e-02<\/code><\/p>\n<p><code>\u00a0\u00a04.6146590e-01\u00a0\u00a05.6746942e-01 -9.3081534e-02], shape=(63,), dtype=float32)<\/code><\/p>\n<p><code>\u0412\u044b\u0445\u043e\u0434 \u0441\u0435\u0442\u0438:\u00a0\u00a0[3.0630357e-12 5.2009356e-05 1.5157085e-23 1.1649300e-16 1.1814524e-09<\/code><\/p>\n<p><code>\u00a09.9961591e-01 2.5355426e-04 4.7962585e-11 2.5858966e-19 1.8022822e-18<\/code><\/p>\n<p><code>\u00a01.3008083e-16 6.6251182e-08 1.5936638e-10 8.1857099e-18 2.0038848e-13<\/code><\/p>\n<p><code>\u00a03.5445815e-15 3.4814121e-07 6.9532899e-13 3.3457822e-14 1.4862863e-09<\/code><\/p>\n<p><code>\u00a02.0082558e-08 1.3701579e-14 3.8771297e-13 4.9786916e-14 2.8096974e-07<\/code><\/p>\n<p><code>\u00a02.5667532e-05 5.4011314e-15 4.9024944e-05 6.2479200e-10 3.0690189e-06<\/code><\/p>\n<p><code>\u00a03.1294741e-18 7.7316303e-15]<\/code><\/p>\n<p><code>\u0420\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u0430\u044f \u0431\u0443\u043a\u0432\u0430:\u00a0\u00a05<\/code><\/p>\n<p><code>\u0423\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c:\u00a0\u00a00.9996159<\/code><\/p>\n<p><code>\u0412\u0435\u0440\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442:\u00a0\u00a0tf.Tensor(5.0, shape=(), dtype=float32)<\/code><\/p>\n<p><code>\u0411\u0443\u043a\u0432\u0430 \u043e\u0442\u0432\u0435\u0442\u0430:\u00a0\u00a0\u0415<\/code><\/p>\n<\/blockquote>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0432\u0438\u0434\u0435\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430, \u0447\u0442\u043e \u043d\u0435\u0439\u0440\u043e\u043d\u0430 \u0432 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u043c\u0435\u0435\u0442 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0438,\u00a0softmax \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u043f\u043e \u0432\u0441\u0435\u043c \u043a\u043b\u0430\u0441\u0441\u0430\u043c \u0438 \u043a\u043b\u0430\u0441\u0441 \u0441 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e\u00a0\u00a0\u0438 \u0435\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0431\u044b \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c \u00ab\u0441\u043b\u0430\u0431\u043e\u0439\u00bb \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0430\u0441\u0441\u0430\u043c\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0440\u0430\u0432\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e, \u0431\u044b\u043b \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u043e\u0440\u043e\u0433 \u0432 80%,  \u0431\u0443\u043a\u0432\u0430 \u0440\u0438\u0441\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u0438 >80%. \u0412\u0438\u0434\u0435\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e \u0435\u0449\u0435 \u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 \u2013 \u0431\u0443\u043a\u0432\u044b \u0422 \u0438 \u041c, \u0412 \u0438 \u0436\u0435\u0441\u0442\u00a0Spoke\u00a0\u043f\u043b\u043e\u0445\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f, \u0434\u0443\u043c\u0430\u044e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435\u00a0dataseta\u00a0\u0432 2-3 \u0440\u0430\u0437\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.<\/p>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0443\u044e \u043d\u0435\u0439\u0440\u043e\u043d\u043a\u0443 \u0443 \u043c\u0435\u043d\u044f \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0438\u043f\u043b\u043e\u043c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u044f Junior python \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0438 ML-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \ud83d\ude09<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \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\/787882\/\"> https:\/\/habr.com\/ru\/articles\/787882\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-365896","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/365896","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=365896"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/365896\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=365896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=365896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=365896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}