{"id":2140,"date":"2025-03-04T17:25:58","date_gmt":"2025-03-04T09:25:58","guid":{"rendered":"https:\/\/www.yusian.com\/blog\/?p=2140"},"modified":"2025-03-04T17:33:50","modified_gmt":"2025-03-04T09:33:50","slug":"%e7%90%86%e8%a7%a3%e5%8d%b7%e7%a7%af%e7%a5%9e%e7%bb%8f%e7%bd%91%e7%bb%9c%ef%bc%88cnn%ef%bc%89%e7%9a%84%e5%9b%9b%e4%b8%aa%e5%9f%ba%e7%a1%80%e6%a6%82%e5%bf%b5%e4%b8%80%ef%bc%9a%e5%8d%b7%e7%a7%af","status":"publish","type":"post","link":"https:\/\/www.yusian.com\/blog\/article\/2025\/03\/04\/1725582140.html","title":{"rendered":"\u7406\u89e3\u5377\u79ef\u795e\u7ecf\u7f51\u7edc\uff08CNN\uff09\u56db\u4e2a\u57fa\u7840\u6982\u5ff5\u4e00\uff1a\u5377\u79ef"},"content":{"rendered":"<p>\u5377\u79ef\u662f\u4e3a\u4e86\u63d0\u53d6\u7279\u5f81<\/p>\n<pre><code class=\"language-python line-numbers\">import numpy as np\n\nimage = np.array([\n    [0, 0, 0, 0, 0],\n    [0, 0, 0, 0, 0],\n    [1, 1, 1, 1, 1],\n    [0, 0, 0, 0, 0],\n    [0, 0, 0, 0, 0]\n])\n\nfilter_vertical = np.array([\n    [-1, 0, 1],\n    [-1, 0, 1],\n    [-1, 0, 1],\n])\n\nfilter_horizontal = np.array([\n    [0, 1, 0],\n    [0, 1, 0],\n    [0, 1, 0],\n])\n\nregion = image[1:4, 1:4]\nvertical_result = np.sum(region * filter_vertical)\nhorizontal_result = np.sum(region * filter_horizontal)\n\nprint('\u4e2d\u95f4\u533a\u57df\uff1a\\n', region)\nprint('\u5782\u76f4\u6ee4\u6ce2\u7ed3\u679c\uff1a', vertical_result)\nprint('\u6c34\u5e73\u6ee4\u6ce2\u7ed3\u679c\uff1a', horizontal_result)\n<\/code><\/pre>\n<p>\u6267\u884c\u7ed3\u679c\uff1a<\/p>\n<pre><code class=\"language-terminal line-numbers\">\u4e2d\u95f4\u533a\u57df\uff1a\n [[0 0 0]\n [1 1 1]\n [0 0 0]]\n\u5782\u76f4\u6ee4\u6ce2\u7ed3\u679c\uff1a 0\n\u6c34\u5e73\u6ee4\u6ce2\u7ed3\u679c\uff1a 1\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u5377\u79ef\u662f\u4e3a\u4e86\u63d0\u53d6\u7279\u5f81 import numpy as np image = np.array([ [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0] ]) filter_vertical = np.array([ [-1, 0, 1], [-1, 0, 1], [-1, 0, 1], ]) filter_horizontal = np.array([ [0, 1, 0], [0, 1, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[416,469,470,471],"class_list":["post-2140","post","type-post","status-publish","format-standard","hentry","category-article","tag-ai","tag-cnn","tag-470","tag-471"],"_links":{"self":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts\/2140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/comments?post=2140"}],"version-history":[{"count":0,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts\/2140\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/media?parent=2140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/categories?post=2140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/tags?post=2140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}