{"id":257,"date":"2018-11-19T03:50:53","date_gmt":"2018-11-19T03:50:53","guid":{"rendered":""},"modified":"2020-09-29T15:21:41","modified_gmt":"2020-09-29T07:21:41","slug":"%e8%bd%ac-sklearn-%e4%b8%ad%e7%9a%84-pipeline-%e6%9c%ba%e5%88%b6","status":"publish","type":"post","link":"http:\/\/weizn.net\/?p=257","title":{"rendered":"[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236"},"content":{"rendered":"<p><span style=\"font-size: 16px;\">\u539f\u6587\uff1a<\/span><a href=\"https:\/\/blog.csdn.net\/lanchunhui\/article\/details\/50521648\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-size: 16px;\">https:\/\/blog.csdn.net\/lanchunhui\/article\/details\/50521648<\/span><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"prettyprint lang-py linenums\">from sklearn.pipeline import Pipeline<\/pre>\n<pre class=\"prettyprint lang-py linenums\"><\/pre>\n<pre class=\"prettyprint lang-py linenums\"><\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 16px;\">\u7ba1\u9053\u673a\u5236\u5728\u673a\u5668\u5b66\u4e60\u7b97\u6cd5\u4e2d\u5f97\u4ee5\u5e94\u7528\u7684\u6839\u6e90\u5728\u4e8e\uff0c\u53c2\u6570\u96c6\u5728\u65b0\u6570\u636e\u96c6\uff08\u6bd4\u5982\u6d4b\u8bd5\u96c6\uff09\u4e0a\u7684\u91cd\u590d\u4f7f\u7528\u3002<\/span><br \/>\n<span style=\"font-size: 16px;\">\u7ba1\u9053\u673a\u5236\u5b9e\u73b0\u4e86\u5bf9\u5168\u90e8\u6b65\u9aa4\u7684\u6d41\u5f0f\u5316\u5c01\u88c5\u548c\u7ba1\u7406\uff08streaming workflows with pipelines\uff09\u3002<\/span><br \/>\n<span style=\"font-size: 16px;\">\u6ce8\u610f\uff1a\u7ba1\u9053\u673a\u5236\u66f4\u50cf\u662f\u7f16\u7a0b\u6280\u5de7\u7684\u521b\u65b0\uff0c\u800c\u975e\u7b97\u6cd5\u7684\u521b\u65b0\u3002<\/span><\/p>\n<p><span style=\"font-size: 16px;\">\u63a5\u4e0b\u6765\u6211\u4eec\u4ee5\u4e00\u4e2a\u5177\u4f53\u7684\u4f8b\u5b50\u6765\u6f14\u793asklearn\u5e93\u4e2d\u5f3a\u5927\u7684Pipeline\u7528\u6cd5\uff1a<\/span><br \/>\n<span style=\"font-size: 16px;\">1. \u52a0\u8f7d\u6570\u636e\u96c6<\/span><\/p>\n<pre class=\"prettyprint lang-py linenums\">import pandas as pd\r\nfrom sklearn.cross_validation import train_test_split\r\nfrom sklearn.preprocessing import LabelEncoder\r\n\r\ndf = pd.read_csv('https:\/\/archive.ics.uci.edu\/ml\/machine-learning-databases\/'\r\n                 'breast-cancer-wisconsin\/wdbc.data', header=None)\r\n                                 # Breast Cancer Wisconsin dataset\r\n\r\nX, y = df.values[:, 2:], df.values[:, 1]\r\n                                # y\u4e3a\u5b57\u7b26\u578b\u6807\u7b7e\r\n                                # \u4f7f\u7528LabelEncoder\u7c7b\u5c06\u5176\u8f6c\u6362\u4e3a0\u5f00\u59cb\u7684\u6570\u503c\u578b\r\nencoder = LabelEncoder()\r\ny = encoder.fit_transform(y)\r\n                    &gt;&gt;&gt; encoder.transform(['M', 'B'])\r\n                    array([1, 0])\r\nX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.2, random_state=0)<\/pre>\n<pre class=\"prettyprint lang-py linenums\"><\/pre>\n<pre class=\"prettyprint lang-py linenums\"><\/pre>\n<p><span style=\"font-size: 16px;\">2. \u6784\u601d\u7b97\u6cd5\u7684\u6d41\u7a0b<\/span><br \/>\n<span style=\"font-size: 16px;\">\u53ef\u653e\u5728Pipeline\u4e2d\u7684\u6b65\u9aa4\u53ef\u80fd\u6709\uff1a<\/span><br \/>\n<span style=\"font-size: 16px;\">\u7279\u5f81\u6807\u51c6\u5316\u662f\u9700\u8981\u7684\uff0c\u53ef\u4f5c\u4e3a\u7b2c\u4e00\u4e2a\u73af\u8282<\/span><br \/>\n<span style=\"font-size: 16px;\">\u65e2\u7136\u662f\u5206\u7c7b\u5668\uff0cclassifier\u4e5f\u662f\u5c11\u4e0d\u4e86\u7684\uff0c\u81ea\u7136\u662f\u6700\u540e\u4e00\u4e2a\u73af\u8282<\/span><br \/>\n<span style=\"font-size: 16px;\">\u4e2d\u95f4\u53ef\u52a0\u4e0a\u6bd4\u5982\u6570\u636e\u964d\u7ef4\uff08PCA\uff09<\/span><br \/>\n<span style=\"font-size: 16px;\">\u3002\u3002\u3002<\/span><\/p>\n<pre class=\"prettyprint lang-py linenums\">from sklearn.preprocessing import StandardScaler\r\nfrom sklearn.decomposition import PCA\r\nfrom sklearn.linear_model import LogisticRegression\r\n\r\nfrom sklearn.pipeline import Pipeline\r\n\r\npipe_lr = Pipeline([('sc', StandardScaler()),\r\n                    ('pca', PCA(n_components=2)),\r\n                    ('clf', LogisticRegression(random_state=1))\r\n                    ])\r\npipe_lr.fit(X_train, y_train)\r\nprint('Test accuracy: %.3f' % pipe_lr.score(X_test, y_test))\r\n\r\n# Test accuracy: 0.947<\/pre>\n<pre class=\"prettyprint lang-py linenums\"><\/pre>\n<pre class=\"prettyprint lang-py linenums\"><\/pre>\n<p><span style=\"font-size: 16px;\">Pipeline\u5bf9\u8c61\u63a5\u53d7\u4e8c\u5143tuple\u6784\u6210\u7684list\uff0c\u6bcf\u4e00\u4e2a\u4e8c\u5143 tuple \u4e2d\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20\u4e3a arbitrary identifier string\uff0c\u6211\u4eec\u7528\u4ee5\u83b7\u53d6\uff08access\uff09Pipeline object \u4e2d\u7684 individual elements\uff0c\u4e8c\u5143 tuple \u4e2d\u7684\u7b2c\u4e8c\u4e2a\u5143\u7d20\u662f scikit-learn\u4e0e\u4e4b\u76f8\u9002\u914d\u7684transformer \u6216\u8005 estimator\u3002<\/span><\/p>\n<pre class=\"prettyprint lang-py linenums\">Pipeline([('sc', StandardScaler()), ('pca', PCA(n_components=2)), ('clf', LogisticRegression(random_state=1))])<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 16px;\">3. Pipeline\u6267\u884c\u6d41\u7a0b\u7684\u5206\u6790<\/span><br \/>\n<span style=\"font-size: 16px;\">Pipeline \u7684\u4e2d\u95f4\u8fc7\u7a0b\u7531scikit-learn\u76f8\u9002\u914d\u7684\u8f6c\u6362\u5668\uff08transformer\uff09\u6784\u6210\uff0c\u6700\u540e\u4e00\u6b65\u662f\u4e00\u4e2aestimator\u3002\u6bd4\u5982\u4e0a\u8ff0\u7684\u4ee3\u7801\uff0cStandardScaler\u548cPCA transformer \u6784\u6210intermediate steps\uff0cLogisticRegression \u4f5c\u4e3a\u6700\u7ec8\u7684estimator\u3002<\/span><\/p>\n<p><span style=\"font-size: 16px;\">\u5f53\u6211\u4eec\u6267\u884c pipe_lr.fit(X_train, y_train)\u65f6\uff0c\u9996\u5148\u7531StandardScaler\u5728\u8bad\u7ec3\u96c6\u4e0a\u6267\u884c fit\u548ctransform\u65b9\u6cd5\uff0ctransformed\u540e\u7684\u6570\u636e\u53c8\u88ab\u4f20\u9012\u7ed9Pipeline\u5bf9\u8c61\u7684\u4e0b\u4e00\u6b65\uff0c\u4e5f\u5373PCA()\u3002\u548cStandardScaler\u4e00\u6837\uff0cPCA\u4e5f\u662f\u6267\u884cfit\u548ctransform\u65b9\u6cd5\uff0c\u6700\u7ec8\u5c06\u8f6c\u6362\u540e\u7684\u6570\u636e\u4f20\u9012\u7ed9 LosigsticRegression\u3002\u6574\u4e2a\u6d41\u7a0b\u5982\u4e0b\u56fe\u6240\u793a\uff1a<\/span><br \/>\n<a id=\"ematt:628\" href=\"http:\/\/www.weizn.net\/content\/uploadfile\/201811\/6bcb1542599656.jpg\" data-rel=\"penci-gallery-image-content\"  target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-404\" title=\"6bcb1542599656\" src=\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg\" alt=\"6bcb1542599656\" width=\"689\" height=\"498\" srcset=\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg 689w, http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656-300x217.jpg 300w\" sizes=\"auto, (max-width: 689px) 100vw, 689px\" \/><\/a><br \/>\n<span style=\"font-size: 16px;\">4. pipeline \u4e0e\u6df1\u5ea6\u795e\u7ecf\u7f51\u7edc\u7684multi-layers<\/span><br \/>\n<span style=\"font-size: 16px;\">\u53ea\u4e0d\u8fc7\u6b65\u9aa4\uff08step\uff09\u7684\u6982\u5ff5\u6362\u6210\u4e86\u5c42\uff08layer\uff09\u7684\u6982\u5ff5\uff0c\u751a\u81f3the last step \u548c \u8f93\u51fa\u5c42\u7684\u542b\u4e49\u90fd\u662f\u4e00\u6837\u7684\u3002<\/span><br \/>\n<span style=\"font-size: 16px;\">\u53ea\u662f\u629b\u51fa\u4e00\u4e2a\u95ee\u9898\uff0c\u662f\u4e0d\u662f\u6709\u90a3\u4e48\u4e00\u4e22\u4e22\u7684\u76f8\u4f3c\u6027\uff1f<\/span><\/p>\n<p><span style=\"font-size: 16px;\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00a0<\/span><br \/>\n<span style=\"font-size: 16px;\">\u4f5c\u8005\uff1aInside_Zhang\u00a0<\/span><br \/>\n<span style=\"font-size: 16px;\">\u6765\u6e90\uff1aCSDN\u00a0<\/span><br \/>\n<span style=\"font-size: 16px;\">\u539f\u6587\uff1ahttps:\/\/blog.csdn.net\/lanchunhui\/article\/details\/50521648\u00a0<\/span><br \/>\n<span style=\"font-size: 16px;\">\u7248\u6743\u58f0\u660e\uff1a\u672c\u6587\u4e3a\u535a\u4e3b\u539f\u521b\u6587\u7ae0\uff0c\u8f6c\u8f7d\u8bf7\u9644\u4e0a\u535a\u6587\u94fe\u63a5\uff01<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\n\t<span style=\"font-size:16px;\">\u539f\u6587\uff1a<\/span><a href=\"https:\/\/blog.csdn.net\/lanchunhui\/article\/details\/50521648\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-size:16px;\">https:\/\/blog.csdn.net\/lanchunhui\/article\/details\/50521648<\/span><\/a>\n<\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-py linenums\">from sklearn.pipeline import Pipeline<\/pre>\n<p>\n\t\n<\/p>\n<p><span style=\"font-size:16px;\">\u7ba1\u9053\u673a\u5236\u5728\u673a\u5668\u5b66\u4e60\u7b97\u6cd5\u4e2d\u5f97\u4ee5\u5e94\u7528\u7684\u6839\u6e90\u5728\u4e8e\uff0c\u53c2\u6570\u96c6\u5728\u65b0\u6570\u636e\u96c6\uff08\u6bd4\u5982\u6d4b\u8bd5\u96c6\uff09\u4e0a\u7684\u91cd\u590d\u4f7f\u7528\u3002<\/span><br \/>\n<span style=\"font-size:16px;\">\u7ba1\u9053\u673a\u5236\u5b9e\u73b0\u4e86\u5bf9\u5168\u90e8\u6b65\u9aa4\u7684\u6d41\u5f0f\u5316\u5c01\u88c5\u548c\u7ba1\u7406\uff08streaming workflows with pipelines\uff09\u3002<\/span><br \/>\n<span style=\"font-size:16px;\">\u6ce8&#8230;<\/span><\/p>\n","protected":false},"author":1,"featured_media":404,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[337],"tags":[],"class_list":["post-257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236 - Wayne&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/weizn.net\/?p=257\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236 - Wayne&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"\u539f\u6587\uff1ahttps:\/\/blog.csdn.net\/lanchunhui\/article\/details\/50521648         from sklearn.pipeline import Pipeline     \u7ba1\u9053\u673a\u5236\u5728\u673a\u5668\u5b66\u4e60\u7b97\u6cd5\u4e2d\u5f97\u4ee5\u5e94\u7528\u7684\u6839\u6e90\u5728\u4e8e\uff0c\u53c2\u6570\u96c6\u5728\u65b0\u6570\u636e\u96c6\uff08\u6bd4\u5982\u6d4b\u8bd5\u96c6\uff09\u4e0a\u7684\u91cd\u590d\u4f7f\u7528\u3002 \u7ba1\u9053\u673a\u5236\u5b9e\u73b0\u4e86\u5bf9\u5168\u90e8\u6b65\u9aa4\u7684\u6d41\u5f0f\u5316\u5c01\u88c5\u548c\u7ba1\u7406\uff08streaming workflows with pipelines\uff09\u3002 \u6ce8...\" \/>\n<meta property=\"og:url\" content=\"http:\/\/weizn.net\/?p=257\" \/>\n<meta property=\"og:site_name\" content=\"Wayne&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-19T03:50:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-29T07:21:41+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"689\" \/>\n\t<meta property=\"og:image:height\" content=\"498\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"zinan\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/weizn.net\/#website\",\"url\":\"http:\/\/weizn.net\/\",\"name\":\"Wayne&#039;s Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/weizn.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/weizn.net\/?p=257#primaryimage\",\"inLanguage\":\"zh-Hans\",\"url\":\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg\",\"contentUrl\":\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg\",\"width\":689,\"height\":498},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/weizn.net\/?p=257#webpage\",\"url\":\"http:\/\/weizn.net\/?p=257\",\"name\":\"[\\u8f6c] sklearn \\u4e2d\\u7684 Pipeline \\u673a\\u5236 - Wayne&#039;s Blog\",\"isPartOf\":{\"@id\":\"http:\/\/weizn.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/weizn.net\/?p=257#primaryimage\"},\"datePublished\":\"2018-11-19T03:50:53+00:00\",\"dateModified\":\"2020-09-29T07:21:41+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/weizn.net\/?p=257#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/weizn.net\/?p=257\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/weizn.net\/?p=257#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\\u9996\\u9875\",\"item\":\"http:\/\/weizn.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[\\u8f6c] sklearn \\u4e2d\\u7684 Pipeline \\u673a\\u5236\"}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/weizn.net\/?p=257#article\",\"isPartOf\":{\"@id\":\"http:\/\/weizn.net\/?p=257#webpage\"},\"author\":{\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\"},\"headline\":\"[\\u8f6c] sklearn \\u4e2d\\u7684 Pipeline \\u673a\\u5236\",\"datePublished\":\"2018-11-19T03:50:53+00:00\",\"dateModified\":\"2020-09-29T07:21:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/weizn.net\/?p=257#webpage\"},\"wordCount\":87,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\"},\"image\":{\"@id\":\"http:\/\/weizn.net\/?p=257#primaryimage\"},\"thumbnailUrl\":\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg\",\"articleSection\":[\"\\u6570\\u636e\\u5206\\u6790\"],\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/weizn.net\/?p=257#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\",\"name\":\"zinan\",\"logo\":{\"@id\":\"http:\/\/weizn.net\/#personlogo\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236 - Wayne&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/weizn.net\/?p=257","og_locale":"zh_CN","og_type":"article","og_title":"[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236 - Wayne&#039;s Blog","og_description":"\u539f\u6587\uff1ahttps:\/\/blog.csdn.net\/lanchunhui\/article\/details\/50521648         from sklearn.pipeline import Pipeline     \u7ba1\u9053\u673a\u5236\u5728\u673a\u5668\u5b66\u4e60\u7b97\u6cd5\u4e2d\u5f97\u4ee5\u5e94\u7528\u7684\u6839\u6e90\u5728\u4e8e\uff0c\u53c2\u6570\u96c6\u5728\u65b0\u6570\u636e\u96c6\uff08\u6bd4\u5982\u6d4b\u8bd5\u96c6\uff09\u4e0a\u7684\u91cd\u590d\u4f7f\u7528\u3002 \u7ba1\u9053\u673a\u5236\u5b9e\u73b0\u4e86\u5bf9\u5168\u90e8\u6b65\u9aa4\u7684\u6d41\u5f0f\u5316\u5c01\u88c5\u548c\u7ba1\u7406\uff08streaming workflows with pipelines\uff09\u3002 \u6ce8...","og_url":"http:\/\/weizn.net\/?p=257","og_site_name":"Wayne&#039;s Blog","article_published_time":"2018-11-19T03:50:53+00:00","article_modified_time":"2020-09-29T07:21:41+00:00","og_image":[{"width":689,"height":498,"url":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg","path":"\/app\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg","size":"full","id":404,"alt":"","pixels":343122,"type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"zinan","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"http:\/\/weizn.net\/#website","url":"http:\/\/weizn.net\/","name":"Wayne&#039;s Blog","description":"","publisher":{"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/weizn.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"ImageObject","@id":"http:\/\/weizn.net\/?p=257#primaryimage","inLanguage":"zh-Hans","url":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg","contentUrl":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg","width":689,"height":498},{"@type":"WebPage","@id":"http:\/\/weizn.net\/?p=257#webpage","url":"http:\/\/weizn.net\/?p=257","name":"[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236 - Wayne&#039;s Blog","isPartOf":{"@id":"http:\/\/weizn.net\/#website"},"primaryImageOfPage":{"@id":"http:\/\/weizn.net\/?p=257#primaryimage"},"datePublished":"2018-11-19T03:50:53+00:00","dateModified":"2020-09-29T07:21:41+00:00","breadcrumb":{"@id":"http:\/\/weizn.net\/?p=257#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["http:\/\/weizn.net\/?p=257"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/weizn.net\/?p=257#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"http:\/\/weizn.net\/"},{"@type":"ListItem","position":2,"name":"[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236"}]},{"@type":"Article","@id":"http:\/\/weizn.net\/?p=257#article","isPartOf":{"@id":"http:\/\/weizn.net\/?p=257#webpage"},"author":{"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264"},"headline":"[\u8f6c] sklearn \u4e2d\u7684 Pipeline \u673a\u5236","datePublished":"2018-11-19T03:50:53+00:00","dateModified":"2020-09-29T07:21:41+00:00","mainEntityOfPage":{"@id":"http:\/\/weizn.net\/?p=257#webpage"},"wordCount":87,"commentCount":0,"publisher":{"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264"},"image":{"@id":"http:\/\/weizn.net\/?p=257#primaryimage"},"thumbnailUrl":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/09\/6bcb1542599656.jpg","articleSection":["\u6570\u636e\u5206\u6790"],"inLanguage":"zh-Hans","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/weizn.net\/?p=257#respond"]}]},{"@type":["Person","Organization"],"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264","name":"zinan","logo":{"@id":"http:\/\/weizn.net\/#personlogo"}}]}},"_links":{"self":[{"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/posts\/257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=257"}],"version-history":[{"count":1,"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/posts\/257\/revisions"}],"predecessor-version":[{"id":405,"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/posts\/257\/revisions\/405"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/media\/404"}],"wp:attachment":[{"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}