mirror of
https://github.com/ArthurDanjou/handson-ml3.git
synced 2026-01-27 10:10:27 +01:00
Iris-Virginica => Iris virginica (& same for versicolor and setosa)
This commit is contained in:
@@ -139,8 +139,8 @@
|
||||
"plt.plot(x0, pred_1, \"g--\", linewidth=2)\n",
|
||||
"plt.plot(x0, pred_2, \"m-\", linewidth=2)\n",
|
||||
"plt.plot(x0, pred_3, \"r-\", linewidth=2)\n",
|
||||
"plt.plot(X[:, 0][y==1], X[:, 1][y==1], \"bs\", label=\"Iris-Versicolor\")\n",
|
||||
"plt.plot(X[:, 0][y==0], X[:, 1][y==0], \"yo\", label=\"Iris-Setosa\")\n",
|
||||
"plt.plot(X[:, 0][y==1], X[:, 1][y==1], \"bs\", label=\"Iris versicolor\")\n",
|
||||
"plt.plot(X[:, 0][y==0], X[:, 1][y==0], \"yo\", label=\"Iris setosa\")\n",
|
||||
"plt.xlabel(\"Petal length\", fontsize=14)\n",
|
||||
"plt.ylabel(\"Petal width\", fontsize=14)\n",
|
||||
"plt.legend(loc=\"upper left\", fontsize=14)\n",
|
||||
@@ -287,7 +287,7 @@
|
||||
"\n",
|
||||
"iris = datasets.load_iris()\n",
|
||||
"X = iris[\"data\"][:, (2, 3)] # petal length, petal width\n",
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64) # Iris-Virginica\n",
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64) # Iris virginica\n",
|
||||
"\n",
|
||||
"svm_clf = Pipeline([\n",
|
||||
" (\"scaler\", StandardScaler()),\n",
|
||||
@@ -368,8 +368,8 @@
|
||||
"source": [
|
||||
"plt.figure(figsize=(12,3.2))\n",
|
||||
"plt.subplot(121)\n",
|
||||
"plt.plot(X[:, 0][y==1], X[:, 1][y==1], \"g^\", label=\"Iris-Virginica\")\n",
|
||||
"plt.plot(X[:, 0][y==0], X[:, 1][y==0], \"bs\", label=\"Iris-Versicolor\")\n",
|
||||
"plt.plot(X[:, 0][y==1], X[:, 1][y==1], \"g^\", label=\"Iris virginica\")\n",
|
||||
"plt.plot(X[:, 0][y==0], X[:, 1][y==0], \"bs\", label=\"Iris versicolor\")\n",
|
||||
"plot_svc_decision_boundary(svm_clf1, 4, 6)\n",
|
||||
"plt.xlabel(\"Petal length\", fontsize=14)\n",
|
||||
"plt.ylabel(\"Petal width\", fontsize=14)\n",
|
||||
@@ -847,7 +847,7 @@
|
||||
"source": [
|
||||
"iris = datasets.load_iris()\n",
|
||||
"X = iris[\"data\"][:, (2, 3)] # petal length, petal width\n",
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64) # Iris-Virginica"
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64) # Iris virginica"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -946,7 +946,7 @@
|
||||
"\n",
|
||||
"iris = datasets.load_iris()\n",
|
||||
"X = iris[\"data\"][:, (2, 3)] # petal length, petal width\n",
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64) # Iris-Virginica\n",
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64) # Iris virginica\n",
|
||||
"\n",
|
||||
"svm_clf = SVC(kernel=\"linear\", C=1)\n",
|
||||
"svm_clf.fit(X, y)\n",
|
||||
@@ -1043,18 +1043,18 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 37,
|
||||
"execution_count": 11,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# Training set\n",
|
||||
"X = iris[\"data\"][:, (2, 3)] # petal length, petal width\n",
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64).reshape(-1, 1) # Iris-Virginica"
|
||||
"y = (iris[\"target\"] == 2).astype(np.float64).reshape(-1, 1) # Iris virginica"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 38,
|
||||
"execution_count": 12,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
@@ -1119,7 +1119,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 39,
|
||||
"execution_count": 13,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
@@ -1129,7 +1129,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 40,
|
||||
"execution_count": 14,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
@@ -1138,7 +1138,7 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 41,
|
||||
"execution_count": 15,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
@@ -1149,20 +1149,21 @@
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 42,
|
||||
"execution_count": 16,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"yr = y.ravel()\n",
|
||||
"plt.figure(figsize=(12,3.2))\n",
|
||||
"plt.subplot(121)\n",
|
||||
"plt.plot(X[:, 0][yr==1], X[:, 1][yr==1], \"g^\", label=\"Iris-Virginica\")\n",
|
||||
"plt.plot(X[:, 0][yr==0], X[:, 1][yr==0], \"bs\", label=\"Not Iris-Virginica\")\n",
|
||||
"plt.plot(X[:, 0][yr==1], X[:, 1][yr==1], \"g^\", label=\"Iris virginica\")\n",
|
||||
"plt.plot(X[:, 0][yr==0], X[:, 1][yr==0], \"bs\", label=\"Not Iris virginica\")\n",
|
||||
"plot_svc_decision_boundary(svm_clf, 4, 6)\n",
|
||||
"plt.xlabel(\"Petal length\", fontsize=14)\n",
|
||||
"plt.ylabel(\"Petal width\", fontsize=14)\n",
|
||||
"plt.title(\"MyLinearSVC\", fontsize=14)\n",
|
||||
"plt.axis([4, 6, 0.8, 2.8])\n",
|
||||
"plt.legend(loc=\"upper left\")\n",
|
||||
"\n",
|
||||
"plt.subplot(122)\n",
|
||||
"plt.plot(X[:, 0][yr==1], X[:, 1][yr==1], \"g^\")\n",
|
||||
@@ -1328,8 +1329,8 @@
|
||||
"plt.plot(line1[:, 0], line1[:, 1], \"k:\", label=\"LinearSVC\")\n",
|
||||
"plt.plot(line2[:, 0], line2[:, 1], \"b--\", linewidth=2, label=\"SVC\")\n",
|
||||
"plt.plot(line3[:, 0], line3[:, 1], \"r-\", label=\"SGDClassifier\")\n",
|
||||
"plt.plot(X[:, 0][y==1], X[:, 1][y==1], \"bs\") # label=\"Iris-Versicolor\"\n",
|
||||
"plt.plot(X[:, 0][y==0], X[:, 1][y==0], \"yo\") # label=\"Iris-Setosa\"\n",
|
||||
"plt.plot(X[:, 0][y==1], X[:, 1][y==1], \"bs\") # label=\"Iris versicolor\"\n",
|
||||
"plt.plot(X[:, 0][y==0], X[:, 1][y==0], \"yo\") # label=\"Iris setosa\"\n",
|
||||
"plt.xlabel(\"Petal length\", fontsize=14)\n",
|
||||
"plt.ylabel(\"Petal width\", fontsize=14)\n",
|
||||
"plt.legend(loc=\"upper center\", fontsize=14)\n",
|
||||
|
||||
Reference in New Issue
Block a user