Python:机器&深度学习框架
文章平均质量分 92
本专栏覆盖 Scikit-learn、TensorFlow、PyTorch 等主流及专项场景框架,以 “原理拆解 + 代码实战 + 案例复盘” 为核心模式,设置框架入门、进阶实战、框架对比与选型三大板块,助力读者打通 “Python 语法→框架原理→实战落地” 全链路,将它们转化为核心技能。
代码漫叙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深度学习从入门到精通(一):深度学习的分类
我们将从四个最核心的视角,为你系统性地梳理深度学习的庞大体系:原创 2025-11-07 11:27:58 · 1600 阅读 · 0 评论 -
TensorFlow调整张量维度的详细方法教程
TensorFlow张量维度操作指南:涵盖了reshape、expand_dims、squeeze、transpose等核心方法,用于调整数据形状、增减维度、交换维度顺序等。通过代码示例展示了各种操作的实际应用,并比较了不同方法的区别与适用场景。这些维度变换技巧在图像处理、NLP、时间序列等深度学习任务中至关重要,能够灵活适配不同模型的输入要求。掌握这些操作有助于高效进行数据预处理和模型构建。原创 2025-10-23 09:30:00 · 1157 阅读 · 0 评论 -
深度学习服务器环境配置终极教程
本文提供了一份在Ubuntu系统上配置深度学习环境的详细指南。主要内容包括:1) 系统准备与NVIDIA驱动安装;2) 使用Miniconda管理Python环境;3) 安装PyTorch和TensorFlow框架;4) 验证安装结果。教程强调环境隔离的重要性,建议为每个项目创建独立conda环境,并推荐使用国内镜像源加速下载。此外,文章还提供了最佳实践建议,如记录依赖版本、谨慎更新驱动等,帮助用户建立高效稳定的深度学习开发环境。原创 2025-11-02 18:36:02 · 1195 阅读 · 0 评论 -
PyTorch与TensorFlow GPU分布式训练策略详解
本文深入探讨了PyTorch和TensorFlow的GPU分布式训练策略,涵盖数据并行、模型并行等核心概念。PyTorch通过DDP、FSDP等模块支持单机多卡和多机多卡训练,提供灵活的分布式方案。TensorFlow则通过MirroredStrategy等API简化分布式实现,支持异构计算环境。文章详细介绍了两种框架的分布式训练实施步骤、代码示例和启动方式,为处理大规模深度学习任务提供了全面的实践指南,帮助开发者充分发挥硬件潜力,提升训练效率。原创 2025-10-29 13:45:27 · 1427 阅读 · 0 评论 -
PyTorch调整张量维度的详细方法教程
本文系统介绍了PyTorch中常用的张量维度操作技巧。主要内容包括:基础维度查看方法(shape、dim);常用维度调整方法(view、reshape、transpose、permute、squeeze、unsqueeze、expand、repeat);高级操作(einsum、cat、stack);以及CNN特征图和序列数据的实际应用示例。文章强调不同方法的特点和适用场景,如view()要求张量连续而reshape()更灵活,expand()不分配新内存而repeat()会复制数据等。掌握这些维度操作技巧能原创 2025-10-21 10:00:00 · 1393 阅读 · 0 评论 -
PyTorch vs. TensorFlow:深度学习框架的选择之道
PyTorch vs. TensorFlow:如何选择深度学习框架? 本文对比了两大主流深度学习框架PyTorch和TensorFlow的核心差异。PyTorch以动态计算图、简洁API和学术友好性著称,适合研究和快速实验;TensorFlow则拥有成熟的生产部署工具链,在移动端和嵌入式设备支持上优势明显。随着版本更新,两者的差异正在缩小:TensorFlow 2.0支持即时执行,PyTorch也加强了部署能力。选择建议:初学者和研究首选PyTorch;生产环境可考虑TensorFlow;特定平台(如TPU原创 2025-10-09 09:30:00 · 1512 阅读 · 0 评论 -
TensorFlow高级使用技巧:深入掌握工业级模型开发与部署
TensorFlow高级技巧精要:本文深入探讨TensorFlow 2.x的高级应用技巧,涵盖三大核心领域:1)自定义模型保存与加载,包括检查点控制与自定义序列化;2)分布式训练策略,详细解析多GPU训练与自定义分布式训练循环;3)计算图优化与性能调优,包括图模式优化、XLA编译器加速和Profiler分析工具。这些技巧均来自实际项目经验,能显著提升模型训练效率与部署灵活性,适用于复杂模型结构和大规模生产环境应用。原创 2025-10-06 09:30:00 · 1403 阅读 · 0 评论 -
TensorFlow 初级使用技巧:从零开始轻松上手机器学习
本文为TensorFlow初学者提供了一份实用入门指南,涵盖从环境配置到模型训练的全流程。首先介绍了TensorFlow的安装验证方法,包括GPU支持检测。核心部分讲解了张量基础概念和操作,以及如何使用Keras API构建神经网络模型。文章还详细展示了数据处理技巧(如tf.data和图像预处理)、模型评估方法及保存加载模型的最佳实践,并提供了回调函数和训练可视化等实用技巧。通过循序渐进的代码示例,帮助读者快速掌握TensorFlow的基础操作,为后续深度学习开发打下坚实基础。原创 2025-10-05 09:30:00 · 1129 阅读 · 0 评论 -
TensorFlow 详细安装指南与常见问题解决方案
本文提供了2025年最新TensorFlow安装指南,涵盖Windows、macOS和Linux三大系统的详细安装步骤,包括CPU和GPU版本配置。重点介绍了安装前准备(系统要求、环境管理工具选择)、不同系统下的具体安装方法(推荐使用Conda虚拟环境)、GPU加速配置(CUDA/cuDNN设置)以及国内镜像加速方案。安装完成后可通过验证脚本检查TensorFlow版本和GPU可用性。针对常见问题如环境配置错误、内存不足、梯度异常等提供了具体解决方案。原创 2025-09-30 09:00:00 · 2305 阅读 · 0 评论 -
PyTorch 高级使用技巧:提升你的深度学习开发效率
本文介绍了PyTorch框架中的高级开发技巧,包括设备管理、内存优化、数据加载、训练优化和模型设计等方面。在设备管理方面,建议编写设备无关代码,并采用梯度累积技术优化内存使用。数据加载部分展示了自定义Dataset的高级用法和DataLoader的性能优化配置。训练过程中可使用混合精度训练、梯度裁剪以及多种学习率调度策略来提高效率。模型设计方面介绍了参数分组管理和梯度钩子等调试技巧,以及模型检查点的保存与恢复方法。这些技巧能显著提升PyTorch开发效率和代码质量。原创 2025-09-29 09:45:00 · 2049 阅读 · 0 评论 -
PyTorch 初级使用技巧:从零开始轻松上手深度学习
本文为PyTorch新手提供了一份简明入门指南,涵盖从环境配置到首个神经网络训练的全流程。主要内容包括:1) PyTorch安装与验证;2) 张量基础操作与运算;3) 自动求导机制解析;4) 构建简单全连接网络;5) 数据处理与加载方法;6) 完整训练循环实现。通过具体代码示例,帮助读者快速掌握PyTorch核心功能,特别适合深度学习初学者建立基础概念和实践能力。原创 2025-09-28 09:45:00 · 1783 阅读 · 0 评论 -
PyTorch详细安装指南与常见问题解决方案
本文提供了2025年最新PyTorch安装指南,涵盖Windows、macOS和Linux三大平台,包括CPU/GPU版本详细安装步骤。主要内容:1)安装前准备,包括系统硬件检查与包管理器选择;2)各平台具体安装流程,推荐使用Conda管理环境;3)安装验证方法及测试代码;4)常见问题解决方案。针对不同硬件配置(如NVIDIA显卡、Apple Silicon)提供差异化指导,并包含国内镜像加速配置建议,帮助用户快速完成PyTorch环境搭建。原创 2025-09-26 09:45:00 · 2816 阅读 · 0 评论
分享