当前位置: 首页 > news >正文

郑州网站建设兼职安徽网络优化公司排名

郑州网站建设兼职,安徽网络优化公司排名,政府网站模板 免费,wordpress 缩率图数据集描述: sklearn的lfw_people函数在线下载55个外国人图片文件夹数据集来精确实现人脸识别并提取人脸特征向量数据集地址: sklearn.datasets.fetch_lfw_people — scikit-learn 1.2.1 documentationPCA降维: pca PCA(n_components0.9) 数据拆分: X_train, X_test, y_tra…
  • 数据集描述: sklearn的lfw_people函数在线下载55个外国人图片文件夹数据集来精确实现人脸识别并提取人脸特征向量

  • 数据集地址: sklearn.datasets.fetch_lfw_people — scikit-learn 1.2.1 documentation
  • PCA降维:   pca = PCA(n_components=0.9) 
  • 数据拆分:  X_train, X_test, y_train, y_test = train_test_split(X,  y,  test_size = 0.1)
  • 支持向量机:  svc = SVC()      # svc.fit(X_train_pca, y_train)
  • 网格搜索最佳参数:
svc = SVC()
params = {'C':np.logspace(-3,1,20),'kernel':['rbf','poly','sigmoid','linear']}
gc = GridSearchCV(estimator = svc,param_grid = params)
gc.fit(X_train_pca,y_train)
print('网格搜索最佳参数:',gc.best_params_)   #  {'C': 3.79269019073,'kernel':'rbf'}
print('模型得分是:',gc.score(X_test_pca,y_test))   # 0.883720930232
y_pred = gc.predict(X_test_pca)


2、SVC建模人脸识别

2.1、导包

import numpy as np
from sklearn.svm import SVC
from sklearn.model_selection import train_test_split
import matplotlib.pyplot as plt
from sklearn.decomposition import PCA
from sklearn.model_selection import GridSearchCV
from sklearn import datasets

2.2、数据加载

# 第一次加载,需要联网下载
# 下载路径:C:\Users\likai\scikit_learn_data\lfw_home
faces = datasets.fetch_lfw_people(resize= 1,min_faces_per_person=70)
# 形状是:(125,94)
X  = faces['data']
y = faces['target']
display(X.shape,y.shape)       # (1288, 11750)   (1288,)

2.3、数据降维与拆分

pca = PCA(n_components=0.9)
X_pca = pca.fit_transform(X)X_train,X_test,X_train_pca,X_test_pca,
y_train,y_test = train_test_split(X, X_pca, y, test_size = 0.1)
display(X_train.shape,X_test.shape)
display(X_train_pca.shape,X_test_pca.shape)

2.4、直接使用SVC建模预测

svc = SVC()
svc.fit(X_train_pca,y_train)
svc.score(X_test_pca,y_test)      # 输出:0.7984496124031008

2.5、网格搜索确定最佳参数

%%time
svc = SVC()
params = {'C':np.logspace(-3,1,20),'kernel':['rbf','poly','sigmoid','linear']}
gc = GridSearchCV(estimator = svc,param_grid = params)
gc.fit(X_train_pca,y_train)
print('网格搜索最佳参数:',gc.best_params_)   #  {'C': 3.79269019073,'kernel':'rbf'}
print('模型得分是:',gc.score(X_test_pca,y_test))   # 0.883720930232
y_pred = gc.predict(X_test_pca)

2.6、数据可视化

target_names = faces.target_names
print('目标任务名字如下:',target_names)
plt.figure(figsize=(5*2,10*3))
for i in range(50):plt.subplot(10,5,i + 1)plt.imshow(X_test[i].reshape(125,-1),cmap = 'gray')true_name = target_names[y_test[i]].split(' ')[-1]pred_name = target_names[y_pred[i]].split(' ')[-1]plt.title('True:%s\nPred:%s' % (true_name,pred_name))plt.axis('off')

 

http://www.shuangfujiaoyu.com/news/23347.html

相关文章:

  • 网站建设要学哪些长尾关键词是什么意思
  • 点评网站模板百度刷首页怎么刷
  • 什么是速成网站网络站点推广的方法
  • 分站城市网站如何做seo阿里网站seo
  • 网页qq登录入口首页广州网站优化
  • 旅游网站设计模版网站优化种类
  • 一个网站多台服务器网站分为哪几种类型
  • 扬之云公司网站建设青岛网站设计制作
  • wordpress代码实现bbs网站seo优化徐州百度网络
  • 网站大连谷歌搜索引擎为什么打不开
  • 死链接对网站的危害有哪些1小时快速搭建网站
  • 如何介绍自己的网站接单平台app
  • 自适应网站可以做伪静态页面吗网站推广计划
  • 网站开发维护招聘网站seo优化服务商
  • wpf做网站教程靠网络营销火起来的企业
  • 把货卖到国外有哪些平台seo 的作用和意义
  • 自己学建网站在线生成网页网站
  • 网站开发开发公司排名代理推广月入5万
  • 太原市给企业做网站大数据营销是什么
  • 江西网站做的好的企业网络营销的基本流程
  • 淘宝做网站微博今日热搜榜
  • 网站诸多长沙优化科技有限公司
  • 做字体的网站seo优化查询
  • 网天下网站建设百度开户返点
  • 网页游戏开服表大全太原网站优化公司
  • 网站建设水上乐园简单的网页设计作品
  • 网站seo优缺点网站统计数据分析
  • 自己做网站不用WordPress国内能用的搜索引擎
  • 杭州做兼职网站建设seo推广网络
  • 论坛建站哪个比较好兰州模板网站seo价格