谷歌TF2.0凌晨发布!“改变一切,力压PyTorch”

Google TensorFlow 机器学习框架介绍和使用 TensorFlow是什么? TensorFlow是Google开源的第二代用于数字计算(numerical computation)的软件库。它是基于数据流图的处理框架,图中的节点表示数学运算(mathematical operations),边表示运算节点之间的数据交互。TensorFlow从字面意义上来讲有两层含义,一个是Tensor,它代表的是节点之间传递的数据,通常这个数据是一个多维度 阅读详情
问耕 发自 凹非寺
量子位 出品 | 公众号 QbitAI

640?wx_fmt=png

TensorFlow 2.0终于来了!

今天凌晨,这个全球用户最多的深度学习框架,正式放出了2.0版本。

Google深度学习科学家、Keras作者François Chollet热情的表示:“TensorFlow 2.0是一个来自未来的机器学习平台,它改变了一切”。

不少网友表示,TensorFlow 2.0比PyTorch更好用,已经准备全面转向这个新升级的深度学习框架了。

更易用的TF2.0

尽管是排名第一的深度学习框架,但TensorFlow的缺点也一直非常明显。官方对此也心知肚明,因此在今早发布的博客中写道:

”TensorFlow 2.0由用户社区推动,告诉我们他们想要一个易于使用、灵活又强大的平台,并且支持部署到任何地方。“

那么TF2.0有什么改进?

一、Keras与TensorFlow紧密集成,默认eager execution,执行Pythonic函数。官方表示,对开发者来说,TensorFlow 2.0用起来跟Python差不多;对于研究者来说,新框架也在低级API方面进行了重点投入。

二、为了在各种平台上运行,SavedModel文件格式进行了标准化。

三、针对高性能训练场景,可以使用Distribution Strategy API进行分布训练,且只需进行少量代码修改就能获得出色的性能。支持Keras Model.fit、自定义训练循环、多GPU等等。

四、TensorFlow 2.0提高了在GPU上的性能表现。以ResNet-50和BERT为例,只需要几行代码,混合精度使用Volta和Turing GPU,训练表现最高可以提升3倍。

五、新增TensorFlow Datasets,为包含大量数据类型的大型数据集提供了标准接口。

六、虽然保留了传统的基于Session的编程模型,但官方现在建议使用eager execution进行常规的Python开发。tf.function装饰器可以把代码转换成可以远程执行、序列化、性能优化的图。在Autograph的帮助下,能把常规的Python控制流直接转成TensorFlow控制流。

七、官方提供了TensorFlow 1.x升级2.0的迁移指南,TF2.0还有一个自动转换的脚本。

八、TensorFlow 2.0提供了易用的API,能够灵活快速的实现新想法。模型的训练和serving也已经无缝集成在基础架构中。

更多关于TensorFlow 2.0的信息,可以>

访问官网:

GitHub:

640?wx_fmt=jpeg

这还有一段官方介绍视频:

“改变一切,力压PyTorch”

TensorFlow 2.0发布之后,引发了广泛的讨论和关注。

Google深度学习科学家、Keras作者François Chollet热情的表示,TensorFlow 2.0是一个来自未来的机器学习平台,它改变了一切。

640?wx_fmt=jpeg

现在GitHub上排名第一的NLP机器学习课程practicalAI的作者、苹果公司AI研究员Goku Mohandas在推特上说,他们正在从PyTorch转向TensorFlow 2.0。

用户Francois Piednoel留言表示,他已经体验了TF2.0一整周,他给出同样的结论:TF2.0现在已经力压PyTorch一手了。

640?wx_fmt=png

深度学习研究和教育者、fast.ai创始人Jeremy Howard也称赞TF2.0的发布是”令人兴奋的一步,与TensorFlow一代相比是一个巨大的飞跃“。

当然,至于实际怎么样,还得大家亲自体验了。

为了迎接新版的发布,TensorFlow团队的Josh Gordon,还整理了一份学习资源。

1、Deep Learning with Python

TF2.0基于Keras。如果你是一个深度学习新手,最好从这本书入手。当然这本书里的代码需要改一下,但非常简单:

