人工智能框架TensorFlow2:TensorFlow2.1框架介绍和安装,编写第一个TensorFlow

Tensorflow学习笔记①——Pycharm中的Tensorflow2.1安装教程(小白版本) Anaconda和Pycharm中的Tensorflow2.1安装教程(小白版本) 阅读详情

前言:

从本质上讲,tensorflow其实真的只是把python和numpy的一些基本功能封装了一下,从而提供了一套上层API,然后提供了一套人工智能相关的算法实现API。客观点说tensorflow1.x很失败,目前Tensorflow2因为默认了eager执行和集成keras作为人工智能算法的标准API才被广泛接受。

1、学习前必须了解的概念:张量和数据流图

1.1、张量:可以认为是数组和常量的总称呼,一般用阶表示,常量为0阶,向量(一维数组)结构为1阶,N维数组,为N阶

数据数学称呼张量称呼
1常量或者标量0阶张量
[1,2,3,4,5]一维数组,向量1阶张量

[[1,2,3,4,5],

 [6,7,8,9,10]]

二维数组,矩阵2阶张量
[[[1,2,3,4,5],

 [6,7,8,9,10]],

[[11,12,13,14,15],

 [16,17,18,19,20]]]

三维数组3阶张量
N维结构N维数组阶张量

在数学上,我们通常用一维数组和多维数组表示一个数据集合,比如:

我们要表示一个人的身高,体重,年龄可以写成 [175, 70, 30]这样的一维数组形式

这个数组的第一个元素表示身高,第二元素表示体重,第三个元素表示年龄,这个一维数组可以认为是一阶张量

如果要表示3个人的身高体重,可以写成二维数组结构

[ [175, 70, 30]

   [180, 80, 25]

   [166, 70, 33] ]   

这个结构,可以理解为一个二阶张量,那么我们就可以很好地理解其实二维结构和excel表格数据很类似,但是在人工智能领域,通常会用到三维、四维以上的数组结构,可以称为三维张量,四维张量直到N维度张量

那么,单独一个数比如:10怎么称呼呢,其实对于数学上的常量来说,可以认为是0阶张量

所以,所谓的张量其实是一种为了在人工智能领域统一称呼数据(常数)或者数据集合(一维或N维数组)采用的一个新名称

1.2、数据流图:

数学上,我们通常会进行数学运算,简单的加减乘除,如果写复杂一点,比如一个复杂的公式

例如:(1+2)*3 - 5  对于这个较为复杂的公式的计算过程,我们可以画图表示:

读起来就是:3和4加法的计算结果,再与3相乘的计算结果,然后减去5,得到最终的计算结果。

 

可以很好理解,其实就是我们数据复杂计算过程,使用了一个图形化的表示,那么TensorFlow的数据流图又有何差异呢?

其实就是计算过程的差异,机器学习和人工智能领域,已经不再是单纯的加减法,而是复杂的数学变换和数学计算,比如:

矩阵点积运算,基于最小二乘法的优化器计算(内部采用梯度下降算法),矩阵的变换,sigmod变换,softmax变换等,输入已经不是一个数或者几个数,而是一个

2、安装Tensorflow:pip install tensorflow

一般都不会报错,能够很快地安装成功。

3、编写第一个tensorflow代码

# 引入tensorflow2
import tensorflow as tf

# 查看一下当前的版本号
print(tf.version.VERSION)

# 定义tensor常量
hello = tf.constant('Hello tensorflow!')
print(hello)

执行结果为:

Tensor结构的实质可以理解为是对numpy结构进一步封装,后续博客内容讲消息解说。

 

白嫖百度AIstudio免费GPU --tesla-v100并且安装tensorflow-gpu-2.1、Pytorch、caffe 1、进入终端界面:输入nvidia-smi查看驱动显卡等信息 驱动以及cuda的版本是随机的有时候是cuda10.1 有时候是cuda 9.2如果没有想要的版本重启下项目,并且其分配的显存和内存也是随机的。 把他重启重新进入就可以了。 2、在终端输入python 然后再界面输入 import sys sys.path 查看安装的目录 记录下这个路径 python... 阅读详情

相关推荐

Macbook m1芯片版本怎么安装tensorflow2.0和pytorch1.8

