追光少年羽
码龄4年
关注
提问 私信
  • 博客:601,089
    社区:1
    601,090
    总访问量
  • 141
    原创
  • 1,267,129
    排名
  • 1,013
    粉丝
  • 23
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-11-03
博客简介:

追光少年的博客

查看详细资料
个人成就
  • 获得600次点赞
  • 内容获得71次评论
  • 获得3,111次收藏
  • 代码片获得4,732次分享
创作历程
  • 6篇
    2023年
  • 130篇
    2022年
  • 6篇
    2021年
成就勋章
TA的专栏
  • Deeplearn
    22篇
  • Python学习
    10篇
  • Windows学习
    5篇
  • 图像处理
    4篇
  • 树莓派嵌入式
    1篇
  • linux
    25篇
  • 计算机学习
    8篇
  • 数据结构与算法
    4篇
  • 项目报错解决方案
    3篇
  • 本科课程学习
    2篇
  • 网络安全
    4篇
  • ROS学习
    3篇
  • 前后端分离学习
    2篇
  • Java-Web学习
    11篇
  • 数据库
    1篇
  • 无人机学习
  • 计算机网络
    8篇
  • C++学习
    10篇
  • docker学习
    3篇
  • 软件安装
  • Java学习
    9篇
  • 实验报告
    3篇
  • 项目总结
    2篇
兴趣领域 设置
  • 人工智能
    语音识别机器学习深度学习神经网络自然语言处理图像处理数据分析
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

linux安装多个版本的opencv并切换使用

其实就是设置自己的环境变量,需要什么版本就设置什么样的环境变量;
原创
发布博客 2023.04.08 ·
1510 阅读 ·
0 点赞 ·
1 评论 ·
11 收藏

C++构造函数

若要自定义类初始化其成员的方式,或是如要在创建类的对象时调用函数,请定义构造函数。构造函数具有与类相同的名称,没有返回值。可以定义所需数量的重载构造函数,以各种方式自定义初始化。通常,构造函数具有公共可访问性,以便类定义或继承层次结构外部的代码可以创建类的对象。但也可以将构造函数声明为 protected。构造函数可以选择采用成员初始化表达式列表。与在构造函数主体中赋值相比,初始化类成员是更高效的方式。以下示例演示具有三个重载构造函数的类。也可以采用下面的方式进行初始构造,是一样的。
原创
发布博客 2023.03.23 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++之opencv的cv::Mat

主要是以下类的属性调用。
原创
发布博客 2023.03.21 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows注册服务非常实用

2、将下载的winsw.exe放在Nginx根目录,并重命名为nginx_service.exe。如果在services.msc启动服务报错:错误1053:服务没有及时响应启动或控制请求。注册成功后,多次启动关闭测试nginx服务,并关机重启测试nginx自启动。启动服务:net start redis 或 sc start redis。说明:如果要注册的exe不符合服务的规范,此方式启动有可能会失败。则说明通过sc注册服务存在问题,可删除服务,通过其它方式注册;删除服务:sc delete redis。
原创
发布博客 2023.03.07 ·
5042 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

python中getattr详解

去执行,这样调用效果有些类似python的celery那种用globals的用法。传递一个函数的名字,当然是字符串,用multiprocessing多进程调用这个方法。). 但是由于项目起始没有考虑代码设计模式, 导致现在改动会花费增加很大的工作量. 所以只能想其他的办法.这个方法最主要的作用是实现反射机制。这也是python中的所说的。如果存在name属性(方法)则返回name的值(方法地址)否则返回default值。,那么我们通过下面的例子,来详细的说说他们的用法。改变原有的类属性的值。
原创
发布博客 2023.03.04 ·
1310 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

transformer目标检测开山之作detr

首先,我们通过indices获得正样本anchor索引:tensor((0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1))、tensor(( 1, 40, 59, 4, 12, 23, 26, 36, 40, 53, 55, 56, 60, 61, 70, 79, 81, 86, 94, 98)),这样就可以在(2,100)这个维度中找到正样本anchor。(2,c,w,h)先输入resnet50中,得到(2,2048,w,h)。
原创
发布博客 2023.03.03 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux环境下载google云盘文件

