深圳幻海软件技术有限公司 欢迎您!

  • 全面解析Kmeans聚类算法(Python)

    Clustering(聚类)是常见的unsupervisedlearning(无监督学习)方法,简单地说就是把相似的数据样本分到一组(簇),聚类的过程.我们并不清楚某一类是什么(通常无标签信息),需要实现的目标只是把相似的样本聚到一起,即只是利用样本数据本身的分布规律。在本文中,我将详细介绍聚类算法

  • 【一起撸个DL框架】5 实现:自适应线性单元

    CSDN个人主页:清风莫追欢迎关注本专栏:《一起撸个DL框架》GitHub获取源码:https://github.com/flying-forever/OurDLblibli视频合集:https://space.bilibili.com/3493285974772098/channel/series

  • 自适应粒子群优化(Adaptive Particle Swarm Optimization,APSO

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、自适应粒子群优化二、使用步骤代码总结前言提示:这里可以添加本文要记录的大概内容:下面是一个关于自适应粒子群优化(AdaptiveParticleSwarmOptimization,APSO)的博客,希望可以帮助您。提示:

  • 使用Pytorch实现强化学习——DQN算法

    目录一、强化学习的主要构成二、基于python的强化学习框架三、gym四、DQN算法1.经验回放2.目标网络五、使用pytorch实现DQN算法1.replaymemory2.神经网络部分3.Agent4.模型训练函数5.训练模型一、强化学习的主要构成    

  • 粒子群优化算法(PSO)python实践

    1算法介绍和原理1.1算法原理强烈推荐知乎大佬的这篇文章:粒子群优化算法(ParticleSwarmOptimization,PSO)的详细解读-知乎(zhihu.com)。该文章详细介绍了算法的原理、算法流程、参数解释和一些Tips,这里就不过多赘述了。粒子群优化算法(PSO,ParticleSw

  • [YOLOv7/YOLOv5系列算法改进NO.11]主干网络C3替换为轻量化网络MobileNetV3

    ​前言:作为当前先进的深度学习目标检测算法YOLOv5,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列文章,将重点对YOLOv5的如何改进进行详细的介绍,目的是为了给那些搞科研的同学需要创新点或者搞工程项目的朋友需要达到更好的效果

  • 目标检测算法——YOLOv5/YOLOv7改进之结合​RepVGG(速度飙升)

    >>>深度学习Tricks,第一时间送达<<<目录RepVGG——极简架构,SOTA性能!!!(一)前沿介绍1.RepVGGBlock模块2.相关实验结果(二)YOLOv5/YOLOv7改进之结合​RepVGG1.配置common.py文件2.配置yolo.py文

  • Attentional Feature Fusion 注意力特征融合

    AttentionalFeatureFusion注意力特征融合最近看到一篇比较不错的特征融合方法,基于注意力机制的AAF,与此前的SENet、SKNet等很相似,但AFF性能优于它们,并且适用于更广泛的场景,包括短和长跳连接以及在Inception层内引起的特征融合。AFF是由南航提出的注意力特征融

  • Python机器学习、深度学习库总结(内含大量示例,建议收藏)

    Python机器学习、深度学习库总结(内含大量示例,建议收藏)前言python常用机器学习及深度学习库介绍总结与分类python常用机器学习及深度学习库总结分类更多前言目前,随着人工智能的大热,吸引了诸多行业对于人工智能的关注,同时也迎来了一波又一波的人工智能学习的热潮,虽然人工智能背后的原理并不能

  • YOLO v8详解

    回顾一下YOLOv5Backbone:CSPDarkNet结构,主要结构思想的体现在C3模块,这里也是梯度分流的主要思想所在的地方;PAN-FPN:双流的FPN,但是量化还是有些需要图优化才可以达到最优的性能,比如cat前后的scale优化等等,这里除了上采样、CBS卷积模块,最为主要的还有C3模块

  • 【YOLOv7改进轻量化】第一章——引入轻量化骨干网络MobileOne

    一、前言MobileOne论文:https://arxiv.org/abs/2206.04040MobileOnegithub:https://github.com/apple/ml-mobileone二、基本原理使用Reparameterize重参数化实现模型的轻量化,基本模块如下图所示。三、改进

  • RepVGG网络简介

    论文名称:RepVGG:MakingVGG-styleConvNetsGreatAgain论文下载地址:https://arxiv.org/abs/2101.03697官方源码(Pytorch实现):https://github.com/DingXiaoH/RepVGGbilibili视频讲解:ht

  • 用 Classmethod 自定义创建对象的方式

    这里分享一下classmethod的实用小技巧。classmethod是一个非常实用的装饰器,可以用它来改变类创建对象的形为,比如说这样一段代码:复制classPet:def__init__(self,name):self.name=name1.2.3.传入一个name,初始化一个Pet对象,如果你

  • 只要三步,如何用Python发送通知到微信?

                          一、通知方式有哪些?大家好,我是菜鸟

  • 用Rust实现简单的单链表

    作为初学者,在掌握了Rust的基本语法和所有权机制,尝试写一下常见数据结构和算法,目标是为了更好的理解Rust的所有权机制。受限于个人目前对Rust仍处于入门阶段,因此本文代码实现不一定是最合适的,甚至可能存在问题。今天的目标是用rust实现一个简单的单链表LinkedList,同时为此链表提供从头

  • 用 Django REST Framework 来实现一次性验证码(OTP)

    一次性验证码,英文是OneTimePassword,简写为OTP,又称动态密码或单次有效密码,是指计算机系统或其他数字设备上只能使用一次的密码,有效期为只有一次登录会话或很短如1分钟。OTP避免了一些静态密码认证相关系的缺点,不容易受到重放攻击,比如常见的注册场景,用户的邮箱或短信会收到一条一次性的

  • 为什么Python代码要写得美观而明确

    欢迎阅读“Python光明节(Pythonukkah)”系列文章,这个系列文章将会讨论《Python之禅》。我们首先来看《Python之禅》里的前两个原则:美观与明确。早在1999年,Python的贡献者之一,TimPeters就提出了《Python之禅》,直到二十年后的今天,《Python之禅》中

  • Python 初学者常犯的5个错误,布尔型竟是整型的子类

    Python是一种高级的动态编程语言,它以易于使用著名。目前Python社区已经非常完善了,近几年它的发展尤为迅猛。但是易于使用同样能带来一些坏处,即易于误用。在本文中,作者列举了5个初学者常犯的错误,希望它们能帮助初学者写更加正确与优美的代码。1.可变的缺省参数Python中的缺省参数会在执行函数

  • 基于Python语言的大数据搜索引擎

    搜索是大数据领域里常见的需求。Splunk和ELK分别是该领域在非开源和开源领域里的***。本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家理解大数据搜索的基本原理。布隆过滤器(BloomFilter)***步我们先要实现一个布隆过滤器。布隆过滤器是大数据领域的一个常见算法,它

  • 理解Python的Dataclasses(一)

    如果你正在阅读本文,那么你已经意识到了Python3.7以及它所包含的新特性。就我个人而言,我对​​Dataclasses​​感到非常兴奋,因为我等了它一段时间了。本系列包含两部分:Dataclass特点概述在下一篇文章概述Dataclass的​​fields​​ 介绍​​Dataclas

推荐阅读