MACbook m1芯片怎么安装tensorflow和pytorch秀一下最终结果环境准备安装conda创建tensorflow虚拟环境tensorflow测试代码完成tensorflow安装后再次搭建pytorch虚拟环境 秀一下最终结果 环境准备 从Python官网下载支持Apple Silicon的版本 https://www.python.org/downloads/mac-osx/ 2,完成后按默认条件安装即可。在终端输入python3,可看到您下载的Python版本 安装conda 1,

knowledge_endlesss的博客 6655

Tensorflow2.1学习-1-安装

安装成功了,但是不能用GPU,在网上搜到tensorflow需要cuda10.1或者11.0的,而我安装的是11.8的,进行卸载安装。1、首先安装实验环境,需要python3.7(默认安装了conda)点击New Project,选择interpreter为TF2.1。可以直接在csdn上搜pycharm安装包,社区版的就行。先建立一个test.py文件,输入如下代码。conda activate TF2.1,进入环境。安装不顺畅可以在网上搜conda换源。成功,换成了cuda11.0.1。

zmqisu的博客 882

TensorFlowSharp入门使用C#编写TensorFlow人工智能应用

TensorFlowSharp入门使用C#编写TensorFlow人工智能应用学习。TensorFlow简单介绍TensorFlow 是谷歌的第二代机器学习系统,按照谷歌所说,在某些基准测试中,TensorFlow的表现比第一代的DistBelief快了2倍。TensorFlow 内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用TensorFlow。任何基于梯度的机器学习算法都能够受益于TensorFlow的自动分化(auto-differentiation)。

2401_86940371的博客 1396

深度学习入门之鸢尾花anaconda下tensorflow2.1环境安装

TF2.1安装深度学习入门之鸢尾花tensorflow2.1环境安装1创建名为TF2.1的环境,python3.7版本2进入TF2.1环境3安装cudatoolkit10.1版本(英伟达的SDK10.1版本)4安装cudnn7.6版本5安装tensorflow2.1 深度学习入门之鸢尾花tensorflow2.1环境安装 配置anaconda 、tensorflow2.1环境 1创建名为TF2.1的环境,python3.7版本 conda create -n TF2.1 python=3.7 选择y创建p

NeverMind的博客 657

树莓派4b安装TensorFlow2.1

树莓派4b安装TensorFlow2.1 基本配置 买的是树莓派4b 1G 的基础版本,就是有电源线,HDMI线和网线及主机和TF卡 读卡器 和散热片。 现在的树莓派TF卡已经烧录好系统了,所以直接插入,连上屏幕就可以。配置一些基本的选项,就和新手机一样,连无线,汉化,装输入法。配置一下 树莓派的 ssh 和 VNC的 enable 选项。VNC是能够远程控制带画面的可以连ipad 具体可以参见这位老师的链接https://blog.csdn.net/happyjoey217/article/details

brainskull的博客 2331

Tensorflow 2.0 最新版(2.4.1) 安装教程

Tensorflow 2.4.1前言Tensorflow 简介Anaconda 简介Anaconda 安装TensorFlow CPU & GPUTensorflow 安装Pycharm &TensorflowTensorflow & Hello worldHello worldSession()后序 前言 目前考虑进入梦寐以求的 机器学习、人工智能 等领域的学习,因此安装主流的机器学习框架 Tensorflow迫在眉睫。 然而网上的网上安装教程大多是1.xx版本的。 目前安装的环境

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 5万+

Tensorflow 2.1 常用函数示例及详解(一)

一、准备工作 导入库函数: import tensorflow as tf import numpy as np import pandas as pd from sklearn import datasets from pandas import DataFrame from matplotlib import pyplot as plt 二、函数 1. 常用cast函数修改数据类型 cast (张量, 修改的数据类型) 类型可...

qq_46006468的博客 746

在Anaconda中安装TensorFlow1.14.0与TensorFlow2.0.0

本次实践系统地完成了在Anaconda中安装与使用TensorFlow的全过程。首先,通过配置清华镜像源加速包下载,成功在base环境中安装TensorFlow 1.14.0并验证运行。随后,创建独立的TF2C环境,利用pip安装TensorFlow 2.0.0,实现多版本共存。

howard2005的专栏 4万+

TensorFlow2.1.0安装教程

TensorFlow2.1.0安装教程安装步骤常用IDE安装CUDA安装CUDA软件安装cuDNN神经网络加速库安装配置环境变量TensorFlow安装 TensorFlow是一款优秀的深度学习框架,支持多种常见的操作系统,例如Windows10,Mac Os等等,同时也支持运行在NVIDIA显卡上的GPU版本以及仅使用CPU进行运算的CPU版本。此篇教程将介绍如何安装最新版TensorFlow框......

