
深度学习系列
文章平均质量分 86
python深度学习系列
python慕遥
Python创作与分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
YOLOv12 提升实时目标检测性能
YOLOv12对YOLO框架进行了全面升级,特别注重在不牺牲YOLO模型实时处理能力的前提下,集成注意力机制。以下是其架构亮点的简要剖析:以注意力为核心的设计:YOLOv12配备区域注意力模块,通过对特征图进行分割来保持效率,利用FlashAttention技术将计算复杂度降低一半,同时缓解内存带宽限制,以实现实时检测。分层结构:该模型集成了残差高效层聚合网络(R - ELAN),优化特征整合,减少梯度阻塞,并简化了最后阶段,构建出更轻量、更快速的架构。原创 2025-04-27 00:27:46 · 1063 阅读 · 0 评论 -
深度学习使用LSTM实现时间序列预测
导入PyTorch及其相关模块,使用PyTorch构建LSTM模型,创建一个继承自的类,并在其中定义LSTM层和其他必要的层。在模型类的构造函数中初始化LSTM层和其他层,定义模型如何根据输入数据进行前向传播。return out# 定义超参数input_size = 3 # 特征数:温度、湿度、风速。原创 2024-11-24 00:43:27 · 4307 阅读 · 0 评论 -
从爬虫到深度学习,升级这5个Python库
大家好,Python的各种库令人眼花缭乱,然而并非所有热门库都满足日常需求。部分因社交媒体炒作而被过度追捧,部分因设计理念陈旧而未能与时俱进。本文将介绍和分析这5个Python库,并推荐更合适的选择方案。原创 2024-11-13 20:11:30 · 1304 阅读 · 0 评论 -
力压Transformer,详解Mamba和状态空间模型
状态空间模型是一种通过数学方法全面描述系统状态的方式,包含了描述系统所必需的全部最小变量。简单来说,就像在迷宫中寻找路径,状态空间就是那张展示所有可能位置(即状态)的地图。在这张地图上,每个点都代表一个独特的位置,并且携带了如距离出口远近等具体信息。进一步简化这个概念,可以将“状态空间表示”理解为这张地图的提炼,它不仅告诉我们当前所在的位置(即当前状态),还展示了可能的目的地(未来状态),以及如何通过特定的行动(比如右转或左转)达到下一个状态。原创 2024-08-23 10:57:13 · 1775 阅读 · 0 评论 -
解密PyTorch Lightning,实操简化深度学习
PyTorch Lightning并非PyTorch的替代品,而是一个高级封装框架,使PyTorch更加便捷和可扩展。通过抽象化常见的样板代码,PyTorch Lightning让开发者能够将精力集中在模型的构建和优化上,避免深陷于复杂的细节实现之中。安装PyTorch Lightning:在深入框架之前,请先安装好PyTorch。接下来使用 MNIST 数据集构建一个简单的神经网络,开始实践 PyTorch Lightning。原创 2024-05-30 23:28:12 · 1338 阅读 · 0 评论 -
PyTorch基础入门教程
大家好,PyTorch这款由Facebook的人工智能研究实验室(FAIR)开发的开源机器学习库,已经成为深度学习领域的明星。PyTorch凭借动态计算图、GPU加速和强大的生态系统,深受研究者和开发者的广泛好评。本文将介绍PyTorch的相关知识,并辅以代码示例解释,通过这些内容帮助大家理解PyTorch,为进一步的学习和应用打下坚实的基础。原创 2024-04-29 00:14:59 · 1936 阅读 · 0 评论 -
深度学习框架TensorFlow和PyTorch的选取
首先,让我们简要介绍一下每个框架:TensorFlow:由Google Brain开发,TensorFlow是一个全面的机器学习生态系统。它提供了灵活的架构,既可以进行底层控制,又可以进行高层抽象。TensorFlow拥有庞大的社区和丰富的资源,使其成为生产环境中的热门选择。hl=zh-cnPyTorch:由Facebook的AI研究实验室创建,PyTorch以其动态计算图和易用性而闻名。它为构建神经网络提供了一种更直观和Pythonic的方法。原创 2024-04-24 17:06:12 · 1357 阅读 · 0 评论 -
目标检测难题 | 小目标检测策略汇总
在计算机视觉中,检测小目标是最有挑战的问题之一,本文给出了一些有效的策略。从无人机上看到的小目标为了提高你的模型在小目标上的性能,我们推荐以下技术:提高图像采集的分辨率增加模型的输入分辨率tile你的图像通过增强生成更多数据自动学习模型anchors过滤掉无关的类别小目标问题困扰着世界各地的目标检测模型。查一下最近的模型在COCO上的评估结果,YOLOv3,和YOLOv4:查看AP_S、AP_M、AP_L以了解最新的模型。原创 2024-01-19 23:04:57 · 1601 阅读 · 1 评论 -
从简单线性回归到TensorFlow深度学习
例如,在线性回归中,模型参数包括自变量的系数和截距项,它们描述了自变量和因变量之间的线性关系。在线性回归中,我们通常使用最小二乘法来估计模型参数,即通过最小化预测值与实际值之间的差异来确定自变量的系数。大家好,人工智能近年来变得越来越流行,学习人工智能的需求也随之增加,尤其是许多IT专业人士希望利用机器学习的强大功能,但面临不小的挑战,尤其是在理论和数学上。最后,我们可以基于简单线性回归和多项式回归,从计算图的角度来处理神经网络,可以将神经网络看作手动计算特征的模型。修改模型,再添加一个。原创 2023-07-22 10:00:00 · 461 阅读 · 0 评论 -
机器学习、深度学习、人工智能的区别与联系
人工智能人工智能是一门研究如何使计算机系统能够执行需要人类智能的任务的科学和工程领域。这包括理解自然语言、感知环境、学习、决策制定等方面的技术。人工智能的主要目标是模拟和复制人类智能的各个方面,使计算机系统能够执行类似于人类的认知和问题解决任务。这包括推理、学习、感知、语言理解等。机器学习机器学习是一种人工智能的分支,关注如何使计算机系统通过从数据中学习模式和规律来改进性能,而无需显式地进行编程。机器学习的目标是使计算机系统具有从经验中学习的能力,以便在面对新的输入时能够做出准确的预测或决策。原创 2024-01-21 19:37:58 · 1689 阅读 · 0 评论 -
使用TensorFlow训练深度学习模型实战(下)
GlobalAveragePooling2D层,使用基本模型的最后一个卷积层的输出,计算每个特征映射的平均值,从而得到一个固定长度的向量,总结了特征映射中的空间信息。函数将图像转换为新的RGB图像,通过将单个灰度通道复制到新的RGB图像的所有三个通道中,从而将原始形状(224,224,1)调整为(224,224,3)的形状。在上面的示例中,我们通过添加一个额外的维度来代表批次大小,从而将输入图像从(28,28,1)调整为(1,28,28,1)。此层表示模型的输出层,神经元的数量对应于分类任务中的类别数目。原创 2023-07-26 20:09:40 · 1917 阅读 · 0 评论 -
使用TensorFlow训练深度学习模型实战(上)
大家好,尽管大多数关于神经网络的文章都强调数学,而TensorFlow文档则强调使用现成数据集进行快速实现,但将这些资源应用于真实世界数据集是很有挑战性的,很难将数学概念和现成数据集与我的具体用例联系起来。本文旨在提供一个实用的、逐步的教程,介绍如何使用TensorFlow训练深度学习模型,并重点介绍如何将数据集重塑为TensorFlow对象,以便TensorFlow框架能够识别。经过这个过程,原始数据集已经成功转换为形状为(5600,28,28,1)的TensorFlow对象。为训练集和测试集创建。原创 2023-07-25 21:41:16 · 1139 阅读 · 0 评论 -
PyTorch进阶指南,10个必须知道的原则
PyTorch在nn模块中提供了各种预定义的层、损失函数和优化算法。原创 2023-12-27 22:43:38 · 627 阅读 · 0 评论