【代码】linux环境下载google云盘文件。
原创
发布博客 2022.11.25 ·
2769 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

python文件目录下的__init__文件

在__init__中 定义__all__可以定义中“*”包含的内容在 pkg2 中的 __all__ 定义了 add 方法后,实际只导入了 add,使用 div 标红了,要想使用 div,需要在 __all__ 中添加 div。
原创
发布博客 2022.11.18 ·
2714 阅读 ·
7 点赞 ·
0 评论 ·
14 收藏

DarkNet网络结构

如下图所示,残差块结构由两条支路组成,一条支路将上一层输出的feature map进行卷积等操作,另一条支路将上一层输出的feature map。而更基本的结构就是残差块了,因此我们先构建出残差块,然后重复堆叠上述结构darknet53就完成了。残差)(下采+4*残差),所以待会儿会出现一个储存残差块个数的列表blocks_num=[1,2,8,8,4]残差块)+(下采样卷积+4*残差块)基本结构:下采样卷积+残差块。残差块)+(下采样卷积+2。残差块)+(下采样卷积+8。残差块)+(下采样卷积+8。
原创
发布博客 2022.11.17 ·
3507 阅读 ·
2 点赞 ·
0 评论 ·
26 收藏

pdb命令调试python程序

可以用 “p 变量名” 查看变量,或者 c 继续运行。在程序中需要打断点处添加。
原创
发布博客 2022.10.28 ·
943 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VOC和COCO数据集讲解

一、VOC格式相对其他计算机视觉任务,目标检测算法的数据格式更为复杂。为了对数据进行统一的处理,目标检测数据一般都会做成VOC或者COCO的格式。VOC和COCO都是既支持检测也支持分割的数据格式,本文主要分析PASCAL VOC和COCO数据集中物体识别相关的内容,并学习如何制作自己的数据集。一、VOC格式。
原创
发布博客 2022.09.01 ·
7373 阅读 ·
5 点赞 ·
0 评论 ·
85 收藏

串口连接树莓派

在电脑正确识别到串口后,将串口得TXD、RXD、GND引脚连接树莓派得RXD、TXD、GND引脚(具体连接见图片),然后笔记本上打开任一串口软件连接1中识别COM口,这里我使用得是SecureCRT,具体配置信息见图片。在没有显示器以及网络配置弄乱了,无法再通过笔记本连上树莓派时,就需要使用串口来连接树莓派对其网络进行配置。软件连接成功后,给树莓派上电将在串口软件上看到树莓派的启动信息,输入用户名密码即登录成功。windows系统打开远程桌面,连接上一步查询到的ip,输入用户名密码后远程操作树莓派。...
原创
发布博客 2022.08.31 ·
2333 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

虚拟机安装Arch Linux

对于正式使用的场景,我会建议你多参考一些 Linux 分区方案,可以使日后在磁盘的利用方面更加妥当。这一步的分区号为 2,后面的扇区输入都保持空,然后直接回车键就可以了,程序会自动分配剩余的所有空间。下载后安装,创建一个新的虚拟机,并把上面下载的 ISO 文件加载到启动光盘。Linux 针对不同的分区类型,提供了有不同的格式化命令。完成以上步骤后,Arch Linux 的基础安装工作就完成了,可以尝试退出安装环境并进入新系统。再次提示:最后面的 zzxworld 是上面创建的新用户名称,请替换成自己的。..
原创
发布博客 2022.08.31 ·
3376 阅读 ·
5 点赞 ·
2 评论 ·
25 收藏

目标框选之单阶段与两阶段目标检测区别

不需要得到建议框阶段,直接产生物体的类别概率和位置坐标值,经过单次检测即可直接得到最终的检测结果。在目标检测算法中,目标边框从无到有以及边框变化的过程在一定程度上体现了检测是。:R-CNN、SPP-Net、Fast R-CNN 和 Faster R-CNN。:专注于找出目标物体出现的位置,得到建议框,保证足够的准确率和召回率。:速度一般比Two-stage算法更快,但精度有所损失。:SSD、YOLO是采用每个像素点周边都生成三个锚框。:专注于对建议框进行分类,寻找更精确的位置。...
原创
发布博客 2022.08.31 ·
7998 阅读 ·
0 点赞 ·
0 评论 ·
16 收藏

Word Embedding与Word2Vec学习

当然,这也会带来其他的一些问题,例如,我们的词汇表中有新词加入,那么就很难为他分配一个新的向量。更重要的是,我们在把单词嵌入进另外一个空间时,要做到单射和structure-preserving,或者说我们更专注的是映射关系,而最终得到每个单词在另外一个空间中的表达也仅仅是之前设计好的映射关系的很自然的表达。这种方法,把词汇表中的词排成一列,对于某个单词A,如果它出现在上述词汇序列中的位置为k,那么它的向量表示就是“第k位为1,其他位置都为0”的一个向量。2)词汇的语义的类比。...
原创
发布博客 2022.07.28 ·
1441 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