weixin_44170512的博客 7万+

tensorflow-gpu-1.2.1

目前google网站不好访问,tensorflow在线安装方式安装失败,下载安装文件手动安装是比较好的方式,分享tensorflow-gpu.1.2.1很多demo用该版本。

实战指南:在UE5中高效集成Entt(ECS)框架

本文提供了一份在虚幻引擎5中高效集成Entt ECS框架的实战指南。针对UE5项目在处理大规模动态实体时的性能瓶颈,详细讲解了如何通过数据驱动的ECS架构进行优化。内容包括前期环境准备、核心构建步骤、创建首个ECS子系统以及与UE原生系统的数据同步技巧,旨在帮助开发者快速掌握集成方法,提升游戏逻辑的执行效率。

weixin_29002209的博客 158

Ubuntu18.04安装cuda10.1、Anaconda(Python3.7)、TensorFlow 2.0.0 alpha0

目录Ubuntu18.04安装cuda10.1、Anaconda(Python3.7)、TensorFlow 2.0.0 alpha0安装操作系统下载Ubuntu18.04.2LTS采用U盘启动镜像盘烧写工具Rufus修改Ubuntu18.04默认桌面(!!!)安装cuda添加cuda PATH 环境变量安装Anaconda安装Pycharm安装Pytorch安装TensorFlow测试pytor...

dqsunway的专栏 3232

Ubuntu20.04/Debian10安装向日葵远程控制踩坑实录(附依赖问题解决方案)

本文详细介绍了在Ubuntu 20.04/Debian 10系统上安装向日葵远程控制软件的全过程,重点解决了常见的依赖问题,特别是libwebkitgtk相关错误。通过自动修复、手动修改.deb包依赖和使用兼容层三种解决方案,帮助用户顺利完成安装并优化远程控制体验。

silver的专栏 749

CANN8.2.RC1安装(基于Debian系统本地)详细流程

2025年昇腾CANN训练营第二季全新启动,为开发者提供0基础入门到进阶提升的系列课程。活动包含四大专题:开源基础系列、码力全开特辑、开发者案例分享及企业对话专场,由华为金牌讲师团队授课。参与者可获得AscendC算子中级认证证书,完成社区任务更有机会赢取华为手机、平板等大奖。自2021年创办以来,训练营已培养数万名开发者,助力国产AI人才培养。报名链接:https://www.hiascend.com/developer/activities/cann20252

【安歌er】的博客 900

Win11内核隔离无法打开的解决方案详解

内核隔离问题的解决需遵循"先硬件后软件"的排查原则,90%以上的案例可通过驱动清理或外设断开解决。对于必须禁用该功能的用户,建议定期使用Windows Defender进行全盘扫描,并保持系统更新至最新版本。技术决策需在安全性和兼容性之间取得平衡,本文提供的多维解决方案可帮助用户构建更稳定的Windows 11使用环境。

mmoo_python的博客 4826

Zemax光机热集成分析:从FEA数据导入到光学性能评估实战

在精密光学系统设计中,环境温度变化和机械应力是导致像质恶化的关键因素,这涉及到光、机、热多物理场的耦合分析。其核心原理在于,通过有限元分析(FEA)软件(如ANSYS)模拟热与力学载荷下的结构变形和温度分布,并将这些物理场数据精准映射到光学设计软件(如Zemax)中,以评估其对调制传递函数(MTF)、点列图等核心光学指标的影响。这项技术的工程价值在于,它使设计从静态的理想模型跃升至动态的工程现实,能够在设计阶段就预测并补偿环境扰动,从而显著提升光学系统在航空航天、车载镜头、高功率激光等严苛工况下的可靠性与稳

weixin_30565327的博客 356

win10系统人工智能框架安装指南及常见问题解决方案——anaconda、python27、python35、numpy、tensorflow-gpu、matplotlib、caffe及中间的相关插曲