import keras -> from tensorflow import keras

这本书地址在此:

https://github.com/fchollet/deep-learning-with-python-notebooks

640?wx_fmt=jpeg

2、Hands-on ML第二版

这本书非常棒,可以带你更深入TF2.0,记得要看第二版。

这本书地址在此:

https://github.com/ageron/handson-ml2

640?wx_fmt=jpeg

3、AppliedML

如果你喜欢看视频,这有一个深入scikit-learn和机器学习的内容,免费。这套课程名叫AppliedML,YouTube上的地址在此:

https://www.youtube.com/channel/UCMEXgDffQy6nS2a74Gby8ZA/videos

640?wx_fmt=jpeg

4、官方教程

最后,推荐最新的TF2.0入门教程。地址:

tensorflow.org/tutorials/

640?wx_fmt=jpeg

安装TF2.0

TensorFlow 2.0支持如下的64位操作系统:

  • Ubuntu 16.04 or later

  • macOS 10.12.6 (Sierra) or later (no GPU support)

  • Windows 7 or later

  • Raspbian 9.0 or later

下载安装包:使用Python的pip安装,版本需要19.0之后。

640?wx_fmt=jpeg

当然……不安装也能用,因为还有一个神器:

Google Colab。

往期热门:




趣味:

AI算力垄断与CUDA生态:基础设施级技术权力的重构 AI算力已成为数字时代的核心基础设施,其本质是大规模并行计算能力的工程化供给。GPU凭借在矩阵乘加(GEMM)等张量运算上的架构优势,逐步取代CPU成为AI训练与推理的主流载体;而CUDA作为深度绑定PyTorch、TensorFlow等主流框架的软件栈,已演化为事实上的AI操作系统——它不仅定义硬件抽象层,更塑造了全球数百万开发者的编程范式、调试习惯与优化逻辑。这种软硬协同的深度耦合,使算力供给高度集中,进而影响模型训练效率、企业TCO结构及边缘部署可行性。本文聚焦GPU架构原理、CUDA生态护城河及其对 阅读详情

相关推荐

机器学习研究者的生存现实:从复现失败到职业分叉的系统性挑战

机器学习研究不仅是算法创新,更是一场涉及实验可复现性、算力资源博弈、工具链治理与学术工业协同的系统工程。当‘无法复现’成为高频故障,其根因常藏于GPU硬件漂移、框架版本幻影或数据管道幽灵之中;而‘论文-代码-落地断层’则折射出学术评价与工程实践的根本错位。这些挑战并非个体能力短板,而是当前ML科研生态中真实存在的结构性张力。本文聚焦ML研究者日常遭遇的CUDA内存溢出、消融实验失效、审稿人质疑等典型场景,结合172次实验复盘与89篇顶会评审经验,提供可操作的环境指纹记录、故障隔离矩阵、证据链构建等实战方法,

dibeichan3033的博客 550

手把手教你玩转谷歌TensorFlow

AI并不是一门简单的学科,AI算法的开发和调试并没有一个统一的、集成了大量API方便调用的平台和语言,目前的人工智能开发平台仍然处于一种半蛮荒的状态。许多功能需要自己亲自去搭建和实现。 不过幸运的是,这个领域受到了足够多的重视,因此许多巨头都针对它开发了自己的平台,这其中就包括谷歌的Tensorflow。谷歌DeepMind在AI领域的造诣已经人尽皆知,其推出的这款开发语言平台也不禁引人遐想,那...

峻峰飞阳的博客 blog.youkuaiyun.com/while0 719

生产级AI落地实战:从模型到业务流水线的七种技术路径

人工智能(AI)作为现代软件系统的核心能力,其真正价值不在于算法精度,而在于能否稳定、可解释、合规地嵌入真实业务流程。理解AI系统的基本原理,需从数据流架构、实时性约束与风险控制机制出发;其技术价值体现在提升业务指标可归因性、降低人工决策成本、增强系统鲁棒性;典型应用场景覆盖零售个性化营销、电商动态定价、流媒体推荐、搜索引擎排序、气象科学分析及医疗影像辅助诊断等关键领域。本文聚焦七家头部企业的AI工程实践,深入拆解Artificial Intelligence与Data Drift、Feature Engi

