起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > AI培训 > 人工智能 > TensorFlow是什么 为何对人工智能如何重要

TensorFlow是什么 为何对人工智能如何重要

时间:2018-11-26 11:42:05来源:人工智能网 作者:IT培训网 已有: 名学员访问该课程

前言:TensorFlow是一个软件,在该软件里面,用户需要使用Python等语言通过编程来搭建数学模型,这些模型被用于人工智能的应用,例如 通过模型判断图片中的物体分别是什么,例如下图的案例,某个模型识别出海边左下角是人person并给出判断的概率99%。

人工智能应用,它是AI领域的重要软件工具,非常强大的免费软件!

TensorFlow是人工智能AI领域的一个重要软件工具,是谷歌开发的开源软件(即免费的)。 人工智能领域分为三个方面,即基础层、技术层和应用层;而TensorFlow就是技术层中的学习框架。所谓学习框架,你可以用它来处理大量数据,快速建立数学模型,这些模型可以完成智能功能,例如自动识别一个图片里面的人物是否是范冰冰,当你百度范冰冰时,这个模型就可以识别并呈现范冰冰的图片;TensorFlow就好像一个功能强大的机床,它可以帮助制造出不同的产品(即数学模型)。

 

TensorFlow是什么 为何对人工智能如何重要_qh.itpxw.cn

 

TensorFlow是什么?

TensorFlow是一个软件,在该软件里面,用户需要使用Python等语言通过编程来搭建数学模型,这些模型被用于人工智能的应用,例如 通过模型判断图片中的物体分别是什么,例如下图的案例,某个模型识别出海边左下角是人person并给出判断的概率99%。

 

TensorFlow是什么 为何对人工智能如何重要_qh.itpxw.cn

 

一般如何使用TensorFlow?

1.用户向TensorFlow(简称TF))输入搭建模型所需的信息,并转化为可处理数据 。TF可以处理图片/视频/音频等信息。例如:用户导入1万张人物图片,并通过TF将不同尺寸图片统一裁剪为24x24像素大小。

2.搭建模型。 TF提供很多的函数模块,在搭建模型过程中,用户可以调用这些函数。例如gradient descent梯度下降函数来求解模型的参数;如交叉熵损失loss函数来判断模型是否最优。

TF核心程序由2个独立部分组成: a:Building the computational graph构建计算图; b:Running the computational graph运行计算图。例如简单计算a+b, 对应的计算图如下。 对应的程序代码是:a = tf.placeholder(tf.float32),b = tf.placeholder(tf.float32),adder_node = a + b 。

一个实际的案例:MNIST是机器学习领域的一个经典问题,指的是让机器查看一系列大小为28x28像素的手写数字灰度图像,并判断这些图像代表0-9中的哪一个数字。对应的计算图如下。

3.训练和评估模型

循环地迭代式训练和评估模型,以便确定模型中的参数。例如使用梯度下降(gradient descent)函数方法获得交叉熵损失最小化。

训练的每一步都是通过用户代码控制。 例如一个简单循环是:for step in xrange(max_steps): sess.run(train_op) ;

3.1特点:状态可视化 。在训练模型过程中,有TensorBoard,查看即时数据的情况。

 

TensorFlow是什么 为何对人工智能如何重要_qh.itpxw.cn

 

3.2 训练过程大量计算部分可以分配给其他设备,如本机的GPU或其他服务器(即分布式计算)。下面是一个案例,将训练部分分配给2个GPU。

TensorFlow Lite是什么?

人工智能的数学模型在训练和评估时需要强大的计算设备来支持,例如几个或几百个服务器,最后得到的数学模型的文件也很大,一般无法在手机等移动终端上使用。于是在2017年谷歌发布了TensorFlow Lite,提供简单的、小文件的数学模型,用于在手机等设备上使用。

文章出自:http://qh.itpxw.cn/ai/python/201844788.html

文章标题:TensorFlow是什么 为何对人工智能如何重要



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2021-09-13 16:09