Last active
January 14, 2019 18:17
-
-
Save PhilipMay/02a4c7ebc8982dceaf6242dae75e9a8b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "import numpy as np\n", | |
| "from sklearn.datasets import load_breast_cancer\n", | |
| "from sklearn.model_selection import train_test_split\n", | |
| "from sklearn.svm import SVC\n", | |
| "\n", | |
| "rng = np.random.RandomState(42)\n", | |
| "data = load_breast_cancer()\n", | |
| "X = data.data\n", | |
| "y = data.target\n", | |
| "\n", | |
| "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.33, random_state=rng)\n", | |
| "X_train, X_dsel, y_train, y_dsel = train_test_split(X_train, y_train, test_size=0.5, random_state=rng)\n", | |
| "\n", | |
| "model_svc = SVC(probability=True, gamma='auto').fit(X_train, y_train)\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 2, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", | |
| " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1])" | |
| ] | |
| }, | |
| "execution_count": 2, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "model_svc.predict(X_test)\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "array([1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 0., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 0., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 0., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1., 0., 1., 1., 1., 1., 1., 1., 1., 0., 1., 1., 1., 1., 1., 1., 1.,\n", | |
| " 1.])" | |
| ] | |
| }, | |
| "execution_count": 3, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "np.rint(model_svc.predict_proba(X_test)[:,1])\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 4, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "array([[0.37961521, 0.62038479],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37903112, 0.62096888],\n", | |
| " [0.4117856 , 0.5882144 ],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37801983, 0.62198017],\n", | |
| " [0.37915486, 0.62084514],\n", | |
| " [0.61645183, 0.38354817],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.38738933, 0.61261067],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37770591, 0.62229409],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37790093, 0.62209907],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.57075499, 0.42924501],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.38820738, 0.61179262],\n", | |
| " [0.37803164, 0.62196836],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.3776995 , 0.6223005 ],\n", | |
| " [0.37770703, 0.62229297],\n", | |
| " [0.40888522, 0.59111478],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37929526, 0.62070474],\n", | |
| " [0.37778254, 0.62221746],\n", | |
| " [0.37910163, 0.62089837],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.40440997, 0.59559003],\n", | |
| " [0.38115184, 0.61884816],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.3777521 , 0.6222479 ],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.38158163, 0.61841837],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.3796811 , 0.6203189 ],\n", | |
| " [0.37865105, 0.62134895],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.3777815 , 0.6222185 ],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37793951, 0.62206049],\n", | |
| " [0.41730172, 0.58269828],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37774549, 0.62225451],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37810188, 0.62189812],\n", | |
| " [0.3809238 , 0.6190762 ],\n", | |
| " [0.38851049, 0.61148951],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37777633, 0.62222367],\n", | |
| " [0.37937256, 0.62062744],\n", | |
| " [0.37772105, 0.62227895],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769136, 0.62230864],\n", | |
| " [0.70977645, 0.29022355],\n", | |
| " [0.37780779, 0.62219221],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37770657, 0.62229343],\n", | |
| " [0.39253625, 0.60746375],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37770043, 0.62229957],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37770027, 0.62229973],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769962, 0.62230038],\n", | |
| " [0.41293341, 0.58706659],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.38087911, 0.61912089],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37770086, 0.62229914],\n", | |
| " [0.427462 , 0.572538 ],\n", | |
| " [0.49147585, 0.50852415],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37771638, 0.62228362],\n", | |
| " [0.37769974, 0.62230026],\n", | |
| " [0.39480781, 0.60519219],\n", | |
| " [0.38100516, 0.61899484],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.3779329 , 0.6220671 ],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.38018602, 0.61981398],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769939, 0.62230061],\n", | |
| " [0.4469403 , 0.5530597 ],\n", | |
| " [0.39270071, 0.60729929],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.3776995 , 0.6223005 ],\n", | |
| " [0.40954621, 0.59045379],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.51250668, 0.48749332],\n", | |
| " [0.37748631, 0.62251369],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769961, 0.62230039],\n", | |
| " [0.37769947, 0.62230053],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.43154526, 0.56845474],\n", | |
| " [0.37796545, 0.62203455],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37777013, 0.62222987],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37944196, 0.62055804],\n", | |
| " [0.3777021 , 0.6222979 ],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769947, 0.62230053],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37787238, 0.62212762],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769943, 0.62230057],\n", | |
| " [0.37817942, 0.62182058],\n", | |
| " [0.38184795, 0.61815205],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37955757, 0.62044243],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.40919385, 0.59080615],\n", | |
| " [0.38105568, 0.61894432],\n", | |
| " [0.37770047, 0.62229953],\n", | |
| " [0.38184139, 0.61815861],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769918, 0.62230082],\n", | |
| " [0.3777295 , 0.6222705 ],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37770263, 0.62229737],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.39277865, 0.60722135],\n", | |
| " [0.37783074, 0.62216926],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37980937, 0.62019063],\n", | |
| " [0.37772753, 0.62227247],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.38742641, 0.61257359],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37860822, 0.62139178],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769956, 0.62230044],\n", | |
| " [0.38171643, 0.61828357],\n", | |
| " [0.37780231, 0.62219769],\n", | |
| " [0.37799166, 0.62200834],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37801311, 0.62198689],\n", | |
| " [0.56222902, 0.43777098],\n", | |
| " [0.37769949, 0.62230051],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.38450044, 0.61549956],\n", | |
| " [0.37830844, 0.62169156],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37794421, 0.62205579],\n", | |
| " [0.52517252, 0.47482748],\n", | |
| " [0.38988081, 0.61011919],\n", | |
| " [0.37778391, 0.62221609],\n", | |
| " [0.37923049, 0.62076951],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37769948, 0.62230052],\n", | |
| " [0.37975031, 0.62024969]])" | |
| ] | |
| }, | |
| "execution_count": 4, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "model_svc.predict_proba(X_test)\n" | |
| ] | |
| }, | |
| { | |
| "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": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.6.8" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 2 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment