Coding Note
文章平均质量分 95
4年科班 ,代码0。研究生开始补。
无糖馥芮白
不问前程。
展开
-
08-词嵌入(Word embeddings)
文章目录1. One-hot编码2. 用独一无二的数字编码每个单词3. 词嵌入4. 代码示例4.1 数据准备4.2 使用Embedding层4.3 文本预处理4.4 创建一个分类模型4.5 编译/训练模型1. One-hot编码这一部分,之前已在 01-Embedding层是什么?怎么理解?简单的评论情感分类实验 这篇文章中详细解释过。2. 用独一无二的数字编码每个单词我们可能尝试的第二种方法是使用独一无二的数字对每个单词进行编码。继续上面的例子,您可以将1赋给“cat”,2赋给“mat”,以原创 2022-06-02 20:53:58 · 1654 阅读 · 0 评论 -
07-数据增强
文章目录1. 数据准备2. 使用 Keras 预处理层3. 将预处理层应用于数据集3.1 训练模型3.2 评估模型4. 自定义数据增强5. 使用tf.image5.1 翻转图像5.2 灰度图像5.3 图像饱和5.4 改变图像亮度5.5 居中裁剪图像5.6 图像旋转6. 应用示例6.1 随机改变图像亮度6.2 随机改变图像对比度6.3 随机裁剪图像6.4 将数据增强应用到数据集1. 数据准备导入所需要的包:import matplotlib.pyplot as pltimport numpy as n原创 2022-05-28 23:10:31 · 973 阅读 · 0 评论 -
06-迁移学习:用基于 ImageNet 训练的权重的 MobileNet V2 模型进行猫狗分类
文章目录1. 数据预处理1.1 数据下载2. 从预训练卷积网络创建基础模型3. 特征提取3.1 冻结卷积基3.2 添加分类头3. 编译模型4. 训练模型5. 微调5.1 解冻模型的顶层5.2 编译模型5.3 继续训练模型6. 评估和预测7. 总结迁移学习把之前学到的知识,应用到新的问题上,给出较好的解决方法。本文的例子是基于模型的迁移,就是重新利用模型里的参数。该类方法在神经网络里面用的特别多,因为神经网络的结构可以直接进行迁移。比如大家熟知的 finetune 就是模型参数迁移的很好的体现。关于迁移原创 2022-05-18 21:43:10 · 4998 阅读 · 0 评论 -
05-图像分类(含有3700张鲜花照片的数据集)
文章目录1. 数据准备1. 数据准备首先导入我们需要的包:import matplotlib.pyplot as pltimport numpy as npimport osimport PILimport tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import layersfrom tensorflow.keras.models import Sequentialimport pathlib原创 2022-05-15 17:05:01 · 4214 阅读 · 3 评论 -
04-利用CNN对CIFAR图像进行分类
文章目录1. CIFAR10数据集准备2. 构造卷积神经网络模型3. 编译并训练模型4. 评估模型本例中展示了如何训练一个简单的卷积神经网络 (CNN) 来对 CIFAR 图像进行分类。由于本教程使用的是 Keras Sequential API,创建和训练模型只需要几行代码。1. CIFAR10数据集准备CIFAR10 数据集包含 10 类,共 60000 张彩色图片,每类图片有 6000 张。**此数据集中 50000 个样例被作为训练集,剩余 10000 个样例作为测试集。**类之间相互独立,不原创 2022-05-12 20:45:16 · 1713 阅读 · 0 评论 -
03-鸢尾花分类问题(120个样本的实验)
文章目录1. 环境配置及数据集准备2. 创建一个 tf.data.Dataset3. 选择模型类型4. 使用keras创建模型5. 训练模型5.1 定义损失和梯度函数5.2 创建优化器5.3 训练循环5.4 建立测试数据集5.5 根据测试数据集评估模型5.6 使用经过训练的模型进行预测1. 环境配置及数据集准备import osimport matplotlib.pyplot as pltimport tensorflow as tf# 默认情况下,TensorFlow 用 eager exec原创 2022-05-12 16:15:42 · 3682 阅读 · 1 评论 -
02-tensorflow中tf.data()用于卷积网络的综合应用实例
文章目录1. 配置并下载数据集2. 检查数据集tf.data卷积神经网络综合应用实例使用tf.data建立数据集,并使用CNN卷积神经网络实现对花卉的分类问题。1. 配置并下载数据集import tensorflow as tfAUTOTUNE = tf.data.experimental.AUTOTUNE在Python 3.4之后,标准库添加了新的模块 pathlib,它使用面向对象的编程方式来表示文件系统路径。Pathlib模块使用的笔记可参考:https://www.pynote.ne原创 2022-05-11 21:46:14 · 516 阅读 · 0 评论 -
01-Embedding层是什么?怎么理解?简单的评论情感分类实验
文章目录1. One-hot编码2. Embedding3. 语义理解中Embedding意义4. 文本评论(代码实验)1. One-hot编码要知道embedding的作用,首先要了解独热编码(one-hot)。假设现在有如下对应关系:那么,就可以用 [0,1,4] 来表示“我是猪”这句话。而One-hot中只存在0和1,有多少个字要编码,one-hot一行的长度就为这么多。比如一个字典中只有“我是一头猪”5个字被从0-4进行了编码,那么one-hot每一行就会有5个用0或1表示的位置,即使要表原创 2022-05-01 17:42:28 · 2140 阅读 · 0 评论