{"id":360,"date":"2014-09-20T20:49:58","date_gmt":"2014-09-20T11:49:58","guid":{"rendered":"https:\/\/www.dogrow.net\/octave\/?p=360"},"modified":"2019-10-26T20:41:09","modified_gmt":"2019-10-26T11:41:09","slug":"blog34","status":"publish","type":"post","link":"https:\/\/www.dogrow.net\/octave\/blog34\/","title":{"rendered":"(34) \u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u3067sin\u95a2\u6570\u3092\u8fd1\u4f3c(\u305d\u306e2)"},"content":{"rendered":"<p><a href=\"https:\/\/www.dogrow.net\/octave\/?p=340\">(33) \u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u3067sin\u95a2\u6570\u3092\u8fd1\u4f3c<\/a> \u3067\u306f\u30013\u5c64(1-3-1)\u306e\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306bsin\u95a2\u6570\u3092\u5b66\u7fd2\u3055\u305b\u3066\u307f\u305f\u3002<\/p>\n<p>\u4eca\u56de\u306f\u4e0b\u8868\u306e\uff13\u7a2e\u985e\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u69cb\u6210\u3067\u6bd4\u8f03\u3057\u3066\u307f\u305f\u3002<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>1<\/td>\n<td>3\u5c64<\/td>\n<td>[I 1] &#8211; [H 3] &#8211; [O 1]<\/td>\n<td>\u9752<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>3\u5c64<\/td>\n<td>[I 1] &#8211; [H 5] &#8211; [O 1]<\/td>\n<td>\u7dd1<\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>4\u5c64<\/td>\n<td>[I 1] &#8211; [H 5] &#8211; [H 3] &#8211; [O 1]<\/td>\n<td>\u6c34\u8272<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-361\" src=\"https:\/\/www.dogrow.net\/octave\/wp-content\/uploads\/2014\/09\/nnet_sin_2.gif\" alt=\"nnet_sin_2\" width=\"480\" height=\"360\" \/><br \/>\n\u96a0\u308c\u5c64\u306e\u30e6\u30cb\u30c3\u30c8\u6570\u304c\u591a\u3044\u65b9\u304c\u3001\u5b66\u7fd2\u958b\u59cb\u76f4\u5f8c\u306e\u5b66\u7fd2\u9032\u6357\u304c\u901f\u3044\u3088\u3046\u3060\u3002<br \/>\n\u554f\u984c\u304c\u7c21\u5358\u306a\u305f\u3081\u304b\u300150\u30a8\u30dd\u30c3\u30af\u8fba\u308a\u304b\u3089\u306f\u5dee\u304c\u308f\u304b\u3089\u306a\u3044\u3002<\/p>\n<pre class=\"my_pre_octave\">\r\npkg load <span class=\"my_fc_deeppinkB\">nnet<\/span>\r\nrand('state', 0)\r\nrandn('state', 0)\r\n\r\n<span class=\"my_fc_greenB\">% \u5b66\u7fd2\u30c7\u30fc\u30bf\u3092\u4f5c\u6210<\/span>\r\ndata_IN  = [ -pi*2 : 0.1 : pi*2 ];\r\ndata_OUT = sin(data_IN);\r\nRx2      = [min(data_IN), max(data_IN)];\r\n\r\n<span class=\"my_fc_greenB\">% 3\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af(#1)\u3092\u4f5c\u6210<\/span>\r\nS01 = [3 1];\r\nNNet01 = <span class=\"my_fc_deeppinkB\">newff<\/span>( Rx2, S01 );\r\nNNet01.trainParam.epochs = 60;\r\n\r\n<span class=\"my_fc_greenB\">% 3\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af(#2)\u3092\u4f5c\u6210<\/span>\r\nS02 = [5 1];\r\nNNet02 = <span class=\"my_fc_deeppinkB\">newff<\/span>( Rx2, S02 );\r\nNNet02.trainParam.epochs = 60;\r\n\r\n<span class=\"my_fc_greenB\">% 4\u5c64\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u4f5c\u6210<\/span>\r\nS03 = [5 3 1];\r\nNNet03 = <span class=\"my_fc_deeppinkB\">newff<\/span>( Rx2, S03 );\r\nNNet03.trainParam.epochs = 60;\r\n\r\n<span class=\"my_fc_greenB\">% \u5b66\u7fd2\u3092\u5b9f\u884c<\/span>\r\nVV.P = data_IN;\r\nVV.T = data_OUT;\r\n\r\n<span class=\"my_fc_greenB\">% net1<\/span>\r\nNNet01 = <span class=\"my_fc_deeppinkB\">train<\/span>( NNet01, data_IN, data_OUT, [], [], VV );\r\nres01  = <span class=\"my_fc_deeppinkB\">sim<\/span>( NNet01, data_IN );\r\n\r\n<span class=\"my_fc_greenB\">% net2<\/span>\r\nNNet02 = <span class=\"my_fc_deeppinkB\">train<\/span>( NNet02, data_IN, data_OUT, [], [], VV );\r\nres02  = <span class=\"my_fc_deeppinkB\">sim<\/span>( NNet02, data_IN );\r\n\r\n<span class=\"my_fc_greenB\">% net3<\/span>\r\nNNet03 = <span class=\"my_fc_deeppinkB\">train<\/span>( NNet03, data_IN, data_OUT, [], [], VV );\r\nres03  = <span class=\"my_fc_deeppinkB\">sim<\/span>( NNet03, data_IN );\r\n\r\nplot(data_IN, res01,    'b','LineWidth',2',    ...\r\n     data_IN, res02,    'g','LineWidth',2',    ...\r\n     data_IN, res03,    'c','LineWidth',2,\r\n     data_IN, data_OUT, 'r','LineWidth',2' );\r\n<\/pre>\n<p><span class=\"my_fc_crimsonBBig\">\u4e0d\u660e\u70b9<\/span><br \/>\n\u4ed5\u69d8\u4e0a\u306f <span class=\"my_fc_deeppinkB\">train<\/span> \u306e <span class=\"my_fc_crimsonB\">\u623b\u308a\u5024\u306f 4\u500b<\/span>\u3042\u308b\u306f\u305a\u30023\u756a\u76ee\u306eout \u306f\u304a\u305d\u3089\u304f\u51fa\u529b\u5024\u306e\u3053\u3068\u3002<br \/>\n\u3082\u3057\u3053\u308c\u304c\u53d6\u5f97\u3067\u304d\u308c\u3070\u3001\u4e0a\u8a18\u30d7\u30ed\u30b0\u30e9\u30e0\u306e <span class=\"my_fc_deeppinkB\">sim <\/span>\u306f\u4e0d\u8981\u306b\u306a\u308b\u306f\u305a\u3060\u3002<br \/>\n\u3057\u304b\u3057\u3001\u73fe\u72b6\u306e train\u306f <span class=\"my_fc_crimsonB\">\u623b\u308a\u5024\u3092 1\u500b<\/span> \u3057\u304b\u8fd4\u3055\u306a\u3044&#8230; \u306a\u305c\u3060\uff1f<\/p>\n<pre class=\"my_pre_octave\">\r\n[net,tr,out,E] = <span class=\"my_fc_deeppinkB\">train<\/span>(MLPnet,mInputN,mOutput,[],[],VV);\r\n<\/pre>\n<p>\u3053\u306e\u8fba\u304c <span class=\"my_fc_crimsonB\">Unmaintained packages<\/span> \u3068\u3044\u3046\u3053\u3068\u306a\u306e\u3060\u308d\u3046\u304b&#8230;<\/p>\n<hr class=\"my_hr_bottom\">\n","protected":false},"excerpt":{"rendered":"<p>(33) \u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u3067sin\u95a2\u6570\u3092\u8fd1\u4f3c \u3067\u306f\u30013\u5c64(1-3-1)\u306e\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306bsin\u95a2\u6570\u3092\u5b66\u7fd2\u3055\u305b\u3066\u307f\u305f\u3002 \u4eca\u56de\u306f\u4e0b\u8868\u306e\uff13\u7a2e\u985e\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u69cb\u6210\u3067\u6bd4\u8f03\u3057\u3066\u307f\u305f\u3002 1 3\u5c64 [I 1] &#8211; [\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.dogrow.net\/octave\/blog34\/\">\u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-360","post","type-post","status-publish","format-standard","hentry","category-24"],"views":3020,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/posts\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":25,"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/posts\/360\/revisions"}],"predecessor-version":[{"id":1007,"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/posts\/360\/revisions\/1007"}],"wp:attachment":[{"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/media?parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/categories?post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dogrow.net\/octave\/wp-json\/wp\/v2\/tags?post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}