什么是tensorflow

人工智能24

什么是tensorflow

tenroflow是Google开源软件库,为机器学习工程中的问题提供了一整套解决方案。类比于Spark/Flink是大数据工程问题的解决方案。
该软件库把机器学习中的通用功能封装成了库,并提供了简易的API,使得在构建机器学习系统时不再需要做那些纷繁复杂的数学、工程工作,能把主要精力放在模型和业务上。这就像现在使用编程语言进行编程时,不再需要知道计算机硬件的细节,不用知道CPU的指令集。从这个意义上说,tensorflow让机器学习工程从汇编语言时代,上升到了高级语言时代。使得机器学习这种曾经只存在于实验室由高级专业人才能把玩的高端技术变成了幼儿园小朋友手里的玩具。

什么是机器学习?

在机器学习工程中遇到了哪些问题?机器学习是实现人工智能的一种方式。什么是人工智能?什么是智力?

[En]

What are the problems encountered in machine learning engineering? Machine learning is a way to realize artificial intelligence. What is artificial intelligence? What is intelligence?

什么是智能?

目前还没有统一的定义。但是可以肯定的是人具有最高的智能。其他生命也有不同程度的智能。一只猫,一只蚂蚁,一只蚊子我们都认为它们有不同程度的智能。人工智能是人能制造出一种机器,这个机器能像生命智能一样工作。如可以听说读写,可以走路开车,可以辨认图片。就拿辨认图片来说,如辨认图片中的动物是不是一只猫。这个过程可以简化为三步, 看图片,大脑进行思考判断,回答是或者否。这个过程被抽象为一个数据的函数$y=f_w(x)$。x是输入的图片,y是判断的结果(是、否), f是大脑思考,w是大脑中的一些状态。所以智能就是这里的f和w。如何得到f和w就是人工智能中最重要的问题。计算机的发展给人工智能带来希望。f可以是运行在计算机上的程序,w是这个程序的参数。x,y是程序的输入和输出,由于需要计算机处理,所以x,y必须数字化。

  • 传统人工智能:人为编写规则构成f

最明显的就是游戏中AI的实现。由人工编写了复杂的规则,如当敌人距离自己w1米时该干什么,当自己的血量

Original: https://blog.csdn.net/wyg_031113/article/details/118660191
Author: wyg_031113
Title: 什么是tensorflow

相关文章
安装anaconda+tensorflow 人工智能

安装anaconda+tensorflow

对于人工智能的学习,我们相信tensorflow是新手的一个不错的选择,这节我们将提供anaconda+tensorflow的教程。 首先,下载anaconda安装包,安装anaconda。如下图 注...
NLP基础知识之语音识别 人工智能

NLP基础知识之语音识别

语音识别的输出类别: 1)phoneme:输出为发音,比较简单,因为语音跟发音是一一对应的,但是需要一个词汇表,表示发音跟word的对应。 2)Grapheme:字母或者token 3)word:短语...
强化学习rllib简明教程 ray 人工智能

强化学习rllib简明教程 ray

之前说到强化 学习的库,推荐了tianshou,但是tianshou实现的功能还不够多,于是转向rllib,个人还是很期待tianshou的发展。 不过其文档存在着一些问题,比如: 官方案例运行出错,...
读书笔记-深度神经网络参数的初始化 人工智能

读书笔记-深度神经网络参数的初始化

参数初始化的读书笔记。参考图书:深度学习入门: 基于Python的实现,神经网络与深度学习(NNDL)。参数初始化主要分为: 随机初始化和 预训练初始化。随机初始化直接依赖先验分布来初始化网络参数,而...
知识图谱构建流程步骤详解 人工智能

知识图谱构建流程步骤详解

知识图谱构建流程概览 1.知识抽取 1.1 知识抽取的主要任务 (1)实体识别与抽取 任务:识别出待处理文本中七类(人名、机构名、地名、时间、日期、货币和百分比)命名实体。 两个子任务:实体边界识别和...