- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 【神经网络加速】神经加速棒
随着人工智能的飞速发展,人工智能逐渐融入我们的生活,但是深度学习模型的推理需要较大的时间和空间开销,传统的边缘计算设备不在适应高强度的AI计算,因为发展出了一系列新型的设备来加速AI计算,这也同时推动了AI专属的硬件发展。常见的AI计算设备GPU:通过专属的函数接口(如NVIDIA GPU 的 CUDA)实现模型在GPU上的推理。NPU:在并行计算的基础上,优化了推理方式和计算结构,可以实现API式的模型计算,即请求输入数据,响应计算输出。
2024-11-07 20:46:18
1021
原创 【STM32笔记】定时器(TIM1)无法工作
初次学习stm32(stm32f103xx)控制舵机(mg90s)时,舵机不转动(代码逻辑没有问题)。代码量不多,PWM控制也没有问题,psc等频率计算也没有问题(apb1总线频率为36mhz)对于高级定时器(TIM1、TIM8),需要额外加入一句话来使能PWM功能。注:博客是记录我解决问题以及思考过程的,所以不会直接给出答案。在查阅资料之后确定PA11对应TIM1的第四通道。编译环境:keil uverison5。加入这句话之后舵机成功转动!PA11是否对应TIM1?在更换舵机之后仍然不运动。
2024-11-07 15:09:50
585
原创 【C语言算法小工具系列】快速幂函数
在一些C语言的算法比赛或者C语言算法考试当中,往往不能直接使用现成的算法库,需要自己去写一些操作,这些操作统一记录在C语言算法小工具系列当中。不断除以2,然后递归计算,最后将结果相乘。它使用了分治的思想,将指数。
2024-11-07 14:53:39
205
原创 【遇见Transformer】Transformer代码、原理全方位解析,相信我,看这一篇就够了!
什么是自然语言处理(NLP)什么是循环神经网络(RNN、LSTM【长短期记忆循环】、GRU【门控循环】)什么是大模型(具有较大规模和复杂性的模型)了解OpenAI、谷歌、等相关公司、企业。
2024-01-14 17:23:39
1496
原创 【Latex】centos基于yum安装Latex
RuntimeError: latex was not able to process the following string:b'lp'。! LaTeX Error: File `type1cm.sty' not found.
2023-05-27 09:46:29
1881
原创 【MySQL自学之路】第4天——模式、表、视图、索引(数据定义详细版)
在上一节我们介绍了MySQL数据库服务的基本操作,初步的离开的理论,安装、操作属于我们自己的数据库。从新的一节开始,我们会从创建属于我们自己的数据库开始,逐步深入,进而掌握数据库的所有基本操作。这一节我们将会讲述MySQL数据库模式、表、视图、索引四种结构的说明以及操作方法。注:博客内标蓝色背景的是教材原话,黄色背景的是博主自己理解的加注,绿色背景的为引用。
2023-04-28 00:00:00
2282
原创 【MySQL自学之路】第5天——对数据表数据的增删改查1
在前几天,我们完成了对数据库的一个初步学习,对数据库的管理以及结构有了初步了解,在之后的5(增删改查1),6(增删改查2),7(安全性),8(完整性),9(触发器)天对数据库的操作知识进行最后的学习。由于对数据的增删查改内容较多,我们分两天完成。今天主要说“增+删+改”。注:博客内标蓝色背景的是教材原话,黄色背景的是博主自己理解的加注,绿色背景的为引用。
2023-04-28 00:00:00
1260
原创 【MySQL自学之路】第3天——MySQL数据库服务的基本操作
在上一节我们提到了关系型数据库数据库数据之间的关系运算,包括基本的并、差、交、笛卡尔积运算,也包括选择、投影、连接、除法等复杂的关系运算。在这一节当中,我们主要讲述MySQL数据库服务的基本操作,例如MySQL服务的开启、关闭、初始化等。注:如果已经配置完MySQL数据库的小伙伴可以直接看下一章哦!
2022-12-13 10:02:57
584
1
原创 【MySQL自学之路】第2天——关系代数计算【理论知识】
目录前言基础名词关系候选码关系运算传统的集合计算(二目运算)样例表创建【SQL】专门的关系运算后记销毁已经创建的表注:每一种关系运算均可以用SQL语句来实现。(1)并(2)差(3)交(4)笛卡儿积(1)创建数据库sqlstudy(2)在数据库sqlstudy下面创建表students(3)students表内有sno、sname、sage三个字段(4)现保存两位同学的信息:('123456789','aaa',12),('111111111', 'bbb', 13)注:这里的SQL不用记,只是方便演示
2022-12-07 21:10:47
1261
原创 【MySQL自学之路】第1天——数据库基本概念名词
从今天开始,本系列将从零开始讲述MySQL的学习路线。会从数据库的导论、基本概念入手,之后讲述常用的SQL语句和MySQL特有的一些操作,最后将介绍具体如何设计和应用数据库。有不对的地方还望大家可以在评论区留言指导!注:博客内标蓝色背景的是教材原话,黄色背景的是博主自己理解的加注,绿色背景的为引用。
2022-12-01 09:42:25
811
原创 【小蓝有一个 30 行 60 列的数字矩阵】递归求解(python)(耗时仅不到1s出答案)(lru_cache)
这次的第二期蓝桥杯模拟赛为登录官网考试,并没有使用我们那个机房的破电脑,你都让我使用我自己的电脑了,那我不得皮一下【doge】第四题是填空题,虽然我报名的是c语言赛道,但是还是默默打开了我的pycharm,,,
2022-11-30 16:15:56
2267
原创 【目标检测——OHEM 解读】处理类别不平衡问题
之前做个一个目标检测任务,每个类别之间的数据量差距较大,有明显的类别不均衡现象(当样本比例大于4:1时)。对于目标检测,可以使用OHEM技术进行扩大数据广度。使用基于交叉熵损失改进的Focal Loss损失函数。对类别多的数据类别进行欠采样(减少一些重复的数据)。对于类别较少的数据使用过采样,通过数据增广(色彩变换,仿射变换等)进行扩充。本篇博客主要会记录在研究OHEM技术时的一些总结。
2022-11-06 11:07:00
2482
原创 【onnx转tensorrt报错】IShuffleLayer applied to shape tensor must have 0 or 1 reshape dimensions: dimensi
IShuffleLayer applied to shape tensor must have 0 or 1 reshape dimensions: dimensions were [-1,2])
2022-08-20 12:06:23
2277
4
原创 RuntimeError: Input type (torch.cuda.ByteTensor) and weight type (torch.cuda.FloatTensor) should be
在使用mmclassification完成分类任务的时候报了这个错误!首先,因为mmclassification是商汤科技封装好了的算法,,所以不用怀疑是算法内部出了问题。在这之前,,我修改了配置文件里面的数据增强。
2022-08-19 22:06:37
2755
原创 【torchserve使用最终篇】修改handler文件来实现自己的推理流程|部署onnx模型|部署tensorrt模型
在之前我们提到如何去配置torchserve,这使得我们对其有了初步的了解和认识:【torchserve安装和使用】torchserve部署方法|常见问题汇总|mmdetection使用torchserve部署|不使用docker_活成自己的样子啊的博客-优快云博客_torchserve部署本篇旨在研究handler文件的写法,来自定义属于自己的模型推理流程。QQ:1757093754 欢迎交流、学习!先给出官网,万物官网可解决~~~:(官网还有)......
2022-08-14 17:54:51
2340
原创 【mmopenlab系列使用DP模式进行单机多卡训练】windows下命令行和linux下面的 .sh 文件使用一文解决 | 商汤科技
普通的单机单卡训练模式难以解决模型训练速度过慢的问题,对此mmopenlab的代码文档提供了针对DP和DDP的 .sh 文件。其中,dist_train.sh 对应的是DP模式的单机多卡训练方式;slurm_train.sh 对应的是DDP模式的多机多卡训练方式。注:这里本文只看了单机多卡训练模式。DP模式的命令行命令使用以及环境变量分析原。...
2022-08-11 23:16:43
3042
4
原创 【mmsegmentation模型训练deeplabv3】自定义数据集加载和训练|rle编码转mmsegmentation|coco转mmsegmentation
【mmsegmentation模型训练deeplabv3】自定义数据集加载和训练|rle编码转mmsegmentation|coco转mmsegmentation
2022-08-08 20:24:51
2917
5
原创 【centos 7 查看自己的网络配置】修改自己linux系统虚拟机的网络配置
kubernetes虚拟机配置集群网络】虚拟机的网络配置|使用虚拟机创建集群用于测试_活成自己的样子啊的博客-优快云博客https(大家都用这个方法~~~)ipaddr倒数几行就是当时的配置了!
2022-07-18 15:20:18
2045
原创 【python pip特殊用法】pip install -v -e . 命令详解
目录前言分析结论后记之前在使用包括大型文档(商汤科技、百度飞浆)代码的时候都一直使用 pip install -v -e . ,这一命令,但是一直不是很清楚它到底是”什么“。在学习商汤科技的mmdetection文档时遇到: (1)安装mmcv时,它使用了类似的 pip install -e .(2)安装mmdet的时候,他又使用了这个命令。在分析之前,我们要先来说一个知识点:什么是 命名空间软件包 ?当我们右键一个文件夹时,我们可以找到如下的一个选项:命名空间软件包是对相关的包或模块进行分组的一种方法,
2022-07-14 16:35:06
17261
5
原创 【kubernetes 虚拟机配置集群网络】虚拟机的网络配置 | 使用虚拟机创建集群用于测试
目录前言 虚拟机初始化的时候配置网络后记作为个人学习kubernetes,并没有大量的服务器提供学习、实践,只好使用我可怜的windows系统来做虚拟机集群部署了,唉~在配置虚拟机的时候,和以往不一样的地方就是网络的配置。这次集群部署的话我只打算部署3个结点,一个master和两个note结点。本次演示也是基于其中一个结点演示。还有个最重要的地方放在最前面:(检查自己的centos版本!必须大于7.5)一、初始化时配置网络 二、修改配置三、查看自己的子网 四、常规配置五、IPV4配置 点击保存即可!
2022-07-11 10:30:43
446
原创 【docker内linux apt-get换源下载 | 实测可行】apt-get下载提速 | 源自国内阿里源 | docker内apt-get换源
俗话说,脾气再好,也有爆发的时候,,这不,这几天要下载一个包,但是因为之前下载都没换过源,始终用的国外的,小的还行,一旦要下载一个好几个G的包,差点给我急傻了~~~换源!必须换源!这里呢,因为我是使用的docker,所以我需要用挂载的方式把一个带有新源的sources.list文件传到我的docker容器里面。 注:用挂载的方式是因我的docker容器没有vim、yum等等。。。在宿主机的挂载目录下面新建一个 sources.list : 在里面加入如下内容: :wq! 退出,,,第一步完成!打开你
2022-07-10 17:57:06
1753
原创 【PaddleDetection报错】IndexError: Target xxx is out of bounds.
目录前言问题发现解决后记作为深度学习学者,研究最新的模型也是我们的学习任务,当我在研究百度飞浆推出的PaddleDetection的时候,可谓是遇到了大大小小的坑,不过一路过五关斩六将,也算是过来了。没错,现在终于可以跑起来自己的模型啦~再配置好CUDA、CUDNN、paddlepaddle、ppdet之后,制作完了自己的数据集,又把配置文件修改成自己的路径和方案,当我运行的时候,却报了一个这个错:IndexError: Target -4 is out of bounds.最重要的是,我再运行一次,他的报
2022-07-10 09:34:22
5425
5
原创 【YoloV5 6.0|6.1 部署 TensorRT到torchserve】环境搭建|模型转换|engine模型部署(详细的packet文件编写方法)
QQ: 1757093754注:Yolov5 1~5版本并没有封装完好的TensorRT转换流程,故需要借助其他方法完成模型转换,但是6.0、6.1内置TensorRT的export。tensorrtx下载链接:GitHub - wang-xinyu/tensorrtx: Implementation of popular deep learning networks with TensorRT network definition APIhttps://github.com/......
2022-07-05 18:54:16
5886
11
原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x98 in position 1093: illegal multibyte sequence
UnicodeDecodeError: 'gbk' codec can't decode byte 0x98 in position 1093: illegal multibyte sequence
2022-07-01 17:10:03
4019
20
原创 【PaddleDetection】ModuleNotFoundError: No module named ‘paddle‘
【PaddleDetection】ModuleNotFoundError: No module named 'paddle'
2022-06-26 08:34:08
655
原创 【极市任务——安全帽检测|yolov5】一文带你快速通过任务|使用yolov5[6.0]|和极市说明文档不一样的yolov5内容|python
【极市任务——安全帽检测|yolov5】一文带你快速通过任务|使用yolov5[6.0]|和极市说明文档不一样的yolov5内容|python
2022-06-23 16:32:49
5765
5
原创 【数据结构 二叉树】二叉链表|c语言|先序|中序|后序
本篇博客记录二叉树的基本操作,无聊的时候打发时间写的,防止时间长了不写写就忘没了(づ●─●)づ
2022-06-01 20:26:07
424
1
原创 【数据结构 链栈】c语言|入栈|出栈|清空栈|查看栈|算栈长
本篇博客记录链栈的基本操作,无聊的时候打发时间写的,防止时间长了不写写就忘没了(づ●─●)づ
2022-06-01 19:59:56
792
2
原创 【torchserve安装和使用】torchserve部署方法|常见问题汇总|mmdetection使用torchserve部署|不使用docker
什么是torchserve?(百度)torchserve是Facebook和AWS联手开发的一款用于机器学习模型部署和调用的微服务程序。接触torchserve是因为项目落地最终需要部署到平台上面,所以就开始了torchserve的使用之旅。安装方法:pip3 install torchserve -i https://pypi.tuna.tsinghua.edu.cn/simpletorchserve官网:1. TorchServe — PyTorch/Serve ma...
2022-05-28 20:22:41
6640
14
原创 【Java Web】SpringBoot |三十天速成冲刺|无基础启程|配置maven
由于比赛或者是项目需要吧,需要做一个系统,一开始学的是django,但是由于自己的专业以后都是学Java,最后决定直接上手Java Web,距离比赛还有30天!根据学长的建议和自己的想法,我为自己制定了一套学习路线。
2022-04-18 19:36:22
165
1
原创 django.db.utils.OperationalError: (1045, “Access denied for user ‘root‘@‘localhost‘
django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
2022-04-17 11:24:08
17397
2
原创 【python 目标检测】基于深度学习的道路破损检测|yolov5|VOC
【python 目标检测】基于深度学习的道路破损检测|yolov5|VOC
2022-04-14 22:36:57
14655
6
原创 【python GUI】tkinter好看的主题|ttkbootstrap的使用
【python GUI】tkinter好看的主题|ttkbootstrap的使用
2022-04-14 09:46:10
10387
1
【tkinter+深度学习】实现人工智能分类器|简单的深度学习|仅供娱乐,学习还须脚踏实地
2022-02-10
JAVA如何使用 opencv 通过互联网(内网ip)连接到外置摄像头
2022-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人