前言 本来这篇文章是可以不用写的,如果NVIDIA给linux设计了RTX20系列notebook驱动的话,但可惜没有(现在有了,233),所以新买的笔记本无法使用caffe和TensorFlow的gpu版本。如果用cpu版本,i7还比不上MX150显卡,所以,有必要研究一下如何在现有的win10系统上安装AI的相关框架和驱动等配套程序(事实证明这也折腾了两三天,主要是caffe折腾的,这货在...

Zjhao666的博客 2688

昆仑通态,自由串口通讯

软件默认无该功能,需要问客服索要扩展包。

cfqq1989的博客 1536

人工智能:TensorFlow深度学习框架介绍

官方解释:“TensorFlow是一个开源软件库,主要用于各种感知和语言理解任务的机器学习。” 简单来说TensorFlow 是一个用于机器学习的开源框架,可以用来快速地构建神经网络,同时快捷地进行网络的训练、评估与保存。

IT技术分享社区 9340

【推荐100个unity插件】unity实现交互式火焰 —— Ignis

Ignis是一款Unity互动式消防系统插件,可轻松将物体转换为可燃物。支持固体、植被、蒙皮网格和地形树木等多种对象类型,提供火焰蔓延、熄灭等效果。安装需通过Unity Package Manager添加Visual Effects Graph,并按照指引转换目标物体材质。使用盒型碰撞体或网格计算燃烧区域,可自定义火焰参数和视觉效果。内置多种转换选项,如Flammable Vegetation、Flammable Skinned Mesh等,适用于不同场景需求。注意使用前需备份材质和地形数据,并提供性能优化

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2236

从零训练Qwen3-VL

如果你未来想做的是「在公开权重上继续做大规模多模态 pretrain(比如换数据、换目标函数)」而不是在完全随机初始化上起步,这两类代码会比 Open-Qwen2VL 更直接。参考 Qwen2-VL / Qwen2.5-VL 披露的流程,可以大致推测 Qwen3-VL 也是类似的三阶段:(直接在学术算力(8×A100-40G)上从零预训练了一个 2B 参数的多模态 Qwen2-VL 风格模型:(的配置和训练脚本,理解它是如何把「任意 ViT + 任意 LLM + 任意图文数据」拼在一起的。

u013250861的博客 563

TensorFlow2安装(超详细步骤-人工智能实践)

TensorFlow2安装教程1 前言1.1 版本记录1.2 工具简介2 详细步骤及安装语句2.1 安装Anaconda2.2 TensoFlow安装2.3 验证是否成功2.4 PyCharm下载与安装2.5 PyCharm环境配置2.5.1 不唐初尝试 1 前言 点滴进步,加油! 最近在MOOC看北京大学的曹健老师的《人工智能实践:Tensorflow笔记》课程。 其中第一章的第8节提到了详细的TensorFlow安装过程。因为慕课的课程有时限,故记录在此处。 1.1 版本记录 我之前在D:\SoftWa

不唐 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

TensorFlow1和TensorFlow2介绍

上图中是一个SGD的训练图,从下往上看,先输入数据,然后对这个数据标记和整理形状,在对数据进行一系列的数学操作,然后计算损失和更新参数。(1)构建一个计算图。图中的节点可以是TensorFlow支持的任何数学操作。(2)初始化变量。将前期定义的变量赋初值。(3)创建一个会话。这才是图计算开始的地方,也是体现它“惰性”的地方,也就是说,仅仅构建一个图,这些图不会自动执行计算操作,而是还要显式提交到一个会话去执行,也就是说,它的执行,是滞后的。(4)在会话中运行图的计算。

m0_73426548的博客 1279

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

TensorFlow介绍--TensorFlow框架介绍

TensorFlow 简介 • TensorFlow是目前最为流行的深度学习框架,是人工智能领域第一主要工具。 • TensorFlow的迭代版本共有0.1,1.0,和2.0三个版本,本章主要针对最新的2.0版本进行讲解和学习。 • TensorFlow 是一个用于机器学习和深度学习的端到端开源平台。 前世今生: 诞生的大环境 • 15年9月发布0.1版本;17年2月发布1.0版本;19年3月发布...

weixin_46414576的博客 5371

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Windows 10 安装TensorFlow2.4

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、tensorflow2.4 是什么?二、python3.8 安装TF2.41.安装用清华镜像安装2.查看版本TF版本总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、tensorflow2.4 是什么? TensorFlows是人工智能AI领域的

keny-大成的博客 3177
上一篇: Python基础:理解SQL注入问题的起因,掌握pymysql参数化防止黑客使用SQL注入浸入系统和拖库
下一篇: Python3核心编程一:Python语言简介
猿说猿道
博客等级 码龄8年 120粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值