【Python人工智能】tensorflow入门
文章平均质量分 73
tensorflow小白轻松入门,了解并学会使用tensorflow。
天天向上的spookypop
不给自己设限,你就能学会所有东西。
展开
-
5 Tensorflow图像识别(下)模型构建
其中损失函数为SparseCategoricalCrossentropy,它是用于计算多分类问题的交叉熵,如果是两个或两个以上的分类问题可以始终这样设置。一张图片的信息很多的,但往往我们只需要一些特征进行训练就可以了,后续会详细介绍。上一篇提到系统的输入是“特征-标签”对,特征是输入的图片,标签就是标记该图片是猫还是狗。训练结果会因为模型的参数的设置、训练集图片的数量等等原因结果大不相同,学习的时候可以自己动手去调整模型参数来看看训练结果。从运行结果可以看到,猫的照片系统自动打上了0的标签,狗的标签是1。原创 2023-11-08 18:28:24 · 963 阅读 · 0 评论 -
4 Tensorflow图像识别模型(上)数据预处理
网上有很多公开的数据集可以用来学习,初学者不用花很多的时间在数据准备上面。下载后,可以将解压的文件夹放在自己项目的根目录,方便后面读取。原创 2023-11-03 10:59:05 · 750 阅读 · 1 评论 -
3 Tensorflow构建模型详解
权重w的数字下标可以按照顺序命名,比如第一个神经元计算的权重可以为w11、w12……这是一个一元线性回归问题,只有一个自变量x和一个因变量y,机器学习要推算出权重w=1.2, 偏差b=0.5,才能准确预测费用。看下面的训练过程,第8个epoch的时候损失值loss已经很小了,训练轮次不需要设置到500就可以有很好的预测效果了。我们把epoch的值调小,看看程序猜测的权重(w)和偏差(b)是多少,以及loss值的计算。密集层(也叫全连接层),在神经网络中指的是每个神经元都与前一层的所有神经元相连的层。原创 2023-10-30 12:46:15 · 971 阅读 · 0 评论 -
2 用TensorFlow构建一个简单的神经网络
由上面可以看出之前我们写的程序是需要事先定义好程序的规则,才能得到答案。而机器学习是给出数据和答案,让机器通过训练得到它们之间的数学关系。如果没有在程序里写死费用的计算公式,计算机如何通过训练得到这一规则?后续介绍的相关代码都是在pycharm运行,pycharm安装略。给出西瓜单价是1.2元/斤,包装费(可降解塑料袋)固定为0.5元。先上代码,不用急着去了解每行代码的含义,后面章节会详细解释。其他依赖项,可以在后续编码用到时根据系统提示信息再安装。则计算公式为 费用=1.2元/斤*重量+0.5元。原创 2023-10-20 17:25:16 · 621 阅读 · 0 评论 -
1 如何入门TensorFlow
如果你对人工智能感兴趣,且想利用人工智能去实现某项功能,而不是对人工智能本身感兴趣,可以先从工具入手。直接进入正题,掌握一种新工具,我觉得最好的方法是理论+实践,理论首推官网文档还有它提供的教程,实践就是自己多敲代码去实现。近年来人工智能的火爆吸引了很多人,网上相关的热门课程报名的人很多,但是坚持下去的人却少。在coursera注册后有7天免费的学习时间,在7天内通过该课程,可以得到一张电子证书,超过7天就要付费了。后面的分享会通过几个简单的模型介绍,适合不喜欢看视频课程、不喜欢自己摸索的小白。原创 2023-10-18 12:08:11 · 668 阅读 · 0 评论 -
macOS M1使用TensorFlow GPU加速
本人是在pycharm运行代码,安装了tensorflow版本2.13.0。根据官网,安装了适用于 macOS GPU 的Metal。如果运行结果为0,则没有使用GPU加速训练。运行结果GPU数量是1,安装成功了!原创 2023-08-22 12:55:59 · 989 阅读 · 0 评论