日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【Python-ML】SKlearn库支持向量机(SVM) 使用

發布時間:2025/4/16 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python-ML】SKlearn库支持向量机(SVM) 使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# -*- coding: utf-8 -*- ''' Created on 2018年1月15日 @author: Jason.F @summary: Scikit-Learn庫支持向量機分類算法 '''from sklearn import datasets import numpy as np from sklearn.cross_validation import train_test_split from sklearn.preprocessing import StandardScaler from matplotlib.colors import ListedColormap import matplotlib.pyplot as plt from sklearn.svm import SVC from sklearn.metrics import accuracy_score from sklearn.linear_model import SGDClassifier #決策邊界函數 def plot_decision_regions(X,y,classifier,test_idx=None,resolution=0.02):# 設置標記點和顏色markers = ('s','x','o','^','v')colors = ('red', 'blue', 'lightgreen', 'gray', 'cyan')cmap = ListedColormap(colors[:len(np.unique(y))])# 繪制決策面x1_min, x1_max = X[:, 0].min() - 1, X[:, 0].max() + 1x2_min, x2_max = X[:, 1].min() - 1, X[:, 1].max() + 1xx1, xx2 = np.meshgrid(np.arange(x1_min, x1_max, resolution),np.arange(x2_min, x2_max, resolution))Z = classifier.predict(np.array([xx1.ravel(), xx2.ravel()]).T)Z = Z.reshape(xx1.shape)plt.contourf(xx1, xx2, Z, alpha=0.4, cmap=cmap)plt.xlim(xx1.min(), xx1.max())plt.ylim(xx2.min(), xx2.max())#繪制所有樣本X_test,y_test=X[test_idx,:],y[test_idx]for idx,cl in enumerate(np.unique(y)):plt.scatter(x=X[y==cl,0],y=X[y==cl,1],alpha=0.8,c=cmap(idx),marker=markers[idx],label=cl)#高亮預測樣本if test_idx:X_test,y_test =X[test_idx,:],y[test_idx]plt.scatter(X_test[:,0],X_test[:,1],c='',alpha=1.0,linewidths=1,marker='o',s=55,label='test set') #數據導入 iris=datasets.load_iris() X=iris.data[:,[2,3]] y=iris.target print (np.unique(y)) #訓練集和測試集劃分 X_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.3,random_state=0) #標準化 sc=StandardScaler() sc.fit(X_train)#計算樣本的均值和標準差 X_train_std=sc.transform(X_train) X_test_std=sc.transform(X_test) #支持向量機,期決定作用的是支持向量點(決策邊界的點)##線性:參數C控制間隔大小,平衡偏差和方差,增加C值來增加偏差降低方差 #svm=SVC(kernel='linear',C=1.0,random_state=0) #高斯核:gamma是高斯球面的截止參數,減少其值,可增加受影響的訓練樣本的范圍(支持向量點),導致決策邊界更加寬松,也起到控制過擬合作用 svm=SVC(kernel='rbf',C=1.0,random_state=0,gamma=0.02)#gamma=100觀察 #基于隨機梯度下降的分類模型 #ppn=SGDClassifier(loss='perceptron') #lr=SGDClassifier(loss='log') #svm=SGDClassifier(loss='hinge') svm.fit(X_train_std,y_train) #模型預測 y_pred=svm.predict(X_test_std) print ('Accuracy:%.2f' %accuracy_score(y_test,y_pred))#準確率 #繪制決策邊界 X_combined_std=np.vstack((X_train_std,X_test_std)) y_combined=np.hstack((y_train,y_test)) plot_decision_regions(X=X_combined_std, y=y_combined, classifier=svm, test_idx=range(105,150)) plt.xlabel('petal length[standardized]') plt.ylabel('petal width[standardized]') plt.legend(loc='upper left') plt.show()''' #生成非線性可分的數據集 np.random.seed(0) X_xor=np.random.randn(200,2) y_xor=np.logical_xor(X_xor[:,0]>0,X_xor[:,1]>0) y_xor=np.where(y_xor,1,-1)#異或操作后,100個樣本屬于類別1,100個樣本屬于類別-1 plt.scatter(X_xor[y_xor==1,0],X_xor[y_xor==1,1],c='b',marker='x',label='1') plt.scatter(X_xor[y_xor==-1,0],X_xor[y_xor==-1,1],c='r',marker='s',label='-1') plt.ylim(-3.0) plt.legend() plt.show() #高斯核的SVM模型 svm=SVC(kernel='rbf',random_state=0,gamma=0.10,C=10.0) svm.fit(X_xor,y_xor) plot_decision_regions(X_xor,y_xor,classifier=svm) plt.legend(loc='upper left') plt.show() '''

