You are on page 1of 7

{

"cells": [
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"# Importing the libraries\n",
"import numpy as np \n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [],
"source": [
"# Importing the dataset\n",
"# import dataset and divided to X and y.\n",
"dataset = pd.read_csv(\"Position_Salaries.csv\")#\n",
"X = dataset.iloc[:, 1].values # independent variable\n",
"y = dataset.iloc[:, 2].values # depended variable\n",
"#transform the X and y to numeric in order to reshape this variables\n",
"X = pd.to_numeric(X)\n",
"y = pd.to_numeric(y)\n",
"X = X.reshape(-1,1) \n",
"y = y.reshape(-1,1)"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\Users\\User\\Anaconda2\\envs\\tensorflow\\lib\\site-
packages\\sklearn\\utils\\validation.py:590: DataConversionWarning: Data with input
dtype int64 was converted to float64 by StandardScaler.\n",
" warnings.warn(msg, DataConversionWarning)\n",
"C:\\Users\\User\\Anaconda2\\envs\\tensorflow\\lib\\site-
packages\\sklearn\\utils\\validation.py:590: DataConversionWarning: Data with input
dtype int64 was converted to float64 by StandardScaler.\n",
" warnings.warn(msg, DataConversionWarning)\n",
"C:\\Users\\User\\Anaconda2\\envs\\tensorflow\\lib\\site-
packages\\sklearn\\utils\\validation.py:590: DataConversionWarning: Data with input
dtype int64 was converted to float64 by StandardScaler.\n",
" warnings.warn(msg, DataConversionWarning)\n",
"C:\\Users\\User\\Anaconda2\\envs\\tensorflow\\lib\\site-
packages\\sklearn\\utils\\validation.py:590: DataConversionWarning: Data with input
dtype int64 was converted to float64 by StandardScaler.\n",
" warnings.warn(msg, DataConversionWarning)\n"
]
}
],
"source": [
"# Feature Scaling\n",
"# Стандартизируйте X и y.\n",
"from sklearn.preprocessing import StandardScaler\n",
"sc_X = StandardScaler() # give standardscaler\n",
"sc_y = StandardScaler() \n",
"#fit the data then transform it\n",
"X = sc_X.fit_transform(X) \n",
"y = sc_y.fit_transform(y)\n"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"C:\\Users\\User\\Anaconda2\\envs\\tensorflow\\lib\\site-
packages\\sklearn\\utils\\validation.py:752: DataConversionWarning: A column-vector
y was passed when a 1d array was expected. Please change the shape of y to
(n_samples, ), for example using ravel().\n",
" y = column_or_1d(y, warn=True)\n"
]
},
{
"data": {
"text/plain": [
"SVR(C=1.0, cache_size=200, coef0=0.0, degree=3, epsilon=0.1,\n",
" gamma='auto_deprecated', kernel='rbf', max_iter=-1, shrinking=True,\n",
" tol=0.001, verbose=False)"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Fitting SVR to the dataset\n",
"# 1. Import class SVR from sklearn svm\n",
"# 2. Create object (with name regressor) of class SVR and give parametric of
Kernel (Gauss).\n",
"# 3. Fit the X and y to regressor\n",
"\n",
"from sklearn.svm import SVR\n",
"regressor = SVR(kernel = 'rbf') # creating object of class SVR\n",
"regressor.fit(X, y) # fittint the data "
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"# Predicting a new result\n",
"# make prediction for level 6.5\n",
"# descale y_pred due to method inverse_transform()\n",

"y_pred=sc_y.inverse_transform(regressor.predict(sc_X.transform(np.array([[6.5]])))
) # get predict of 6.5 and scale back the data to the original representation"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"image/png":
"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
XYWZWU55+
+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
o6KidhxExsx7lppvScCCrrAJ/
+5sDo6s5NMysR4iAc86BAw+EhoYUGJ/5TNFV9TwODTOrefPmpbGjTjkFDj4Y7r8fBg0quqqeyaFhZjVtxoz
U4X355XDqqXDddbDCCkVX1XN5lFszq1mTJ6fAePFFuPJKOPLIoivq+RwaZlaTmprSnfVmz04X7O2yS9EV9Q
4+PGVmNSUCfve7NBzICiuk02sdGJXj0DCzmvH+
+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
tlk3yNsR7ov7atzMmUt+
+bcOhTfeWPJso/79U3/BkCGw7rrpseWvZXqddVKfQyF81pJZRVX72VNV6fXX4cor0xdqv36L/5Wb19b8pZn
Xp8/ih3Ei0oVm5fYISue9//6S27HyyosCYNNNFw+EllAYNKjK+xJ81pJZVXJolJgyBX760+LWXxokc+bA3L
mLL+/TJ516OmRI6kPYaacl9xKGDEmdz8us6P4En7VkVpUcGiW
22Sbd02D+/MX/8s7rTNuO5vXvv+Sho7XWSoHS7Vr3J0yenKahcsHhs5bMqpL7NKpN0b/woXr6E6rhszDrJf
L2aVTzUe3Ka2xMX5h9+qTHxsbKr3/kyPSFHbHoF36l66iW/oQRI1JILVyYHh0YZoVzaLSohi/sU09d/HAMp
OlTO3MRfRdoq9/A/QlmvZ5Do0U1fGFXyy/8s89O/Qel3J9gZjg0FqmGL+xq+YU/YkS6iG7o0HQe8NChvqjO
zACHxiLV8IVdTb/w3Z9gZmU4NFpUwxe2f+GbWZXzdRotqmVguhEjHBJmVrUcGqX8hW1m1i4fnjIzs9wcGmZ
mlptDw8zMcnNomJlZbg4NMzPLzaFhZma59bih0SU1A2XG9e4Sg4C3u+m9K6HW64fa3wbXX6xarx+6bxuGRs
Tgjhr1uNDoTpKa8ow3X61qvX6o/W1w/cWq9fqh+G3w4SkzM8vNoWFmZrk5NDpnVNEFLKNarx9qfxtcf7Fqv
X4oeBvcp2FmZrl5T8PMzHJzaJiZWW4OjXZIOkDSc5IWSmrzFDdJkyQ9K2m8pKZK1tieTtS/m6QXJU2UdHIl
a+yIpNUk/VnSv7LHVdtotyD7/MdLGlPpOsvU0+5nKml5SaOz5WMl1Ve+yrblqP8ISc0ln/kxRdTZFklXSnp
L0oQ2lkvShdn2/UPSlpWusT056t9J0oySz/
+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
ALIQAAAABJRU5ErkJggg==\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Visualising the SVR results\n",
"plt.scatter(X, y, color = 'red') # create dots with color red in coordinates x
y\n",
"plt.plot(X, regressor.predict(X), color = 'blue')#creating line with color
blue\n",
"plt.title('Truth or Bluff (SVR)') # give title to the graph\n",
"plt.xlabel('Position level')# name X label Position Level\n",
"plt.ylabel('Salary') # name Y label Salary\n",
"plt.show()#show the graph\n"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [],
"source": [
"# below is a visualization with more frequent step (0,01)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Visualising the SVR results (for higher resolution and smoother curve)\n",
"X_grid = np.arange(min(X), max(X), 0.01) # choice of 0.01 instead of 0.1 step
because the data is feature scaled\n",
"X_grid = X_grid.reshape((len(X_grid), 1))\n",
"plt.scatter(X, y, color = 'red')\n",
"plt.plot(X_grid, regressor.predict(X_grid), color = 'blue')\n",
"plt.title('Truth or Bluff (SVR)')\n",
"plt.xlabel('Position level')\n",
"plt.ylabel('Salary')\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.15"
},
"varInspector": {
"cols": {
"lenName": 16,
"lenType": 16,
"lenVar": 40
},
"kernels_config": {
"python": {
"delete_cmd_postfix": "",
"delete_cmd_prefix": "del ",
"library": "var_list.py",
"varRefreshCmd": "print(var_dic_list())"
},
"r": {
"delete_cmd_postfix": ") ",
"delete_cmd_prefix": "rm(",
"library": "var_list.r",
"varRefreshCmd": "cat(var_dic_list()) "
}
},
"types_to_exclude": [
"module",
"function",
"builtin_function_or_method",
"instance",
"_Feature"
],
"window_display": false
}
},
"nbformat": 4,
"nbformat_minor": 2
}

You might also like