weixin_33806300的博客 526

[实战Google深度学习框架]Tensorflow(1)TF环境搭建+入门学习

本篇blog主要以code+markdown的形式介绍tf这本实战书。(建议使用jupyter来学习) 第一章第二章主要是简介和环境搭建,可以参考我之前写的配置方法win10+Anaconda3+tensorflow(gpu)+cuda9.0+cudnn7.1+ide(sublime)+好用的科学工具包配置 对于python不是很熟悉的同学可以参考非计算机专业的同学如何半个小时搞懂py3的语法...

gdtop的个人笔记 1216

Colab免费Tesla T4 GPU性能优化与使用指南

GPU加速计算在现代深度学习中扮演着核心角色,其并行计算能力显著提升了模型训练效率。Tesla T4作为专业级显卡,搭载图灵架构和Tensor Core技术,在FP16混合精度计算中展现出65 TFLOPS的强劲性能。通过环境变量调优和混合精度训练等技术手段,开发者可最大化硬件利用率,特别适合计算机视觉和自然语言处理任务。Google Colab平台近期免费提供T4显卡资源,配合PyTorch框架可实现高效模型训练,而合理的会话保持策略能有效应对12小时运行时限制。本文实测数据显示,相比前代K80/P100

weixin_33748818的博客 363

2020年机器学习工程师必备的6个高价值技术博客

机器学习博客是连接前沿研究、工程实践与认知升级的关键桥梁。理解其核心价值,需从信息可靠性、生产就绪度和可复现性三大原理切入:优质内容必含真实监控截图、明确工具链版本与可运行代码,而非教科书式复述。这类资源的技术价值在于显著缩短问题定位周期、降低MLOps落地门槛,并支撑模型在生产环境中的持续迭代。典型应用场景包括快速诊断线上模型掉点、构建CI/CD流水线、实现数据版本控制及嵌入式模型轻量化部署。Fast.ai、Distill.pub、Google AI Blog等六家2020年实证有效的博客,正是融合了Py

ajwqb06628的专栏 411

一步实现从TF到TF Lite,谷歌提出定制on-device模型框架

无

qq_18256855的博客 415

Google Colab本质揭秘:GPU虚拟机运行机制与避坑指南

Google Colab并非简单的在线Python环境,而是一个按需启动、带GPU/TPU加速的Linux容器化开发环境。其核心原理基于Docker实例动态调度,具备短生命周期、只读根文件系统和/content可写挂载等关键特性。这种设计带来强大算力租赁能力,也引发路径混乱、依赖冲突、数据丢失等高频问题。技术价值在于零配置获取A100/T4级训练资源,适用于模型调试、教学实验与轻量AI服务部署。本文聚焦新手最易踩坑的运行时机制、文件系统行为与GPU分配逻辑,结合实测案例解析Colab底层契约。

wyjvip333的专栏 513

谷歌开源TF-Ranking可扩展库,支持多种排序学习

铜灵 发自 凹非寺量子位 出品 | 公众号 QbitAI最近,谷歌新开源了可扩展的TensorFlow库TF-Ranking,可用于学习排序。所谓学习排序,也就是对项目列...

量子位 740

TensorFlow 1.x核心三要素:张量、计算图与会话的工业级实践

张量是带类型、形状与值域约束的多维数据契约,计算图是可序列化、跨设备移植的执行蓝图,会话则是统筹设备分配、内存管理与状态维护的资源调度中枢——这三者共同构成TensorFlow底层运行范式的基石。理解它们,不只是掌握API调用,更是建立AI工程中‘定义即校验、构建即部署’的可靠思维。在推荐系统等高并发、多环境落地场景中,显式图机制保障了从CPU训练、GPU加速到移动端推理的一致性;张量契约避免线上线下特征不一致;会话生命周期管理决定模型能否真正收敛。本文以电商冷启动推荐为背景,深入TensorFlow 1.

weixin_30772105的博客 494

机器学习博士生存指南:构建可迁移的科研操作系统

