{"id":2931,"date":"2021-12-07T12:22:00","date_gmt":"2021-12-07T03:22:00","guid":{"rendered":"https:\/\/yorozu.cloudfree.jp\/wordpress\/?p=2931"},"modified":"2024-11-24T11:59:30","modified_gmt":"2024-11-24T02:59:30","slug":"2931","status":"publish","type":"post","link":"https:\/\/yorozu.cloudfree.jp\/wordpress\/?p=2931","title":{"rendered":"\u30a2\u30e4\u30e1\u306e\u7a2e\u985e\u5224\u5225\uff08\u305d\u306e\uff13\uff09"},"content":{"rendered":"\n<p>\u5b9f\u884c\u4f8b\u306f\u300csaka.mokumoku\u300d\u306e\u300cGoogle Colabotry\u300d\u74b0\u5883\u306b\u4fdd\u5b58\u3057\u3066\u3042\u308b<\/p>\n\n\n\n<p>iris\uff08\u83d6\u84b2\uff1a\u30a2\u30e4\u30e1\uff09\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u3092\u4f7f\u3063\u3066\u9032\u3081\u308b<br>\u3000\u3000\uff08\u305d\u306e\uff13\uff09\u306f\u884c\u756a\u53f7\uff15\uff12\uff5e\uff16\uff16\u307e\u3067\u3092\u89e3\u8aac\u3059\u308b<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>#\n#\u3000\u3000\u3000\uff11\uff0e\u30c7\u30fc\u30bf\u306e\u8aad\u307f\u8fbc\u307f\n#\nimport pandas as pd\nimport numpy  as np\nimport matplotlib.pyplot as plt\nimport seaborn as sns\n#\nfrom sklearn import datasets\n#      \n%matplotlib inline\n#\niris_datasets =  datasets.load_iris()\n#\n#\n#print(&quot;\uff0a\uff0a\uff0a\u8a73\u7d30\uff0a\uff0a\uff0a\uff0a\uff0a&quot;,flush=True)\n#print(iris_datasets.DESCR)\n#print(&quot;\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a&quot;,flush=True)\n#\n#\n#\u3000\u3000\u3000\uff12\uff0e\u30c7\u30fc\u30bf\u306e\u78ba\u8a8d\n#\niris = pd.DataFrame(iris_datasets.data,columns = iris_datasets.feature_names)\niris[&#39;target&#39;] = iris_datasets.target\n#\niris.head()\n#\n#\n#\u3000\u3000\u3000\uff13\uff0e\u30e2\u30c7\u30eb\u306e\u5b66\u7fd2\n#\ntarget = iris[&#39;target&#39;]\ndata = iris[iris_datasets.feature_names]\n#\nfrom sklearn import model_selection\ndata_train,data_test,target_train,target_test = \\\n        model_selection.train_test_split(data,target,train_size=0.8)\n#\nprint(target_train.shape,target_test.shape)\nprint(data_train.shape,data_test.shape)\n#\nfrom sklearn.svm import SVC\nmodel = SVC(gamma=&#39;scale&#39;)\nmodel.fit(data_train,target_train)\n#\ntarget_predict = model.predict(data_test)\n#\nprint(target_predict)\nprint(np.array(target_test))\n#\nmodel.score(data_test,target_test)\n#\n#\n#\u3000\u3000\u3000\uff14\uff0e\u30e2\u30c7\u30eb\u306e\u8a55\u4fa1\n#\nfrom sklearn.metrics import precision_score\nfrom sklearn.metrics import recall_score\nfrom sklearn.metrics import f1_score\n#\nprecision = precision_score(target_test,target_predict,average=&#39;micro&#39;)\nrecall = recall_score(target_test,target_predict,average=&#39;micro&#39;)\nf1 = f1_score(target_test,target_predict,average=&#39;micro&#39;)\n#\nprint(&#39;\u9069\u5408\u7387(precision)&#39;,precision)\nprint(&#39;\u518d\u73fe\u7387(recall)&#39;,recall)\nprint(&#39;\uff26\u5024(F-measure)&#39;,f1)\n#\n#\n#\n#\u3000\u30c7\u30fc\u30bf\u306e\u5148\u982d\n#print(&quot;\uff0a\uff0a\uff0a\u5148\u982d\uff0a\uff0a\uff0a\uff0a&quot;,flush=True)\n#iris.head()\n#print(&quot;\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a&quot;,flush=True)\n#\n#\u3000\u30c7\u30fc\u30bf\u306e\u6982\u8981\n#print(&quot;\uff0a\uff0a\uff0a\u6982\u8981\uff0a\uff0a\uff0a\uff0a&quot;,flush=True)\n#iris.info()\n#print(&quot;\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a&quot;,flush=True)\n#\n#\u3000\u30c7\u30fc\u30bf\u306e\u8981\u7d04\u7d71\u8a08\u91cf\n#print(&quot;\uff0a\uff0a\uff0a\u7d71\u8a08\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#iris.describe()\n#print(&quot;\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#\n#\u3000\u30c7\u30fc\u30bf\u306e\u5f62\u72b6\n#print(&quot;\uff0a\uff0a\uff0a\u5f62\u72b6\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#iris.shape\n#print(&quot;\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#\n#\u3000\u30c7\u30fc\u30bf\u8981\u7d20\u306e\u53d6\u308a\u51fa\u3057\n#print(&quot;\uff0a\uff0a\uff0a\u8981\u7d20\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#iris.iloc[:10]\n#print(&quot;\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#\n#\u3000\u6761\u4ef6\u306b\u5408\u3046\u884c\u306e\u53d6\u5f97\n#print(&quot;\uff0a\uff0a\uff0a\u6761\u4ef6\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#iris.query(&quot;target==1&quot;)\n#print(&quot;\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a\uff0a&quot;)\n#\n#<\/code><\/pre><\/div>\n\n\n\n<p>\u4ee5\u4e0b\u306b\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\u3068\u89e3\u8aac\u3092\u8f09\u305b\u307e\u3059<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>\uff14.\u30e2\u30c7\u30eb\u306e\u8a55\u4fa1<\/strong><\/h4>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>#\nfrom sklearn.metrics import precision_score\nfrom sklearn.metrics import recall_score\nfrom sklearn.metrics import f1_score<\/code><\/pre><\/div>\n\n\n\n<p>\u3000\u8a55\u4fa1\u7528\u6570\u5024\u3092\u6c42\u3081\u308b\u305f\u3081\u306b\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u8aad\u307f\u8fbc\u3080<br>\u3000\u3000\u3000\u9069\u5408\u7387\uff08precision\uff09<br>\u3000\u3000\u3000\u3000\u3000\u6b63\u89e3\u3068\u4e88\u6e2c\u3057\u305f\u4e2d\u3067\u3001\u5b9f\u969b\u306b\u6b63\u89e3\u3057\u3066\u3044\u308b\u5272\u5408<br>\u3000\u3000\u3000\u518d\u73fe\u7387\uff08recall\uff09<br>\u3000\u3000\u3000\u3000\u3000\u5b9f\u969b\u306e\u6b63\u89e3\u306e\u4e2d\u3067\u3001\u6b63\u89e3\u3068\u4e88\u6e2c\u3067\u304d\u305f\u5272\u5408<br>\u3000\u3000\u3000\uff26\u5024\uff08F-measure\uff09<br>\u3000\u3000\u3000\u3000\u3000\u9069\u5408\u7387\u3068\u518d\u73fe\u7387\u306e\u8abf\u548c\u5e73\u5747<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>#\nprecision = precision_score(target_test,target_predict,average=&#39;micro&#39;)\nrecall = recall_score(target_test,target_predict,average=&#39;micro&#39;)\nf1 = f1_score(target_test,target_predict,average=&#39;micro&#39;)<\/code><\/pre><\/div>\n\n\n\n<p>\u3000\u5404\u3005\u8a55\u4fa1\u5024\u3092\u8a08\u7b97\u3059\u308b<br>\u3000\u3000\u3000\u76ee\u7684\u5909\u6570\u306e\u691c\u8a3c\u7528\u30c7\u30fc\u30bf\u3068\u4e88\u6e2c\u7d50\u679c\u3067\u5272\u5408\u306e\u8a08\u7b97<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>#\nprint(&#39;\u9069\u5408\u7387(precision)&#39;,precision)\nprint(&#39;\u518d\u73fe\u7387(recall)&#39;,recall)\nprint(&#39;\uff26\u5024(F-measure)&#39;,f1)<\/code><\/pre><\/div>\n\n\n\n<p>\u3000\u4ee5\u4e0b\u306fprint\u6587\u306b\u3088\u308b\u51fa\u529b\u4f8b<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>\u9069\u5408\u7387(precision) 0.9666666666666667\n\u518d\u73fe\u7387(recall) 0.9666666666666667\n\uff26\u5024(F-measure) 0.9666666666666667<\/code><\/pre><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30fb\u300c\u3042\u3084\u3081\u300d\u306e\u7a2e\u985e\u3092\u5224\u5225\u3059\u308b\u6a5f\u68b0\u5b66\u7fd2\u306b\u3064\u3044\u3066<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[24],"class_list":["post-2931","post","type-post","status-publish","format-standard","hentry","category-99_","tag-24"],"_links":{"self":[{"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2931"}],"version-history":[{"count":3,"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2931\/revisions"}],"predecessor-version":[{"id":4857,"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/2931\/revisions\/4857"}],"wp:attachment":[{"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yorozu.cloudfree.jp\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}