自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 给硕哥看的

train_img = torch.from_numpy(train_img).permute(0, 3, 1, 2) # 调整维度为 (batch_size, channels, height, width)# 将对应的标签添加到标签列表。# 将图像添加到训练数据列表。# 遍历当前标签对应的文件夹中的所有文件。# 计算经过卷积和池化后的特征图尺寸。# 计算预测值和损失。# 将所有数据归一化到0-1之间。# 读取训练集和测试集数据。# 创建数据集和数据加载器。# 初始化损失函数和优化器。

2025-04-11 12:04:07 420

原创 【北京化工大学】 神经网络与深度学习 实验6 MATAR图像分类

注:本次老师的要求是不限方法,使用pytorch尽可能提升精度。

2025-04-03 19:09:46 576

原创 【北京化工大学】神经网络第五周上机

实现下面的三个代码自行删一下或者注释一下即可。未进行图像增强以及Xavier初始化。xavier,不增强。

2025-03-27 12:04:39 282

原创 【北京化工大学】图像理解与机器视觉第四周作业

使用pytroch等深度学习框架,构建一个图像分类模型。本人使用的是minist数据集马飞老师发的图片版本。加分项:提供训练时的数据增强,给出训练过程的Loss,训练准确率、验证准确率等变化曲线,使用更多的网络结构。数据增强后,受制于还有四十分钟上课,就没跑到收敛了。

2025-03-26 17:35:14 251

原创 【北京化工大学】神经网络第四周上机

然而本次增强使用的翻转和旋转,可能导致数据样式变化,反而降低准确率。4、200次以后迭代速度变慢,并且发现损失跳变成都越来越大,推测和学习率有关,如果随着迭代降低学习速率应该可以加快迭代速度。2、从收敛速度上来看,dropout的收敛速度非常慢,并且受到超参数p的影响非常大。1、p=0.5的时候很难收敛,原因是空白的值太多,所以本人悄咪咪改成了0.8。注意,数据增强是在原有数据集上增加新的数据,所以在增强后数据量是原来的三倍。1、3层的网络精度远高于两层的神经网络,并且模型复杂,因此需要添加正则化。

2025-03-20 14:48:16 383

原创 【北京化工大学】图像理解与机器视觉第三周上机

DeHaze、Seam Carving算法实现。

2025-03-19 16:56:16 581 2

原创 北京化工大学 神经网络与深度学习第三次作业

实验结果分析 1、归一化的重要性:由于本次实验对象维度很大,所以不进行归一化会报错超出float的精度 2、本次实验使用SGD的方法。当batch_size选取为100,进行100次迭代发现实验结果良好,最终准确率是一个平滑的上升曲线,达到了85.7%的精度。所以在batch_size=1000的基础上扩大epoch=1000,发现实验效果仍然不理想。0.1.1. 读取图像形式的MNIST #划分为train/test #对数据进行归一化,即0-1之间,数据要变成float类型 #把数据顺序打乱。

2025-03-13 22:32:21 373 1

原创 北京化工大学 神经网络与深度学习第二次作业

import os'''根据名称整出来训练集、测试集和对应的标签'''try:#图像名称的倒数第五个是标签#划分数据集try:# 将标签转换为整数try:#这里改成自己的名称,因为老师要求再jupyter上跑所以我就写了绝对路径print(f"训练集数量: {len(train_images)}")print(f"测试集数量: {len(test_images)}")'''绘图'''

2025-03-10 14:09:58 265

原创 北京化工大学 神经网络与深度学习第一次作业

以下是任务二,使用knn的方法,我这里写了一个屎山循环,效率很低,所以迭代就到30,精益求精者或者电脑牛逼者可以继续修改和迭代。j老师的要求是使用jupyter notebook,这里就不按他要求来了,只上传pycharm的东西。所需要的环境是matplotlib用于画图,获取MNIST数据库的方式自行搜索,很简单就可以下载了。具体的jupyter notebook版本可以私信找我要,up不会上传pdf。这是实验三的曲线,本文代码没弄,可以自己琢磨一下写一下。以下是任务三,使用随机搜索算法进行迭代。