swin-transformer初步理解

近期Transformer在CV领域掀起了一股热潮,从图像分类的ViT,到目标检测的DETR,再到图像分割的SETR以及3D人体姿态的METRO,预计在未来所有CNN能干的事情,都会涌现出一大批论文。虽然灌水总是存在的,但客观上的确也一定程度上推进了AI领域技术和方法的融合与发展。...
原创
发布博客 2022.07.27 ·
876 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

transformer通俗理解

Transformer是一个利用注意力机制来提高模型训练速度的模型。trasnformer可以说是完全基于自注意力机制的一个深度学习模型,因为它适用于并行化计算,和它本身模型的复杂程度导致它在精度和性能上都要高于之前流行的RNN循环神经网络。那什么是transformer呢?你可以简单理解为它是一个黑盒子,当我们在做文本翻译任务是,我输入进去一个中文,经过这个黑盒子之后,输出来翻译过后的英文。那么在这个黑盒子里面都有什么呢?里面主要有两部分组成:Encoder 和 Decoder当我输入一个文本的时候,该文
原创
发布博客 2022.07.27 ·
20380 阅读 ·
55 点赞 ·
3 评论 ·
318 收藏

windows挂起进程方法介绍

windows如何挂起进程是某些用户在使用windows的时候遇到的问题,挂起进程的意思是用户在有限的内存资源中进行暂时淘汰那些无用的进程,通过这个方法可以给用户的都能内存提供一定的空间,用户们可以通过任务管理器挂起,也可以通过使用cmd命令提示符来进行操作,下面就是win7挂起进程方法介绍。首先通过tasklist命令查看记事本程序的pID号。2.通过tasklist命令可以查看系统进程的pID号。5.要释放被挂起暂停的进程,可以通过-r参数来释放。使用方法很简单命令后面接进程的PID号。...
原创
发布博客 2022.07.27 ·
5900 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

哈夫曼编码原理

字符集中)任一编码都不是其它字符的编码的前缀。
原创
发布博客 2022.07.19 ·
3736 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

二叉树知识总结

数组的搜索比较方便,可以直接用下标,但删除和插入就比较麻烦;链表与之相反,删除和插入元素很快,但查找比较慢;此时,二叉树应运而生,二叉树既有链表的好处,也有数组的好处,在处理大批量的动态数据时比较好用,是一种折中的选择。文件系统和数据库系统一般都是采用树(特别是B树)的数据结构数据,主要为排序和检索的效率。二叉树是一种最基本最典型的排序树,用于教学和研究树的特性,本身很少在实际中进行应用,因为缺点太明显,就像冒泡排序一样,因为效率问题并不实用,但也是我们必须会的。//默认null。...
原创
发布博客 2022.07.19 ·
2695 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏
加载更多