山东大学人工智能导论实验3工程文件-Logistic回归分类器识别猫
详解博客地址:https://blog.csdn.net/m0_52316372/article/details/125626670
内容:
建立Logistic回归分类器用来识别猫。参考1 和 参考2
目标:
基于作业二的拓展,进一步理解神经网络的思想
理解逻辑回归实际上是一个非常简单的神经网络
代码要求
1. 定义模型结构
2. 初始化模型的参数
3. 循环
计算当前损失(前向传播)
计算当前梯度(反向传播)
更新参数(梯度下降)
文档要求:
尝试不同的学习率(至少三种),观察不同学习率下随着迭代次数的增加损失值的变化,请粘贴不同学习率下损失的变化曲线图像,放到一张图像上,分析不同的学习率对模型准确率的影响及原因,如何选择合适的学习率。
数据集介绍:
datasets/train_catvnoncat.h5
保存的是训练集里面的图像数据(本训练集有209张64x64的图像)及对应的分类值(0或1,0表示不是猫,1表示是猫)
datasets/ test_catvnonca
1