当前位置: 首页 > news >正文

TensorFlow2 Python深度学习 - TensorFlow2框架入门 - TensorFlow2环境安装

锋哥原创的Scikit-learn Python机器学习视频教程:

https://www.bilibili.com/video/BV1X5xVz6E4w/

课程介绍


本课程主要讲解基于TensorFlow2的Python深度学习知识,包括深度学习概述,TensorFlow2框架入门知识,以及卷积神经网络(CNN),循环神经网络(RNN),生成对抗网络(GAN),模型保存与加载等。

TensorFlow2 Python深度学习 - TensorFlow2框架入门 - TensorFlow2环境安装

TensorFlow 2 是 Google 开发的开源深度学习框架,旨在简化机器学习开发过程,提供更高效的计算能力,支持多种平台的部署。它继承了原 TensorFlow 的强大功能,同时进行了大量改进,使得开发者能够更加容易地进行机器学习研究、模型训练和生产环境部署。

TensorFlow2官网:

https://tensorflow.google.cn/?hl=zh-cn

我们首先新建一个纯净python项目,Python版本3.11,我们选择使用虚拟环境,防止第三方库版本冲突。

然后我们安装tensorflow库,最新版本2.20。这里有两种安装方式,第一种是 pip install tensorflow同时支持CPU和GPU。还有一种学习版本安装 pip install tensorflow-cpu仅支持CPU。

锋哥建议,我们一般学习的话,用第二种方式即可。反正写的代码都一样。商用部署的话,会用到专业的服务器,操作系统乌班图,CPU普通的即可。GPU是英伟达几万的显卡的那种,如RTX系列,如何训练规模巨大,直接上几十万的英伟达H100,A100这种,还可以搞多个集群。

CPU和GPU都支持

pip install tensorflow -i http://mirrors.aliyun.com/pypi/simple/   --trusted-host mirrors.aliyun.com

仅需要CPU支持

pip install tensorflow-cpu -i http://mirrors.aliyun.com/pypi/simple/   --trusted-host mirrors.aliyun.com

如果要在 TensorFlow 2 中支持 GPU,你需要额外安装以下几个组件:

  1. CUDA(Compute Unified Device Architecture)

CUDA 是 NVIDIA 提供的一个并行计算平台和编程模型,它允许 TensorFlow 在 GPU 上运行。

下载地址:

https://developer.nvidia.com/cuda-toolkit
  1. cuDNN(CUDA Deep Neural Network Library)

cuDNN 是 NVIDIA 提供的一个 GPU 加速的深度神经网络库,优化了卷积神经网络等深度学习任务的计算速度。

下载地址:

https://developer.nvidia.com/cudnn

我们新建一个helloWorld.py测试类:

import tensorflow as tf
​
print("TensorFlow版本:", tf.__version__)
print("CPU可用:", tf.config.list_physical_devices('CPU'))

运行结果:

TensorFlow版本: 2.20.0
CPU可用: [PhysicalDevice(name='/physical_device:CPU:0', device_type='CPU')]

说明环境搭建成功。

http://www.dtcms.com/a/449889.html

相关文章:

  • JavaScript 二维数组初始化
  • 手机网站建设制作教程wordpress二维码插件付费
  • 静态网站开发百科做58类网站需要多少钱
  • 【Ubuntu】清理空间的几种方法
  • 做网站必须有云虚拟主机公司画册
  • 网安面试题收集(1)
  • 深入理解操作系统:从管理思想到进程本质(7000字深入剖析,通俗易懂)
  • 基于汇编实现led点灯-51单片机-stc89c52rc
  • wordpress站点地址灰显视频教学网站开发需求分析
  • Docker进行达梦数据库部署
  • 怎么做才能发布网站洛克设计平台
  • 建网站一般最低多少钱永久免费域名注册网站
  • 室内设计师上网第一站ctoc的网站有哪些
  • 2025 年 AI + 编程工具实战:用新工具提升 50% 开发效率
  • TCP拥塞控制
  • 数集探秘:“有理“谜题的巧妙拆解与证明
  • 网站购物车功能关于珠海网站建设的优势
  • 【深度学习|学习笔记】从机器学习范式看神经网络能解决什么?(一)
  • 辽宁网站定制企业创业平台
  • UNIX下C语言编程与实践38-UNIX 信号操作:signal 函数与信号捕获函数的编写
  • dede 分类信息网站 模板wordpress怎么装插件
  • 分布式系统实战:电商平台架构演进
  • 基于YOLOv8+CNN的智能停车场车牌识别系统(视频图片均可)(完整实现,附完整可直接运行代码)
  • @ComponentScan组件扫描原理
  • 沈阳制作网站的公司网站开发要什么
  • MySQL 8.0存储引擎选型指南
  • 做移动端网站设计网站怎样制作
  • redis的哨兵机制简单问题
  • 打造自己的中秋 AR 赏月应用:实现虚实融合的节日体验
  • 建设网站学什么建设考试的报名网站