机器学习—代码中的推理

TensorFlow是实现深度学习算法的领先框架之一,另一个流行的工具是圆周率火炬,在这篇文章中,我们专注于张量流,那么如何在代码中实现推理?

让我们深入了解神经网络的一个非凡之处,同样的算法可以应用于这么多不同的应用程序。

当你烤咖啡的时候,你要控制的两个参数是加热生咖啡豆的温度烤豆子的时间,把它们变成烤得很好的咖啡豆,在这个稍微简化的例子中,创建了不同的温度和不同持续时间的数据集以及显示你烘焙的咖啡是否是好咖啡的标签,十字在哪里,正类y等于1对应于好咖啡,负类对应坏咖啡,所以看起来考虑这个数据集的合理方法是如果温度太低,它不会被烤,如果你煮的时间不够长,它最终会没有煮熟,持续的时间太短,也没有一套烤的很好的豆子,最后,如果你煮它,不是太久就是温度太高,最后你得到的是煮过头的豆子,所以也没有好咖啡。在这个小三角形里只有几个点对应着上好的咖啡,这个例子从实际的咖啡烘焙中简化了一点,尽管这个例子是为了说明而简化的,实际上有一些严肃的项目,利用机器学习优化咖啡烘焙。

因此,任务被赋予一个特征向量X和持续时间,如何在神经网络中进行推理,让它告诉我们,这种温度和持续时间设置是否会产生好咖啡。我们将X设置为两个数的数组,输入的特点是200摄氏度和17分钟,这里的第一层等于密度单位三次激活等于Z状结肠,创建一个隐藏的神经元层,有三个隐藏的的单元,并用作激活功能,这里的Z状结肠函数和稠密只是这一层的名称,最后计算激活值,然后创建第一层作为神经网络的第一个隐藏层,[3]也就是说这一层有三个单位或者三个隐藏的单位,用作激活函数。Z状结肠功能和致密是神经网络层的另一个名称,当你了解更多关于神经网络的知识,你还可以了解其它类型的层,但是现在我们就用这个致密层,对于我们所有的例子,接下来用第一层来计算1,实际上它是一个函数,并将这个函数层1应用于X的值,就是这样得到一个的,它将是一个由三个数字组成的列表,因为第一层有三个单元,所以这里的一个可能只是为了说明[0.2,0.7,0.3]是第二层,第二层现在会很密集,这次它有一个单元,Z状结肠的激活功能,然后你可以通过应用这一层来计算一个2,从第一层到第一层的激活值的两个函数,这将给你一个2的值,为了说明,可能是[0.8],最后,如果你想阙值是0.5,然后可以预测a是否大于0.5,设y帽等于一个或零个正类或负类,因此,这就是你如何在神经网络中使用张量流进行推理,还有一些额外的细节没有这里说,例如:如何加载TensorFlow库以及如何同时加载神经网络的W和B。这些是前向传播的关键步骤,如何计算1和2,以及可选的阙值2。

在看一个例子,我们将回到手写数字分类问题,所以在这个例子中,X是像素强度值列表,所以X等于像素强度值列表的一个数字数组,然后初始化并执行向前一步的传播,第一层是一个密集的层,有两个五个单元和Z状结肠激活函数,然后你计算一个1等于应用于X的第一层函数,通过第二层构建和执行推理,然后计算一个2,因为第二层应用于一个1,最后第三层是第三层也是最后一层,最后你可以选择阙值为3,为y帽做一个二进制预测

这就是在张量流中进行推理的语法,Numpy数组的结构,TensorFlow以某种方式处理数据这很重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/4455.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Java基于微信小程序的私家车位共享系统(附源码,文档)

博主介绍:✌stormjun、8年大厂程序员经历。全网粉丝15w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&…

java 基础常用知识点

Object 1、getClass()返回对象的运行时类的 Class 对象,可以用于反射操作。 //native修饰的方法&#xff0c;调用系统方法&#xff0c;通常由C或C语言实现 public final native Class<?> getClass();2、hashCode()返回对象的哈希码&#xff0c;用于在哈希表中定位对象 …

基于长短期记忆网络(LSTM)的时间序列数据预测,15个输入1个输出,可以更改数据集,MATLAB代码

1. 数据收集与预处理 数据清洗&#xff1a;处理缺失值、异常值等。特征工程&#xff1a;提取有助于预测的特征。数据标准化&#xff1a;将时间序列数据标准化&#xff0c;使其具有零均值和单位方差&#xff0c;有助于模型训练。滑动窗口划分&#xff1a;将时间序列数据划分为多…

【Java Web】搭建Web环境以及初识JSP Tomcat

文章目录 程序架构Web服务器TomcatJSP概述主要特点基本语法综合示例程序调试和排错 代码示例 程序架构 C/S&#xff08;Client/Server&#xff0c;客户端/服务器&#xff09;和 B/S&#xff08;Browser/Server&#xff0c;浏览器/服务器&#xff09;是两种常见的软件系统架构模…

Qt多边形填充/不填充绘制

