TensorFlow
文章平均质量分 74
藏蓝色攻城狮
实际上,我们都是一台能够执行代码的机器而已。
展开
-
NLP超详细新手快速入门上手篇(2)我的第一个模型,讽刺性新闻标题
tf.keras.layers.Embedding 是 TensorFlow Keras 中的一个层,用于将离散的词汇表中的单词嵌入到连续向量空间中。它可以将每个离散的单词映射到一个固定大小的向量,并将这些向量作为输入传递给后续的层。原创 2023-06-03 19:48:22 · 218 阅读 · 0 评论 -
NLP超详细新手快速入门上手篇(1)常用函数
自然语言处理(NLP)是机器学习的应用之一,用于分析、理解和生成自然语言,以便人类与计算机,人类与人类更好的交流。自然语言处理按照任务类型可以分为分类、匹配、翻译、结构化预测、与序贯决策过程这五类。本篇参考自TensorFlow官方文档,旨在让大家能够通过简单的代码,快速上手自己的第一个nlp模型。原创 2023-06-03 18:59:15 · 1345 阅读 · 0 评论 -
Jupyter报错 500:Internal Server Error的解决办法
换了个电脑,配好环境,打开Jupyter,就这样。报错 500:Internal Server Error的解决办法。原创 2023-05-31 15:48:33 · 1462 阅读 · 0 评论 -
【深度学习21天学习挑战赛】9、生成对抗网络(GAN)手写数字生成
生成对抗网络(GAN)包含生成器和判别器,两个模型通过对抗训练不断学习、进化。生成器(Generator):生成数据(大部分情况下是图像),目的是“骗过”判别器。鉴别器(Discriminator):判断这张图像是真实的还是机器生成的,目的是找出生成器生成的“假数据”。GAN 的应用十分广泛,它的应用包括图像合成、风格迁移、照片修复以及照片编辑,数据增强等等。风格迁移:图像风格迁移是将图像A的风格转换到图像B中去,得到新的图像。图像生成:GAN 不但能生成人脸,还能生成其他类型的图片,比如漫画人物。...原创 2022-08-19 02:02:31 · 829 阅读 · 0 评论 -
【深度学习21天学习挑战赛】8、卷积神经网络(认识Xception模型):动物识别
与标准卷积网络不一样的是,这里会将卷积核拆分成单通道形式,在不改变输入特征图像的深度的情况下,对每一通道进行卷积操作,这样就得到了和输入特征图通道数一致的输出特征图。输入和输出的维度是不变的3,这样就会有一个问题,通道数太少,特征图的维度太少,能获得足够的有效信息吗?如果我们此时有256个卷积核,我们将会得到一个8×8×256的输出特征图。在深度卷积的过程中,我们得到了8x8x3的输出特征图,我们用256个1x1x3的卷积核对输入特征图进行卷积操作,输出的特征图和标准的卷积操作一样都是8x8x256了。..原创 2022-08-18 23:27:18 · 759 阅读 · 0 评论 -
【深度学习21天学习挑战赛】7、卷积神经网络(CNN)医学领域应用——乳腺癌识别
今天继续学习CNN,案例是深度学习在医学领域的应用,乳腺癌是女性最常见的癌症形式,浸润性导管癌 (IDC) 是最常见的乳腺癌形式。准确识别和分类乳腺癌亚型是一项重要的临床任务,利用深度学习方法识别可以有效节省时间并减少错误。(完整源码附后)...原创 2022-08-16 23:01:17 · 2105 阅读 · 3 评论 -
【深度学习21天学习挑战赛】6、使用VGG16模型实现卷积神经网——识别眼睛状态
VGG16模型可以很好的适用于分类和定位任务,其名称来自牛津大学几何组(Visual Geometry Group)的缩写。根据卷积核的大小、核卷积层数,VGG共有6种配置,分别为A、A-LRN、B、C、D、E,其中D和E两种是最为常用的VGG16和VGG19。输入层224×224×3,经过两层相同的卷积卷积filter为3*3,stride为1,filter数为64一层pooling按照相同的方式,让宽和高越来越小,而通道数逐倍增加,直到512。...原创 2022-08-13 16:34:15 · 785 阅读 · 0 评论 -
【深度学习21天学习挑战赛】备忘篇: from_tensor_slices的作用和用法
我们在转化数据集时经常会使用这个函数,他的所用是切分传入的Tensor的第一个维度,生成相应的dataset。将python的list和numpy数组转换成tensorflow的dataset,才能被model.fit函数训练。原创 2022-08-12 01:01:51 · 772 阅读 · 0 评论 -
【深度学习21天学习挑战赛】5、卷积神经网络(CNN)识别验证码
的迹象,我会继续尝试调优,后续会发出解决过程。我会继续尝试调优,后续会发调整过程。还存在准确率不高和过拟合的问题。,刚刚训练完,其实就发现了。提供的验证码数据,共。原创 2022-08-12 00:17:33 · 907 阅读 · 3 评论 -
【深度学习21天学习挑战赛】4、初尝循环神经网络(RNN)——股票预测
循环神经网络是为了刻画一个序列与的关系。从网络结构上,循环神经网络会之前的信息,并利用之前的信息结点的输出。即:循环神经网络的隐藏层之间的结点是有连接的,隐藏层的输入不仅包括输入层的输出,还包括上一时刻隐藏层的输出。很荣幸通过学习。...原创 2022-08-10 16:37:41 · 705 阅读 · 0 评论 -
【深度学习21天学习挑战赛】备忘篇:模型复用——模型的保存与加载
最近一遍学,一遍尝试进行模型的简单应用,需求驱动也是一个好的学习动力。那么问题来了,难道我们每次应用模型,都要从头到尾训练一遍,然后再去做识别任务吗?当然不是,所以,记录一下简单的和过程。只是抛砖引玉,和给自己记录一下。更多使用,请参考。以为例。...原创 2022-08-05 23:44:43 · 447 阅读 · 0 评论 -
【深度学习21天学习挑战赛】3、使用自制数据集——卷积神经网络(CNN)天气识别
通过前两课的学习,加上私底下恶补基础,照猫画虎的基本算是掌握了卷积神经网络-CNN搭建模型的基本方法。之前使用的,都是使用的现成的数据集,想想,如果今后真的需要应用,肯定需要使用**自制数据集**来训练模型......原创 2022-08-03 17:09:58 · 1027 阅读 · 3 评论 -
【深度学习21天学习挑战赛】备忘篇:我们的神经网模型到底长啥样?——model.summary()详解
构建深度学习模型,我们会通过`model.summary()`**输出模型各层的参数状况,已我们刚刚学过的模型为例原创 2022-08-02 18:51:04 · 6225 阅读 · 1 评论 -
【深度学习21天学习挑战赛】2、复杂样本分类识别——卷积神经网络(CNN)服装图像分类
与刚刚学过的**手写识别数据集**相**比较**,这次的服装分类数据集**特点**明显,即像数据复杂度:**服装分类**的数据*复杂度*要明显高于**手写数据**。原创 2022-08-02 16:22:24 · 741 阅读 · 3 评论 -
【深度学习21天学习挑战赛】1、我的手写被模型成功识别——CNN实现mnist手写数字识别模型学习笔记
早上刚刚搭建好学习实验环境,然后就迫不及待的开始第一课的学习,深度学习100例-卷积神经网络(CNN)实现mnist手写数字识别 | 第1天,分享一下今天学习过程,总结一下,也请大家指正,大体分三步:- **模仿**:认真读老师教程,照着敲一篇代码- **思考**:...............原创 2022-08-01 18:53:27 · 752 阅读 · 0 评论 -
【深度学习21天学习挑战赛】0、搭建学习环境
K同学啊老师在文章中介绍了本次学习的环境:`python3.6.5` + `tensorflow2`,编辑器推荐的:`jupyter notebook`,所以,**工欲善其事,必先利其器**,在正式跟着老师学习和动手实践之前,先把环境搭好。原创 2022-08-01 13:59:17 · 374 阅读 · 0 评论 -
一文总结pandas基础及常用方法、函数
pandas 是基于NumPy 的一种工具,该工具是为解决数据分析任务而创建的,一文总结pandas基础及常用方法、函数原创 2022-07-25 16:03:54 · 844 阅读 · 0 评论 -
TensorFlow2学习笔记:8、tf.keras实现线性回归,Income数据集:受教育年限与收入数据集
Income数据集是机器学习、深度学习实验线性回归的典型学习数据,通过散点图可以观察到,明显呈线性关系原创 2022-07-24 15:33:16 · 1074 阅读 · 0 评论 -
TensorFlow2学习笔记:7、优化器
下面是TensorFlow官方文档中的优化器种类。原创 2022-07-24 11:23:50 · 1034 阅读 · 2 评论 -
TensorFlow2学习笔记:6、过拟合和欠拟合,及其缓解方案
无论在机器学习还是深度学习建模当中都可能会遇到两种最常见结果,一种叫。过拟合定义过拟合是指模型对于训练数据拟合呈过当的情况,反映到评估指标上,就是模型在训练集上的表现很好,但在和上的表现较。通俗一点地来说过拟合就是模型把数据学习的太彻底,以至于把噪声数据的特征也学习到了,这样就会导致在后期测试的时候不能够很好地识别数据,即不能正确的分类,模型泛化能力太差。欠拟合定义欠拟合是指模型在训练和预测时表现都不好的情况,反映到评估指标上,就是模型在训练集和测试集上的表现。...原创 2022-07-24 10:45:20 · 634 阅读 · 0 评论 -
TensorFlow2学习笔记:5、常用激活函数
在神经网络中的每个神经元节点,接受上一层神经元的输出值作为本神经元的输入值,并将输入值传递给下一层,输入层神经元节点会将输入属性值直接传递给下一层(隐层或输出层)。在多层神经网络中,上层节点的输出和下层节点的输入之间具有一个函数关系,这个函数称为。所谓神经网络就是将许多个单一“神经元”联结在一起,这样,一个“神经元”的输出就可以是另一个“神经元”的输入。一个节点的激活函数(ActivationFunction)定义了该节点在给定的输入或输入的集合下的输出。...原创 2022-07-23 00:13:17 · 528 阅读 · 0 评论 -
TensorFlow2学习笔记:4、第一个神经网模型,鸢尾花分类
关于,之前已经分享了,今天就来搭建第一个神经网模型。原创 2022-07-21 22:14:35 · 318 阅读 · 0 评论 -
TensorFlow2学习笔记:3、鸢尾花数据集载入
Iris鸢尾花数据集是一个经典数据集,在统计学习和机器学习领域都经常被用作示例。可以通过这4个特征预测鸢尾花卉属于(iris-setosa,iris-versicolour,iris-virginica)中的哪一品种。原创 2022-07-17 20:58:44 · 4498 阅读 · 0 评论 -
TensorFlow2学习笔记:2、TensorFlow常用函数汇总
整理学习到的一些TensorFlow常用函数原创 2022-07-17 19:49:52 · 428 阅读 · 0 评论 -
TensorFlow2学习笔记:1、张量生成
TensorFlow中的张量就是一个n维的数组,类型为tf.tensor.类似于numpy中的ndarray。Tensor具有两个重要的属性,包括张量的数据类型(dtype)及张量的形状(shape)。原创 2022-07-17 13:47:19 · 776 阅读 · 0 评论 -
TensorFlow安装(国内源,速度飞快)
1. 安装anaconda,安装按各自需要安装就好anaconda官网下载安装2. 创建TensorFlow环境打开cmd,首先创建tensorflow 需要的环境conda create -n tensorflow pip python=3.8激活TensorFlow环境activate tensorflow3. 安装TensorFlow(国内源,速度飞快)安装CPU版本输入pipinstall --index-url https://pypi.douban.com/simple -原创 2022-05-05 12:08:15 · 3208 阅读 · 0 评论