机器学习博士培养正面临课程知识与独立科研之间的巨大断层,传统路径难以支撑真实世界的问题解构与技术落地。其核心挑战在于从‘模型实现能力’跃迁至‘问题定义—技术实现—价值对齐’的全栈科研带宽。Ph.D.的本质不是论文量产,而是建立一套可审计、可复现、可迁移的科研操作系统,涵盖确定性实验配置、数据血缘追踪、故障树驱动的实验分析等硬核工程实践。这一系统既保障学术严谨性,又支撑工业界快速响应需求的能力,已成为当前ML博士成功的关键基础设施。

tomfish 554

【信息科学与工程学】【数据中心】 第十五篇 智算中心DaaS数据消费场景02

智算中心DaaS数据共享场景的分级分类是一个复杂的系统工程,需要从技术、安全、合规、治理、运营等多个维度进行综合考虑。本分级分类体系为不同场景下的数据共享提供了详细的指导,包括安全分级、共享模式、技术架构、合规治理等方面。在实施数据共享平台时,应结合自身业务需求、技术能力和资源情况,选择适合的共享模式和实施路径。同时,要高度重视数据安全和隐私保护,采用先进的技术和管理手段,确保数据共享的安全可控。

weixin_49199313的博客 1万+

视觉语言模型工程选型指南:10个真实场景可用的VLM能力解析

视觉语言模型(VLM)是实现图文理解、多模态搜索与跨模态推理的核心技术,其本质是将视觉特征与文本语义在统一空间中对齐。原理上依赖双编码器架构(如ViT+LLM)与跨模态注意力机制,技术价值在于打破单模态局限,支撑工业质检、文档解析、移动端实时交互等高需求场景。区别于学术榜单,工程落地更关注OCR集成度、中文术语泛化能力、边缘部署可行性等硬指标。本文基于真实产线压测与客户项目验证,系统对比Qwen2-VL、PaliGemma、InternVL2等10个具备生产就绪能力的模型,覆盖显存约束、输入鲁棒性、推理延迟

329

2024视觉模型进化时间轴:7篇改写CV技术路径的实战论文

视觉模型正从‘数据驱动’迈向‘因果理解’与‘指令驱动’的新范式。其核心原理在于解耦视觉表征的统计相关性陷阱,通过干预式对比学习、可微分token融合、跨模态语义锚定等机制,提升小样本泛化与语言可控性。这类技术显著降低对大规模标注数据的依赖,增强在工业质检、边缘部署、开放词汇分割等真实场景中的鲁棒性与落地效率。本文聚焦2024年2–8月间真正具备范式迁移力的7篇CV论文,覆盖基础表征、交互控制与工程落地三层架构,提供可复现的参数配置、硬件适配策略及避坑指南。

chongyuwan4121的博客 409

Triton+FastAPI+K8s构建高可用模型服务实战

模型服务化是机器学习落地的核心环节,指将训练完成的模型封装为稳定、低延迟、可观测的在线推理接口。其本质涉及模型格式标准化(如ONNX)、推理引擎选型(Triton支持多框架/多硬件)、协议网关设计(FastAPI提供RESTful与治理能力)及云原生编排(Kubernetes实现弹性扩缩容与GPU资源调度)。该技术方案显著提升模型上线后的稳定性、可维护性与可观测性,广泛应用于金融风控、电商推荐、IoT预测等高并发、低延迟场景。本文聚焦真实生产环境中的七道关键关卡,涵盖ONNX导出规范、Triton模型仓库配

weixin_34302798的博客 405

如何在高版本的ubuntu系统里安装gcc4.1.2

1、下载安装包,一共五个http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-4.1/,根据计算机系统位数   进行下载,64位下载amd64结尾的。开头分别是cpp-4.1_4.1.2、g++-4.1_4.1.2、gcc-4.1-base_4.1.2、gcc-     4.1_4.1.2、libstdc++6-4.1 2、使用sudo d

lsr_fighting的博客 1935
上一篇: 互联网公司刻板印象合集:程序员都秃头,商务个个是人精
下一篇: 拍个自拍,让Python告诉你,军训过后你黑了几度?
菜鸟学Python
博客等级 码龄9年 8088粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值