神经网络-代码中的推理

介绍,如何使用TensorFlow在代码中的推理,

神经网络的一个显著特点就是,相同的算法,可以应用与许多不同的应用,将用烘烤咖啡豆的例子来实现

学习算法如何帮助从烘焙过程中获得咖啡豆的质量呢,

在烘烤咖啡豆的时候,我们可以控制两个参数,一个是烘焙温度,一个是烘焙时间,我们收集了这种数据,以及显示了该情况下烘焙咖啡豆出来的咖啡时候好喝标签,其中×号表示好喝,圆圈表示不好喝,如图所示

我们可以看到,如果温度太低,或者时间太短,豆子不熟,如果温度太高或者时间太长,豆子会糊,都不属于好的咖啡,所以在这个小的三角形中,属于好的咖啡,

所以给一个温度,和持续时间的特征向量x,我们在神经网络中推理,判断这个温度和时间这样设置,是否会得到一杯好的咖啡,

第一行;加载数据,把要预测的数据作为向量存储起来,

第二行,创建神经网络隐藏层的第一层,(密集层)括号中的数字3表示这一层有三个神经元,后面表示用sigmoid函数作为激活函数,密集层是学习神经网络的另一种名称,

第三行,计算a1,然后得到a1,a1是一个含有三个数字的列表,因为这一层有三个神经元,所以有三个输出,

然后对于第二层,属于一个全连接层,对应第四行代码,创建一层,然后应用第一场的激活值,计算a2,如果希望0.5是阈值,可以比较a2与0.5,并设置1或者0表示正类或者父类,

这就是如何利用TensorFlow库在神经网络库中进行推理,还有一些细节,如何加载TensorFlow,以及如何加载参数w和b,可选的对a2进行阈值处理,

回到数字分类问题,

先加载数据,然后创建一层,然后计算,接着创建下一层,并把上一层的激活值作为输入,然后进行计算。

相关推荐
π....1 分钟前
人工智能(AI) & 深度学习 毕设热门题目
人工智能·深度学习
ZoeJoy86 分钟前
C# + 机器视觉 + AI:从工业相机取图到 YOLO 目标检测的完整工控解决方案
人工智能·数码相机·c#
饼干哥哥10 分钟前
90%跨境电商工作流会被Kimi OpenClaw+Skills替代
人工智能
阿里云大数据AI技术22 分钟前
Mem0 + Elasticsearch:构建 AI 记忆系统
人工智能·llm
Steiwe22 分钟前
MLLM CAN SEE? DYNAMIC CORRECTION DECODINGFOR HALLUCINATION MITIGATION
人工智能
ai产品老杨24 分钟前
异构计算与边缘协同:基于 X86/ARM 的企业级 AI 视频中台架构解析
arm开发·人工智能·音视频
饼干哥哥24 分钟前
GLM-5「全栈长任务」实测:3小时复刻TikTok视频生成SaaS
人工智能
饼干哥哥27 分钟前
首个「牛马模型」?实测Minimax M2.5搭了个特斯拉股票交易系统
人工智能
BioRunYiXue39 分钟前
Nature Methods:CellVoyager 自主 AI 智能体开启生物数据分析新时代
大数据·开发语言·前端·javascript·人工智能·数据挖掘·数据分析
模拟器连接器曾工1 小时前
PLC视觉检测原理有哪些?
人工智能·计算机视觉·视觉检测·plc视觉检测