2025-02-28 15:44:49 320

原创 机器学习笔记 第一章 绪论

由于发现我们老师的ppt太零碎,东抄西抄,不成体系,所以自己整理一些笔记。

2024-11-29 18:38:26 199

原创 【北京化工大学】模式识别 遗传算法实现聚类(酒瓶分类)

注:如果要不走kmeans方法,就把main函数最后的注释取消掉就可以了,matlab快速注释是ctrl+r,快速取消注释是ctrl+t。迭代次数大,运行速度超慢,准确率高但是k近邻法还是有数据没分开k-means的迭代次数不能过大,否则会吞掉一部分聚类。低交叉概率导致全局搜索能力若,导致种群的多样性不足,陷入局部最优解。高交叉概率(pcross)接近1,全局搜索能力强,能够加快收敛,最近邻k的结果坏透了,直接缺少了一类,但是k-means结果良好。运行速度快多了,风扇也不转了,运行时候也不用刷抖音了。

2024-11-29 13:34:28 434

原创 【北京化工大学】数据库原理 实验七 综合实验

对于至少有两个水手的等级,找出到了投票年龄(至少有。对于至少有两个水手的等级级别,求出水手们的平均年龄。找出在所有的等级中水手的平均年龄是最低的那些等级。找出预订了一艘红色船或者绿色船的水手名。8.找出预订了红色船的所有水手的名字。找出同时预订了红色船和绿色船的水手名。的最老的水手的年龄还要大的水手的名字。对于每个等级级别找出最年轻的水手的年龄。找出至少预订了一艘船的水手的名字。找出预定了所有船的水手们的名字。SET color ='黄色'找出最老的水手的名字和年龄。-- 首先,创建三张表。

2024-11-29 13:21:18 668

原创 【北京化工大学】数据库原理 实验六 添加用户及设置操作权限

GRANT SELECT ON s TO jintao授予用户jintao对表s的查询权限。在SQL Server 配置管理器中,停止 SQL Server 服务。使用sp_grantdbaccess存储过程为用户授予数据库访问权限。-> [SQL Server (实例名)]-> [停止] -> [启动]-> [SQL Server 网络配置]导航到 `配置工具` -> 外围应用配置器。-> [SQL Server 服务][SQL Server 配置管理器][SQL Server 配置管理器]

2024-11-29 13:20:29 378

原创 【北京化工大学】数据库原理 实验五 数据库表对象更新操作实验

- 我没有找到书上这一部分的内容,就自己添加了数据进去。('S3', '东方红', 30, '北京'),('S4', '丰泰盛', 20, '天津'),('S1', '精益', 20, '天津'),('S2', '盛锡', 10, '北京'),('S5', '为民', 30, '上海');重新添加外键约束,并设置为级联删除。表中插入部分数据(参照教科书。SET SNAME='宏民厂'需要将外键定义为级联删除类型。-- 先删除SPJ再删除S。表中删除供应商序号为。

2024-11-29 13:19:57 302

原创 【北京化工大学】数据库原理 实验四 数据库表对象建立与授权实验

将自己建立的表对象的操作权限授予其他三个用户。表结构,填加一企业规模字段(

2024-11-29 13:19:21 325

原创 【北京化工大学】数据库原理 实验三数据库的组合查询和统计查询实验

统计所有课程均及格学生的平均成绩,及格的门数,结果按平均成绩降序,及格门数降序排列。统计每个人及格的成绩的平均值,及格的门数,结果按平均成绩降序,及格门数降序排列。门以上且都及格的学生号及总平均分,并按平均成绩排序。门以上且都及格的学生号及总平均分。在学生选课库中实现其查询操作。求选修各门课的人数及平均成绩。

2024-11-29 13:18:47 368

原创 【北京化工大学】模式识别,BP神经网络

设计三种基于BP网络的非线性分类器,利用瓶子数据的前29组作为训练数据,后30组作为测试数据,分析并比较网络中间层节点数、阈值函数、训练函数及其学习速率等参数对BP网络的影响。

2024-11-14 19:03:00 375

原创 【北京化工大学】实验二 数据库的嵌套查询实验

在职工部门库中实现其数据查询操作:1. 求 10#部门中工种与‘SALES’部门中任一工种相同的职工。使学生掌握 SQL Server 查询分析器的使用方法,加深对 SQL 和 Transact。2.在 SQL-Server 查询分析器的输入区中 Transact-SQL 查询语句。-- 这题学号肯定给的有问题,学号是整形啊,但是题目给的是S2,我就稍微变通了一下。WHERE sdept = '计算机'2. 求工种与在纽约的职工的工种相同的职工。SQL 语言的查询语句的理解。作符进行嵌套查询操作。

2024-11-04 18:09:06 1042

原创 【北京化工大学】数据库原理实验一

【代码】【北京化工大学】数据库原理实验一。

2024-10-25 13:40:45 446

原创 【北京化工大学】模式识别,模糊聚类

再对output曲线进行编辑,和之前大同小异,范围是[0,5],1是【0,1,2】,2是【1,2,3】依次类推,总共四条曲线,怎么添加曲线前面说过,这里是三角形,不是梯形。以第二条规则为例,在A,B,C中分别选择后,在output1 is里再选择,再点击add rule。注意,如果线添加多了,先用鼠标选中,让他变红,再按delete键(不是backspace)我选择的to file,命名注意不要选择中文和数字开头,也不要叫fuzzy。需要修改的是右侧的Name,Type,Params。

2024-10-24 19:38:53 717

原创 【北京化工大学】模式识别, 线性判别函数分类器设计

可以多修改几次分类看看效果怎么样,我是第一次1,3分一类,但是结果特别狗屎,老师不通过,途中代码是1,4分一类,2,3分一类。2、基于Fisher判别法设计线性分类器,实现测试数据的分类。1、基于LMSE算法设计线性分类器,实现测试数据的分类。

2024-10-17 17:47:42 380 1

原创 【北京化工大学】模式识别,K均值聚类算法

学习和熟悉K均值聚类思想,编写均值聚类程序实现瓶子分类,提交实验报告及程序。具体要求:1、用29组训练样本训练生成聚类中心,然后对30组测试样本进行分类;2、将59组数据的类别信息都去掉,直接进行聚类(k=4),分析聚类结果;3、比较两种方法的异同。要求三:一和二的比较。图一是将要求一的代码去掉29个样本点,两类比较,我反正没看出任何屌差别。euclideanDistance3D的文件,放在和工作代码相同目录下即可。

2024-10-17 17:40:37 1056

原创 【北京化工大学】模式识别,贝叶斯决策

2、采用对角线元素为0,其余为1的风险表,编写最小风险贝叶斯决策分类;设计不同的风险表,我懒得输入,就将风险表格设计成4x4的幻方矩阵。1、根据给定样本,编写最小错误率贝叶斯决策,实现未知样本的分类;计算类条件概率:根据训练集数据计算每个类别下特征的条件概率。对每个测试样本,根据贝叶斯定理计算其属于每个类别的后验概率。对每个测试样本,根据贝叶斯定理计算每个类别的后验概率。构造风险表:采用对角线元素为0,其余为1的风险表。选择风险最小的类别作为测试样本的预测结果。使用风险表计算每个类别的风险值。

2024-10-17 17:33:27 525

北京化工大学 图像理解与机器视觉复习 第一章 图像与图片的计算&关键代码

北京化工大学 图像理解与机器视觉复习 第一章 图像与图片的计算&关键代码

2025-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除