1 填充多边形绘制形式 void GraphicsPolygonItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {Q_UNUSED(option);Q_UNUSED(widget);//painter->setPen(pen()); // 设置默认画笔//painter->setBrush(brush()); // 设置默…

为何打造智慧园区?给我们带来哪些便利

在当今社会&#xff0c;智慧园区作为一种创新的城市发展模式&#xff0c;受到越来越多城市规划者和开发商的关注。打造智慧园区旨在通过信息技术、智能设备和数据互联等手段&#xff0c;提升城市管理的效率、改善居民生活质量、推动可持续发展。下面将探讨为什么要打造智慧园区…

6:arm condition code flags详细的讲解

目录 6.1 arm的 condition code flag 的详细讲解 6.1.1C 6.1.2Z 6.1.3N 6.1.4V 6.1 arm的 condition code flag 的详细讲解 在这篇文章中&#xff0c;我更加严格与严谨的讲解一下 arm的四个condition code flags&#xff0c;因为这个在汇编中还是非常重要的。 6.1.1C 在…

scala学习记录,Set,Map

set&#xff1a;集合&#xff0c;表示没有重复元素的集合&#xff0c;特点&#xff1a;唯一 语法格式&#xff1a;val 变量名 Set [类型]&#xff08;元素1&#xff0c;元素2...&#xff09; 可变不可变 可变&#xff08;mutable&#xff09;可对元素进行添加&#xff0c;删…

Linux权限解析:用户、组和权限的协同

​​​​​​​在Linux系统中&#xff0c;权限决定了谁能做什么。本文将指导你如何掌握这些权限&#xff0c;以确保你的系统既安全又高效&#xff01; 目录 1.shell命令及其运行原理 2.Linu权限的概念 (1) 用户 (2) 切换用户命令su (3) 指令提权命令sudo (4) 什么是权限…

Centos Linux 7 搭建邮件服务器(postfix + dovecot)

准备工作 1. 一台公网服务器&#xff08;需要不被服务商限制发件收件的&#xff0c;也就是端口25、110、143、465、587、993、995不被限制&#xff09;&#xff0c;如有防火墙或安全组需要把这些端口开放 2. 一个域名&#xff0c;最好是com cn org的一级域名 3. 域名备案&am…

Python绘制完整正弦余弦函数曲线

1&#xff0c;将正弦函数&#xff0c;余弦函数及坐标轴绘制在同一个界面方便对比观察&#xff0c;不同函数的曲线变化 import turtle # 导入turtle图形库&#xff0c;用于绘图 import math # 导入math库&#xff0c;用于数学计算&#xff0c;如三角函数# 设置绘图窗口 scre…

TON链上的代币开发与小程序开发:模式与要求

TON&#xff08;The Open Network&#xff09;链是由Telegram团队开发的区块链网络&#xff0c;旨在提供更快、更高效、更去中心化的基础设施&#xff0c;支持智能合约、去中心化应用&#xff08;DApp&#xff09;以及多种数字资产和代币的创建。随着TON链生态的不断成熟&#…

CTF中的phar反序列化 [SWPU 2018]SimplePHP

以[SWPU 2018]SimplePHP 这道题为例 页面可以查看文件和上传文件 点击查看文件,发现url变成/file.php?file 猜测可能存在文件包含,可以读取文件 尝试读取index.php文件 回显了源码 再读取base.php 只看最后有信息的代码: <!--flag is in f1ag.php--> 提示flag在f1…

图文并茂java源码解析-HashMap

文章目录 HashMap结构HashMap的Entry了解的哈希冲突解决方法有哪些?HashMap是线程安全的吗?hashmap的put过程介绍一下jdk8的获取hash的方法jdk8的获取索引的方法 hashmap的put过程介绍一下hashmap 调用get方法一定安全吗?HashMap一般用什么做Key?为啥String适合做Key呢?为…

【JavaEE】认识进程

一、操作系统&#xff08;operating system&#xff09; 操作系统是一组做计算机资源管理的软件的统称&#xff0c;它能够把一个计算机上的所有硬件资源和软件资源都管理好&#xff1a;能够管理好各种硬件资源&#xff0c;让他们很好的相互配合&#xff0c;能够管理好各种软件…

Android——横屏竖屏

系统配置变更的处理机制 为了避免横竖屏切换时重新加载界面的情况&#xff0c;Android设计了一中配置变更机制&#xff0c;在指定的环境配置发生变更之时&#xff0c;无需重启活动页面&#xff0c;只需执行特定的变更行为。该机制的视线过程分为两步&#xff1a; 修改 Androi…

基于卷积神经网络(CNN)的时间序列预测,15个输入1个输出,可以更改数据集,MATLAB代码

1. 数据收集与预处理 数据清洗&#xff1a;处理缺失值、异常值等。特征工程&#xff1a;提取有助于预测的特征。数据标准化&#xff1a;将时间序列数据标准化&#xff0c;使其具有零均值和单位方差&#xff0c;有助于模型训练。滑动窗口划分&#xff1a;将时间序列数据划分为多…

css 文字一行没有放满不进行换行

在开发过程中&#xff0c;经常会出现一行的文字没有放满 就出现了换行的情况 word-break: break-all;

社区团购 2.0 版本发展与创新模式研究:融合新元素的机遇与挑战

摘要&#xff1a;本文深入探讨了社区团购 2.0 版本的发展模式&#xff0c;以便利连锁店为核心的新形态对传统社区团购的冲击和革新。同时&#xff0c;分析了山东小爱联盟推动的爱客优选模式特点&#xff0c;包括佣金体系、运营模式等。在此基础上&#xff0c;研究如何将开源 AI…

isaac sim 14 物理学习(车辆动力学)

文章内容均来自博客文章、官方文档手册等 参考内容 Nvidia Isaac Sim代码编程 入门教程 2024&#xff08;7&#xff09;_isaac sim franka-CSDN博客 Python Bindings API — omni_physics 106.1 documentation Physics — Omniverse IsaacSim latest documentation Vehicle…