五、计算机视觉 --- 卷积神经网络
文章平均质量分 59
EaHalen
这个作者很懒,什么都没留下…
展开
-
5.7 猫狗数据集
import kerasfrom keras import layersimport numpy as npimport osimport shutilbase_dir = './dataset/cat_dog'train_dir = os.path.join(base_dir , 'train')train_dir_dog = os.path.join(train_dir , 'dog')train_dir_cat = os.path.join(train_dir , 'cat').原创 2022-04-03 17:03:23 · 1496 阅读 · 0 评论 -
5.6 Keras卷积神经网络练习 cifar10数据集
一)cifar10数据集简介CIFAR-10是一个更接近普适物体的彩色图像数据集。CIFAR-10 是由Hinton 的学生Alex Krizhevsky 和Ilya Sutskever 整理的一个用于识别普适物体的小型数据集。一共包含10 个类别的RGB 彩色图片:飞机( airplane )、汽车( automobile )、鸟类( bird )、猫( cat )、鹿( deer )、狗( dog )、蛙类( frog )、马( horse )、船( ship )和卡车( tr...原创 2022-04-03 15:36:42 · 873 阅读 · 0 评论 -
5.5 Keras卷积神经网络实例 --- 搭建模型整体架构& 训练和优化
一、搭建模型整体架构model = keras.Sequential()model.add(layers.Conv2D(64, (3, 3), activation='relu', input_shape=(28, 28, 1)))model.add(layers.Conv2D(64, (3, 3), activation='relu'))model.add(layers.MaxPooling2D())model.summary() model.add(layers.Flatten())原创 2022-04-03 15:10:39 · 1700 阅读 · 0 评论 -
5.4 Keras卷积神经网络实例 --- 输入数据形状
手写数据集是深度学习中,最基础应用最广泛的数据集。手写数据集内置在keras中一)整体代码import kerasfrom keras import layersimport numpy as npimport matplotlib.pyplot as plt%matplotlib inlineimport keras.datasets.mnist as mnist(train_image, train_label), (test_image, test_label) = mn原创 2022-04-03 14:09:10 · 2689 阅读 · 0 评论 -
5.3 卷积神经网络整体架构
一)整体结构总结:卷积神经运算就是使图像变小变厚的过程。变厚的过程是卷积去提取图片的特征,变小的过程就是池化去减小图片的维度最后全连接层就是将所有的特征分类集中在一起。二)非线性变化层也就是激活函数:relusigmiodtanh三)全连接层将最后的输出与全部特征连接,我们要使用全部的特征,为最后的分类的做出决策。最后配合softmax进行分类...原创 2022-04-03 13:01:26 · 1814 阅读 · 0 评论 -
5.2 卷积层和池化层
一)CNN架构原创 2022-04-03 12:49:54 · 389 阅读 · 0 评论 -
5.1 卷积神经网络简介
1)CNN基础前面我们讲解了机器学习基础知识,包括多层感知器等问题。下面我们要介绍的目标识别与分类,就是在前面问题的基础上进行扩展,实现对于图像等分类和识别。实现对图像的高准确率识别离不开一种叫做卷积神经网络的深度学习技术。卷积神经网络主要应用于计算机视觉相关任务,但它能处理的任务并不局限于图像,其实语音识别也是可以使用卷积神经网络。将带大家使用识别Mnist手写数字、 cifar10图像数据以及猫和狗图像识别数据来让大家对于卷积神经网络有一个大概的了...原创 2022-04-02 00:59:32 · 214 阅读 · 0 评论