from Andrew
一个可以识别猫的的神经网络
带有一个隐层,处理线性不可分的数据
手写实现了DNN的前向传播与反向传播
手动实现了L2正则项,dropout在神经网络中存在与不存在的差别,
都未使用TensorFlow等框架,原生23333
梯度下降:Accuracy:0.796666
带动量的:Accuracy:0.796666
Adam:Accuracy:0.94
数据集为别人拍摄的五个手指,所以只能做到从1-5的分类
训练集准确率92%,测试集72%
1.未使用框架手写了一遍卷积的前向和反向传播
2.使用TensorFlow对2-3中的手势识别进行分类。
当learning_rate为0.005,参数使用‘he’初始化时,分类效果最高
训练集准确率0.997%,测试集0.894%
一、使用Keras框架进行笑脸识别分类,准确度达到了86%
二、使用Keras搭建了50层的深度网络,数据集使用的是之前的手势识别数据
在renet50网络训练到20代时,达到了最优的效果,测试集达到了95%的准确率,超过之前的所有网络哈。
(20代的参数有点大哈,GitHub无法上传)
使用yolo算法和非极大值抑制来检测车辆,行人等。
由于yolo算法太大无法上传,可以去yolo官网下载训练好的模型,训练好的图片在out文件夹里。
一、人脸识别:(1-1的人脸识别以及1-k的人脸验证)
实现三元组损失函数
使用FaceNet将图片转化为128维向量
二、神经网络风格转化:将两个图片“叠加”在一起
使用VGG-19网络迁移学习哈、要不深层特征自己训练太慢了。。。。