TensorFlow介绍

简介: 【7月更文挑战第3天】TensorFlow介绍。

TensorFlow介绍
2011年,Google推出了人工智能深度学习系统DistBelief。基于这个系统,Google能够扫描数据中心数以千计的核心,并建立更大的神经网络。DistBelief系统将Google应用中的语音识别成功率提高了25%,该系统还在Google Photos中建立了图片搜索,并驱动了Google的图片字幕匹配实验。但是由于DistBelief和Google内部的基础设施联系过于紧密,导致几乎不可能分享研究代码。
之后,Google的科学家在DistBelief的代码库上进行了简化和重构,使其变成一个更快、更健壮的应用级别代码库,形成了TensorFlow。2015年11月9日,Google基于Apache 2.0许可开源了TensorFlow,其迅速成为最受欢迎的机器学习开源框架之一,并构建起庞大的开发者生态。TensorFlow是一个开源框架,或者称为开源工具。
思考一下如何识别一幅图像,如识别一只狗的图像。首先需要提取出该类图像的特征,在机器学习得到发展之前,工程师需要懂得图像领域非常专业的知识,才可以更好地提取图像特征。但是在机器学习以及深度学习得到发展之后,计算机可以通过神经网络自己提取相应特征,人为提取特征的工作量减少,TensorFlow等开源框架就应运而生了。

目录
相关文章
|
11月前
|
数据采集 分布式计算 大数据
MaxCompute MaxFrame 产品评测报告
MaxCompute MaxFrame是阿里云自研的分布式计算框架,专为Python开发者设计。它支持Python接口,充分利用MaxCompute的大数据资源,提升大规模数据分析效率。本文分享了MaxFrame在分布式Pandas处理和大语言模型数据预处理中的最佳实践,展示了其在数据清洗、特征工程等方面的强大能力,并提出了改进建议。
275 13
|
分布式计算 Hadoop 程序员
ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path
ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path
|
移动开发 前端开发 JavaScript
uniapp如何打包h5项目
uniapp如何打包h5项目
1461 0
|
Java 测试技术 编译器
java8/Stream流式计算从入门到精通/函数式编程实战
java8/Stream流式计算从入门到精通/函数式编程实战
407 0
|
Dubbo JavaScript Java
Maven项目中的依赖出现版本冲突,最终发现是对Dependency Scope理解有误
本文记录一下遇到maven依赖版本冲突后的排查过程说明以及问题原因说明
258 0
|
IDE Java 开发工具
【问题记录与解决】启动Jupyter,运行代码时报错【Error】 || 通过 Jupyter 建立的Python文件在哪儿 || Jupyter 中 移动 Python 文件 到 指定文件夹
和大家大部分遇到的问题一样,也是在启动Jupyter时,发现运行不了简单的代码,报错Error。而且对当前文件也执行不了“重命名”。
【问题记录与解决】启动Jupyter,运行代码时报错【Error】 || 通过 Jupyter 建立的Python文件在哪儿 || Jupyter 中 移动 Python 文件 到 指定文件夹
|
Linux Python
Linux系统如何查看服务器带宽及网络使用情况
Linux系统中如何查看服务器带宽?本篇文章主要和大家分享一下Linux系统中查看服务器带宽的方法,有需要的朋友可以参考一下。
2290 0
Linux系统如何查看服务器带宽及网络使用情况
|
监控 Java 应用服务中间件
从Java的类加载机制谈起:聊聊Java中如何实现热部署(热加载)
从Java的类加载机制谈起:聊聊Java中如何实现热部署(热加载)
从Java的类加载机制谈起:聊聊Java中如何实现热部署(热加载)
|
API 计算机视觉
OpenCV 图像模糊原理
OpenCV 图像模糊原理
214 0
OpenCV 图像模糊原理
关于 SecureFx传输远程服务器中文显示乱码 的解决方法
关于 SecureFx传输远程服务器中文显示乱码 的解决方法
关于 SecureFx传输远程服务器中文显示乱码 的解决方法