Guest User

Untitled

a guest
Jun 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. from matplotlib.colors import ListedColormap
  2. X_set, y_set = X_train, y_train
  3. X1, X2 = np.meshgrid(np.arange(start = X_set[:, 0].min() - 1, stop = X_set[:, 0].max() + 1, step = 0.01),
  4. np.arange(start = X_set[:, 1].min() - 1, stop = X_set[:, 1].max() + 1, step = 0.01))
  5.  
  6. pred = classifier.decision_function(np.array([X1.ravel(), X2.ravel()] + [np.repeat(0, X1.ravel().size) for _ in range(12)]).T).reshape(X1.shape)
  7. plt.contourf(X1, X2, pred,
  8. alpha=1.0, cmap="RdYlGn", levels=np.linspace(pred.min(), pred.max(), 100))
  9.  
  10. plt.xlim(X1.min(), X1.max())
  11. plt.ylim(X2.min(), X2.max())
  12. for i, j in enumerate(np.unique(y_set)):
  13. plt.scatter(X_set[y_set == j, 0], X_set[y_set == j, 1], c = ListedColormap(('red', 'green'))(i), label = j)
  14. plt.title('SVM (Training set)')
  15. plt.xlabel('Age')
  16. plt.ylabel('Lung Cancer')
  17. plt.legend()
  18. plt.show()
Add Comment
Please, Sign In to add comment