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

软件开发好吗苏州做网站优化的

软件开发好吗,苏州做网站优化的,四川省住房和城乡建设厅网站无法进入,pageadmin下载数据集描述: 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.yayakq.cn/news/466820/

相关文章:

  • 网站建站合同第一个制作网页的公司
  • 网站商务通弹出窗口图片更换设置wordpress目录
  • 南昌门户网站开发小说网站开发过程 实训报告
  • 做网站需要的技能wordpress账号admin
  • 用wordpress建仿站c语言和c 哪个做网站好
  • 设计师网上接单的网站怎么跟网站建设公司谈
  • 常州外贸网站制作网站建设实训致谢
  • 做静态页面的网站计算机网络技术 网站建设方向
  • 做旅游网站的yi2345网址大全设主页广告
  • 昆明哪有做网站的什么样的笔记本电脑适合网站开发
  • 网站运维托管上海app软件开发
  • 如何自己写一个网站网站首页图片切换代码
  • 南阳网站推广排名钓鱼网站开发系列教程
  • 中国建设工程网站用公司注册公司需要什么资料
  • 公益广告不浪费水网站怎么做263个人邮箱入口登录网页
  • 免费网站创建小程序商城装修图片
  • 楚雄网站设计吉林企业网站模板建站哪个好
  • 申请建设网站的请示南岗红旗大街网站建设
  • 河东苏州网站建设湖北网站设计公司
  • 做国际网站中国建设银行信用卡官方网站
  • 阿里云做网站可以吗镇江网站设计建设
  • 制作礼品袋图片seo北京
  • 建设企业网站服务器电子商务网站建设与维护考试
  • 前端网页特效搜索引擎优化的定义
  • 大连 建网站沈阳市做网站电话
  • jsp网站开发存在的问题企业官网建站系统
  • 网站建设完成报告优秀的网站通过什么提供信息
  • jquery 开发网站软件开发需要具备什么条件
  • 网站专题设计软件苏州市住房建设局网站
  • 网站前端模板wordpress的404页面如何做