- 博客(10)
- 收藏
- 关注
原创 深度学习:食物分类项目实战
本文实现了一个基于半监督学习的食品图像分类模型。主要工作包括:1) 设计了food_Dataset和semiDataset两个数据集类,分别用于加载有标签训练数据和无标签数据,后者通过置信度阈值筛选高置信度伪标签;2) 构建了基于VGG的迁移学习模型,采用AdamW优化器和交叉熵损失函数;3) 实现了包含半监督训练的训练流程,当验证集准确率超过60%时自动生成伪标签数据参与训练。实验结果表明,该方法能有效利用无标签数据提升模型性能,训练过程中保存最佳模型并可视化loss和准确率曲线。
2025-07-17 10:41:27
93
原创 深度学习:回归实战,预测新冠感染人数
self.fc1 = nn.Linear(inDim, 64) #线性变换层,进行全连接self.relu1 = nn.ReLU() #激活函数def forward(self, x): #模型前向过程# batch_y是一维的,x是二维的,去掉一维#squeeze():去掉多余的维度(因为输出是 (batch_size, 1),需要变成 (batch_size,))return x。
2025-07-04 23:36:36
173
原创 使用 PyTorch 实现的 线性回归(Linear Regression) 模型训练流程
def data_provider(data, label, batchsize): #每次访问这个函数, 就能提供一批数据#我不能按顺序取 把数据打乱yield get_data,get_label #有存档点的return函数定义data(数据集),label(标签集),和batchsize(每个批次的大小)。计算数据长度获取标签集的长度,即总共有多少个样本。生成索引列表并打乱顺序(1)生成一个从0到length-1的索引列表。(2)随机打乱这些索引。
2025-07-04 09:12:14
943
原创 数据库模拟题
(3)角色表:包含角色编号id、角色名称role_name、备注信息remark。CALL insert_employee(4,'赵六','1983-04-04','41114','zhaoliu','123','1666666664','zl@qq.com',4,4,NULL,NULL);CALL insert_employee(2,'李四','1981-04-04','41112','lisi','123','1666666662','zls@qq.com',2,2,NULL,NULL);
2024-05-14 22:19:57
825
2
原创 数据库题库大题
- call insert_spb_spmc_exists('牛奶','元',3,'0');-- call insert_spb_spmc_exists('苹果','斤',6,'1');-- call insert_spb_exist_spmc('香蕉','斤',2,'1')-- 自定义函数拼音缩写查询: pysx('中文字符串') 返回该中文字符串的拼音缩写。1)学生表: 学生id, 学号, 姓名, 专业, 年级, 姓名拼音缩写。WHERE xm='张三' AND cname='数据开发技术';
2024-05-14 22:01:05
1077
2
原创 数据库题库填空题
8、T-SQL表定义有_______、________、_________、________和_________5个列级约束。(定义主键约束,定义唯一性约束,定义外键约束,定义检查约束,定义默认值约束)3、在SQL Server中,一般主要数据文件的扩展名为_____,一般次要数据文件的扩展名为____,事物日志文件的扩展名为______。13、在SQL Server中不仅可以通过视图检查表中的数据,而且还可以向表中添加和修改数据,但是所插入的数据必须符合表中的________.(列和约束)
2024-05-14 19:17:31
751
2
原创 数据库题库选择题
设学生关系S(SNO,SNAME,SSEX,SAGE,SDEPT)的主健为SNO,学生选课关系SC(SNO,CNO,SCORE)的主健为SNO和CNO,关系R(SNO,CNO,SSEX,SAGE,SDEPT,SCORE)的主健为SNO和CNO,关系R满足(A)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束( )有关系模式R(S,T,C,D,G),其函数依赖集:F={(S,C)→T,C→D,(S,C)→G,T→C)关系模式R的候选关键字(D)
2024-05-14 19:13:58
1015
3
原创 数据库题库大题
已知选课管理系统Xkglxt包含如下数据表: 1)学生表: 学生id, 学号, 姓名, 专业, 年级, 姓名拼音缩写 2)课程表: 课程id, 课程名称, 学分 3)选课表: 选课id, 学生id, 课程id, 成绩 请完成如下操作的SQL语句,表名和列名必须和上面的一致: 1、创建以上三个表的SQL语句;INSERT INTO 学生表 (学号, 姓名, 专业, 年级, 姓名拼音缩写) VALUES (in_学号, in_姓名, in_专业, in_年级, in_姓名拼音缩写);
2024-05-14 18:51:08
251
原创 如何从UCI中下载银行营销数据集以及如何在Anaconda3的Jupyter Notebook中导入银行营销数据集(Bank Marketing)(保姆级教程)
二、如何在Jupyter Notebook中导入银行营销数据集(Bank Marketing)3.点击Jupyter界面右上角的New。蓝色圈起来的就是建好的bank文件夹。点击Python3,即可进入代码编辑。1.进入Jupyter,按下图步骤来。一、从UCI中下载银行营销数据集。下载过后是一个压缩包,选择解压。2.点击bank,进入文件夹。
2024-03-13 22:36:01
1240
3
原创 输入localhost:8080无法访问已经闪退的解决方案
4.既没有出现闪退情况,环境变量配置正确,也没有出现端口号被占用的情况,但是输入localhost:8080依旧无法访问。先点击tomcat安装路径bin目录下的shutup.bat再点击startup.bat。解决:找到 设置—编辑系统环境变量—环境变量(N)—系统变量(S)—新建(W)即可终止6666进程(输入netstat -ano可查看所有的)1.环境变量没有配置好而出现的点击startup.bat闪退。查看被占用的端口号(最右边,例如是6666),接着输入。蓝色的部分为jdk的安装路径。
2024-03-04 22:27:01
1773
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人