python大作业有哪些题目,python期末大作业项目

大家好,本文将围绕python大作业有哪些题目展开说明,python期末大作业项目是一个很多人都想弄明白的事情,想搞清楚python大作业设计报告需要先了解以下几个事情。

Source code download: 本文相关源码

《Python 程序设计》结业考核大作业

2020 年春季学期 大数据 2018 级

分类和预测要求如下:

  1. 利用算法实现人脸识别的功能,最后显示某人的预测名字与真实名字
  2. 数据集按照比例切分为训练集和测试集,报告中给出你的划分比例
  3. 评估预测模型的优劣:显示主要分类(必有) 指标 precision\recall\f1-score\support (其他指标可自行添加)
  4. 用可视化包或库(如, matplotlib )显示预测实验的结果,如图所示:
055685d6d6d750b16b0e1845cba44c1c.png

UTOOLS1590802589092.png

  1. 撰写总结报告, 包含代码基本注释、实验流程,简短总结。

代码注释

下载数据(如果尚未存储在磁盘上)并将其作为numpy数组加载

lfw_people = fetch_lfw_people(min_faces_per_person=70, resize=0.4)

获取图像数组形状属性(用于绘制)

n_samples, h, w = lfw_people.images.shape

对于机器学习,我们直接使用这2个数据(因为相对像素位置信息被该模型忽略 )

X = lfw_people.data
n_features = X.shape[1]

要预测的标签是该人对应的id

y = lfw_people.target
target_names = lfw_people.target_names

总共需要预测的人数(类别数)

n_classes = target_names.shape[0]

划分训练集和测试集

X_train, X_test, y_train, y_test = train_test_split(
    X, y, test_size=0.25, random_state=32)

计算人脸数据集(作为未标记数据集)上的PCA(特征脸):主成分分析PCA降维 保留150个成分

n_components = 150
pca = PCA(n_components=n_components, svd_solver='randomized',
          whiten=True).fit(X_train)

降维后的特征脸

eigenfaces = pca.components_.reshape((n_components, h, w))

对划分后的训练集测试集进行相同处理

X_train_pca = pca.transform(X_train)
X_test_pca = pca.transform(X_test)

训练SVM分类模型、超参设定、定义调参器,并设置5折交叉验证 传入SVC

param_grid = {
     'C': [1e3, 5e3, 1e4, 5e4, 1e5],
              'gamma
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生Web期末作业题目可以选择各种不同的方向和主题。以下是一个可能的题目示例:设计并实现一个在线商城网站。 这个作业题目要求学生独立设计并开发一个完整的在线商城网站。学生需要从零开始设计网站的功能和布局,并实现用户的注册、登录、购物车管理、商品搜索、下单付款等核心功能。另外,学生还可以根据需要添加一些创新的功能模块,如商品推荐系统、用户评价系统等,以提升网站的用户体验。 在完成这个作业的过程中,学生需要全面掌握Web前端和后端的开发技术。前端方面,学生要使用HTML、CSS和JavaScript等技术实现网站的界面和交互效果。后端方面,学生需要掌握一种后端开发语言,如Java、Python或PHP,并使用数据库进行数据的存储和管理。同时,学生还需要了解网络安全方面的知识,确保网站的安全性。 在完成网站设计和开发的过程中,学生需要考虑到用户的体验和易用性。他们可以通过使用响应式布局和移动优先设计等技术,确保网站在不同设备上的兼容性和可访问性。此外,学生还可以通过进行用户调研和用户测试,了解用户的需求和反馈,进一步完善和优化网站的设计。 总之,大学生Web期末作业题目是一个很好的机会,让学生综合运用所学的知识和技术,通过实践提高自己的能力和水平。通过设计和实现一个在线商城网站,学生可以锻炼自己的项目管理能力、团队协作能力,提高自己的创新思维和问题解决能力,为将来的职业发展打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值