gamma=0.2結果:


gamma=100結果:


《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的【Python-ML】SKlearn库支持向量机(SVM) 使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 永久免费在线看片 | 99riav1国产精品视频 | 91黄址| 又欲又污又肉又黄短文 | 在线观看第一页 | 91免费版在线看 | 欧美久久久 | 综合久久五月 | 欧美大胆a视频 | 天天撸天天操 | 456av| 亚洲 欧美 自拍偷拍 | 欧美在线小视频 | 在线视频日韩精品 | 欧美嫩交 | 特黄视频在线观看 | 性做爰裸体按摩视频 | 91岛国| 天美视频在线观看 | 国产一线二线三线女 | 国产aⅴ精品一区二区三区久久 | 黑人玩弄人妻一区二区三区四 | 你懂的亚洲 | 欧美一二区视频 | 日本a级c片免费看三区 | 毛片基地在线播放 | 久操影视| 久久久久久国产精品视频 | 亚洲一区二区在线免费观看 | 在线天堂v | 日韩人妻无码精品综合区 | 国产精品福利一区 | 黄色a级在线观看 | 国产精品久久久久久网站 | 色女人影院 | 伊人22| 伊人爱爱网| 中日韩黄色大片 | 精品二三区 | 免费人成在线 | 久久香蕉av | 一级欧美在线 | 开心激情网站 | www.色黄| 两性视频久久 | 成人欧美精品一区二区 | 欧美3p在线观看 | 欧美 亚洲 视频 | 黄色性生活一级片 | 欧美成人精品欧美一 | 伊人狼人影院 | 床戏高潮做进去大尺度视频 | 户外少妇对白啪啪野战 | 夜间福利在线观看 | www.xxxx国产 | av资源站最新av| 久久久香蕉视频 | 亚洲成人第一区 | 综合激情久久 | 亚洲成人第一区 | 国产精品一区二区三区高潮 | 亚洲成人伦理 | 成人性生活视频 | 西欧free性满足hd老熟妇 | 欧美国产一区二区在线观看 | 在线观看不卡一区 | 日韩精品在线一区二区 | 午夜男人天堂 | 成人在线免费观看网址 | 韩国女同性做爰三级 | 亚洲精品国产一区二区 | 一级黄色片在线播放 | 男女xx网站| 日韩91av | 日本三级生活片 | 激情小说专区 | 黄骗免费网站 | 日韩视频精品一区 | 黄色一级片在线播放 | 黄色网页在线播放 | 成人性生交大片免费看vrv66 | 懂色一区二区三区免费观看 | 国产av一区二区三区传媒 | 久久香蕉网 | 亚洲av无码国产精品久久久久 | 国产av成人一区二区三区高清 | xxxx黄色 | 亚洲视频四区 | 国产激情成人 | 中国老头性行为xxxx | 影音av在线| 亚洲一区免费在线 | 亚洲av色一区二区三区精品 | 国产乱人伦精品一区二区 | 欧日韩av | 一区二区成人在线 | 女人一区二区三区 | 久久爱网 | 波多野结衣在线视频播放 |