{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true }, "outputs": [], "source": [ "# Kernel Support Vector Machine (SVM)\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "url='https://raw.githubusercontent.com/cagriemreakin/Machine-Learning/master/2%20-%20Classification/3%20-%20Kernel%20SVM/sosyal_ag_reklamlari.csv'\n", "dataset = pd.read_csv(url)\n", "X = dataset.iloc[:, [2, 3]].values\n", "y = dataset.iloc[:, 4].values" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "# Eğitim ve test set olarak ayırma\n", "from sklearn.model_selection import train_test_split\n", "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, random_state = 0)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\ceakn\\Anaconda3\\lib\\site-packages\\sklearn\\utils\\validation.py:429: DataConversionWarning: Data with input dtype int64 was converted to float64 by StandardScaler.\n", " warnings.warn(msg, _DataConversionWarning)\n" ] } ], "source": [ "# Feature Scaling\n", "from sklearn.preprocessing import StandardScaler\n", "sc = StandardScaler()\n", "X_train_scaled = sc.fit_transform(X_train)\n", "X_test_scaled = sc.transform(X_test)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0,\n", " decision_function_shape=None, degree=3, gamma='auto', kernel='rbf',\n", " max_iter=-1, probability=False, random_state=0, shrinking=True,\n", " tol=0.001, verbose=False)" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Modelimizi training set' e göre eğitme\n", "from sklearn.svm import SVC\n", "#Nonlinear SVM . kernel = rbf \n", "classifier = SVC(kernel = 'rbf', random_state = 0)\n", "classifier.fit(X_train_scaled, y_train)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": true }, "outputs": [], "source": [ "# Test setine göre sonuçları tahmin etme\n", "y_pred = classifier.predict(X_test_scaled)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array([[55, 3],\n", " [ 1, 21]])" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Confusion Matrix ile hatalı tahminleri bulma\n", "from sklearn.metrics import confusion_matrix\n", "cm = confusion_matrix(y_test, y_pred)\n", "cm" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Doğruluk oranı: % 95.0\n" ] } ], "source": [ "print(\"Doğruluk oranı: %\", sum(np.diag(cm))/ cm.sum()*100)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Test set tahminlerinin görselleştirilmesi\n", "from matplotlib.colors import ListedColormap\n", "X_set, y_set = X_test_scaled, y_test\n", "X1, X2 = np.meshgrid(np.arange(start = X_set[:, 0].min() - 1, stop = X_set[:, 0].max() + 1, step = 0.01),\n", " np.arange(start = X_set[:, 1].min() - 1, stop = X_set[:, 1].max() + 1, step = 0.01))\n", "plt.contourf(X1, X2, classifier.predict(np.array([X1.ravel(), X2.ravel()]).T).reshape(X1.shape),\n", " alpha = 0.75, cmap = ListedColormap(('red', 'green')))\n", "plt.xlim(X1.min(), X1.max())\n", "plt.ylim(X2.min(), X2.max())\n", "for i, j in enumerate(np.unique(y_set)):\n", " plt.scatter(X_set[y_set == j, 0], X_set[y_set == j, 1],\n", " c = ListedColormap(('red', 'green'))(i), label = j)\n", "plt.title('SVM Test Set')\n", "plt.xlabel('Yas')\n", "plt.ylabel('Maas')\n", "plt.legend()\n", "plt.show()" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.1" } }, "nbformat": 4, "nbformat_minor": 2 }