- 博客(177)
- 资源 (1)
- 收藏
- 关注

原创 【2020年总结】继往与开来、遗憾与期待(目前大三)
【2020年终总结】继往与开来、遗憾与期待零、博主信息:一、前言:二、 学业成绩:三、科创竞赛:四、科研论文:五、志愿活动:六、向党看齐:七、指导学弟(妹):零、博主信息:学校:北京理工大学学历:2018级本科,大三在读专业:计算机科学与技术一、前言:2020已经接近年末,回想一下,自己在年初,是那么的信誓旦旦,那么的豪情壮志,然而到现在又有多少遗憾没有完成?正好我们前几天进行完了德育答辩的中期检查,因此在这里写一些总结,反正写的不好一笑而过就ok。二、 学业成绩:学业成绩下滑比较严重,
2020-12-12 11:26:45
3239
8

原创 【玩转YOLOv5】YOLOv5转openvino并进行部署
【玩转YOLOv5】YOLOv5的Openvino转换和部署本文禁止转载!1. YOLOv5环境配置:2. 修改模型文件:1. models/yolo.py2. models/export.py3. utils/torch_utils.py3. 训练模型:4. torch模型转onnx:5. onnx转openvino:5.1 激活环境:5.2 安装依赖:5.3 脚本转换:6. 模型测试:7. 交流群:本文禁止转载!1. YOLOv5环境配置:可以看我之前写的几篇:【小白CV教程】Pytorch训练
2020-12-09 21:27:36
1837
5

原创 【小白CV】手把手教你用YOLOv5训练自己的数据集(从Windows环境配置到模型部署)
【小白CV】手把手教你用YOLOv5训练自己的数据集(从环境配置到模型部署)前言:1. 安装Anaconda:2. 创建虚拟环境:3. 安装pytorch:4. 下载源码和安装依赖库:5. 数据标注:5. 数据预处理:6. 下载预训练模型:前言:今天有时间,就写一下用yolov5训练自己数据集的博客吧。1. 安装Anaconda:Anaconda官网:http://www.451.8334411.com/下载完成后打开一路Yes即可,只需要注意这里要将conda添加到PATH:安装完成后打
2020-12-04 18:43:39
3536
16

原创 【目标检测】2020年遥感图像目标检测综述
【目标检测】2020年遥感图像目标检测综述本文禁止转载1. DOTA数据集:2. 待解决的问题:2.1 目标小而密集:2.2 任意旋转角:2.3 Anchor匹配问题:2.4 回归任务的边界问题:2.5 实例级噪声:3. BaselineBaselineBaseline:4. 几个经典模型:4.1 R2CNNR^2CNNR2CNN:4.1.1 论文地址:4.1.2 模型结构:4.2 SCRDetSCRDetSCRDet:4.2.1 论文地址:4.2.2 模型结构:SF-Net:MDA-Net:Rotatio
2020-08-17 12:44:16
5900

原创 【论文阅读笔记】Simple and Deep Graph Convolutional Networks
【论文阅读笔记】Simple and Deep Graph Convolutional Networks1. 论文地址:2. 摘要:3. 简介:3.1 图卷积神经网络:3.2 传统GCN的局限性:3.3 一些解决方案:3.4 本文的方案:4. 相关研究:4.1 符号表示:4.2 GCN:5. GCNII 模型:5.1 模型简介:5.2 初始残差连接:5.3 恒等映射:5.4 迭代收缩阈值:6. 实验结果:1. 论文地址:论文:http://www.8117744.com/393/pdf/2007.02133.pdf源码
2020-08-08 17:56:55
843
原创 用DQN强化学习算法玩“合成大西瓜”!
用DQN强化学习算法玩“合成大西瓜”!完整代码地址:1. 安装依赖库2. 设置环境变量3. 构建多层神经网络4. 构建DQN算法、Agent和经验池5. 创建Agent实例6. 训练模型7. 游戏环境补充说明7.1 游戏共有11种水果:7.2 碰撞检测:7.3 奖励机制:7.4 惩罚机制:7.5 输入特征:feature_t:feature_p:8. 多进程训练9. 我的公众号 当我们用强化学习训练AI玩合成大西瓜 ...
2021-02-22 08:29:12
41
原创 【改进版】全国大学生智能车竞赛——车道线检测Baseline
【改进版】全国大学生智能车竞赛——车道线检测Baseline解压数据集数据集统计随机数据增强均衡化数据集统计均衡化后的数据划分数据集:执行训练中值滤波+闭运算提交结果我的公众号解压数据集默认解压到/data目录下,该目录会在每次进入环境时重置,但可以节省项目启动时间。!unzip -oq /home/aistudio/data/data68698/智能车数据集.zip -d /home/aistudio/data数据集统计import osimport cv2import numpy as
2021-02-18 16:17:17
74
1
原创 用强化学习DQN算法玩合成大西瓜游戏!(提供Keras版本和Paddlepaddle版本)
本文禁止转载,违者必究!用强化学习玩合成大西瓜代码地址:http://www.gan728.com/756/Sharpiless/play-daxigua-using-Reinforcement-Learning用强化学习DQN算法,训练AI模型来玩合成大西瓜游戏,提供Keras版本和PARL(paddle)版本。B站:http://www.028.66q99.com/470550823CSDN:http://797.ib776.com/weixin_44936889AI Studio:http:/
2021-02-12 17:27:31
1929
4
原创 【魔改版】全国大学生智能车竞赛线上资格赛-车道线检测Baseline
【魔改版】全国大学生智能车竞赛线上资格赛-车道线检测Baseline解压数据集数据集统计均衡化数据集划分数据集:执行训练中值滤波提交结果关注我的公众号:解压数据集默认解压到/data目录下,该目录会在每次进入环境时重置,但可以节省项目启动时间。!unzip -oq /home/aistudio/data/data68698/智能车数据集.zip -d /home/aistudio/data数据集统计import osimport cv2import numpy as npfrom tqdm
2021-02-05 18:13:44
183
2
原创 【LeetCode刷题日记】持续更新中...
【LeetCode刷题日记】持续更新中...Day-06-2021-02-04-栈基础题:224. 基本计算器155. 最小栈150. 逆波兰表达式求值Day-05-2021-02-03-基础题:102. 二叉树的层序遍历(递归)102. 二叉树的层序遍历(队列)103. 二叉树的锯齿形层序遍历Day-04-2021-02-02-基础题:42. 接雨水20. 有效的括号94. 二叉树的中序遍历96. 不同的二叉搜索树Day-03-2021-02-01-链表基础题:61. 旋转链表82. 删除排序链表中的重复
2021-02-04 19:10:02
98
原创 基于PaddleX+Flask+VUE的眼部医疗辅助系统(前后端分离)
基于PaddleX+Flask+VUE的眼部医疗辅助系统(前后端分离)视频链接:http://www.257.cao867.com/video/BV1k54y1s7j9代码已经上传Github:http://www.468.989ib.com/Sharpiless/PaddleX-Flask-VUE-demo1. 项目简介:本项目基于PaddleX提供的FastSCNN语义分割模型,在眼部图像视盘分割数据集上进行训练,并开发了前后端分离项目。后端代码基于Flask开发,前端WEB界面基于VUE开发。2. 训
2021-02-03 17:48:33
98
原创 BIT 数字图像处理 实验3:Normalized cuts and image segmentation
#include <opencv2/opencv.hpp>#include <iostream>#include <string>#include <tclap/CmdLine.h>#include <cmath>#include <boost/numeric/ublas/symmetric.hpp>#include <boost/numeric/ublas/matrix_sparse.hpp>#include
2021-01-31 17:27:16
75
原创 【动漫风格迁移】基于AnimeGAN的安卓APP工具
【动漫风格迁移】基于AnimeGAN的安卓APP工具源码地址:使用效果:使用方法:1. 克隆TensorFlow示例的源代码:2. 将示例应用程序导入到Android Studio:3. 运行Android应用程序:APP安装包下载地址:源码地址:http://www.ib776.com/276/bluishfish/AnimeGAN_android使用效果:使用方法:1. 克隆TensorFlow示例的源代码:将TensorFlow示例GitHub存储库克隆到本地。git clone http:/
2021-01-30 17:34:50
488
1
原创 BIT数字图像处理大作业——纯C++实现车道线检测
BIT数字图像处理大作业——纯C++实现车道线检测本文禁止转载,违者必究!1. 前言:2. 基本思路:3. 灰度图变换:4. 直方图均衡化:5. 阈值分割:6. 中值滤波:7. 边缘检测:8. 直线检测:9. 后续思路:获取完整项目代码:本文禁止转载,违者必究!1. 前言:没错这又是大作业,这次是数字图像处理的作业:本来打算用 LaneNet 搞定,结果发现要求是:不能用神经网络(即不能用图像分割算法了);除读取和显示图像,不能用Opencv(即不能调包);所以只能老老实实手写那些图像
2021-01-29 21:07:14
1847
5
原创 在WEB端部署YOLOv5目标检测(Flask+VUE)
在WEB端部署YOLOv5目标检测(Flask+VUE)本文禁止转载,违者必究!1. 先看效果:2. YOLOv5模型训练:3. YOLOv5模型预测:4. Flask 部署:5. VUE前端:6. 启动项目:关注我的公众号:本文禁止转载,违者必究!1. 先看效果: 在WEB端部署YOLOv5目标检测(Flask+VUE) 视频链接:http://797.ib776.com
2021-01-29 18:04:44
309
原创 VUE开发入门——手把手教你做一个备忘录网站
VUE开发入门——手把手教你做一个备忘录网站(一)本文禁止转载,违者必究!1. 前言:2. VUE简介:3. VUE安装和环境配置:4. 创建VUE项目——Hello World:4.1 创建基础项目:4.2 文件类型解析:4.3 .vue 文件(单文件组件):4.4 运行项目:4.5 打包项目:5. 在网页中显示标题:6. 添加待做事项:6.1 创建一个ToDoItem组件:6.2 在应用程序中使用TodoItem组件:6.3 使用props使组件动态化:6.4 Vue的数据对象:6.5 给Todos一个
2021-01-26 22:21:19
109
1
原创 2021年大学生可以参加的科创竞赛-最全信息汇总
2021年大学生可以参加的30+个科创竞赛-信息汇总(一)1. “中国软件杯”大学生软件设计大赛:1. “中国软件杯”大学生软件设计大赛:官网:
2021-01-26 13:57:08
1831
3
原创 【开发实录】基于YOLOv5+DeepSort的行人监控电子围栏系统
【开发实录】基于YOLOv5+DeepSort的行人监控电子围栏系统1. 项目目标:2. 项目演示:3. YOLOv5目标检测+DeepSort目标追踪:4. UI界面开发:4.1 登录界面:4.2 加载界面:4.3 主界面:4.4 美化界面:5. UI功能开发:5.1 绑定槽函数:5.2 在UI中显示视频:5.3 相应鼠标绘制区域:5.4 其他细节:6. 部署方案:6.1 端侧视频推流:6.2 Flask部署:7. 联系作者:1. 项目目标:本项目目标为开发基于YOLOv5+DeepSort的行人监控
2021-01-25 19:33:15
1404
4
原创 MathorCup赛题开源方案——遥感图像地块分割与提取
赛道B 遥感图像地块分割与提取赛题:代码:赛题:耕地的数量和质量是保持农业可持续发展的关键,利用卫星遥感影像可以识别并提取耕地,并对耕地进行遥感制图,准确的耕地分布能够为国家决策部门提供重要支撑。目前高精度的耕地信息提取主要还是依靠人工解译,耗费大量人力、财力且效率较低,因此,遥感图像的耕地识别算法研究将对耕地遥感制图提供重要帮助。资源三号(ZY-3)卫星是中国第一颗自主的民用高分辨率立体测绘卫星,通过立体观测,可以测制1∶5万比例尺地形图,为国土资源、农业、林业等领域提供服务,资源三号填补了中国立体
2021-01-22 22:05:05
125
原创 BIT 数字图像处理 编程作业1:图像卷积
对给定灰度图像(以矩阵形式输入,整型数),按照给定的卷积核(以矩阵形式输入,浮点数)进行卷积,卷积核不需要翻转,输出图像卷积结果(以矩阵形式输出)。要求:对图像边界处的卷积运算,在卷积核超出图像边界的地方,图像内容按零处理;卷积运算完需要四舍五入,按整型数输出结果,不用对数据范围进行处理,即输出数据可以大于255。输入:m nu v (u、v一定是奇数)m行n列的图像矩阵数据u行v列的卷积核输出:m行n列的图像矩阵数据 (空格相隔)#include <iostrea
2021-01-09 20:45:32
102
原创 Visual Studio Opencv4 报错【未定义标识符 “CV_BGR2Lab“】
新版本中色彩空间转换的标识符已经改了,但是文档似乎还没更新。解决方法:把 CV_BGR2Lab 改成 COLOR_BGR2Lab 即可。
2021-01-09 14:00:55
78
原创 【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数
【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数本文禁止转载!项目简介:YOLOv5检测器:DeepSort追踪器:运行demo:训练自己的模型:调用接口:创建检测器:调用检测接口:本文禁止转载!项目简介:使用YOLOv5+Deepsort实现车辆行人追踪和计数,代码封装成一个Detector类,更容易嵌入到自己的项目中。代码地址(欢迎star):http://www.495.8334400.com/Sharpiless/Yolov5-deepsort-inference最终效果:
2020-12-31 09:16:22
2541
14
原创 【中软杯国二开源】基于PaddleOCR和深度学习的企业实体识别
将用户拍摄的店铺照片经过OCR识别后通过NLP模型进行店铺名称的提取,然后通过店铺名称获取该店铺办理过的所有证照信息,方便用户进一步了解该店铺。
2020-12-30 15:56:31
316
原创 BIT 数字图像处理 实验1:图像滤波
数字图像处理第一次上机作业一、作业内容在空域中,对给定图像(lenna.jpg)进行高斯平滑滤波;在空域中,对给定图像(lenna.jpg)进行拉普拉斯锐化滤波。二、作业要求使用 C/C++ 语言实现滤波操作,代码需要体现具体的滤波过程,不能使用现成的滤波函数;自选滤波器的参数,提高在给定图像上的滤波效果。三、提交内容滤波后的结果图像;实验报告,包括实验原理、实验步骤、实验结果和实验分析;源码及注释。四、提交要求将提交的内容打包,压缩包命名为
2020-12-29 16:21:53
131
原创 BIT 数字图像处理 编程作业2:LZW编码
问题描述(Description)Lempel-Ziv-Welch(LZW)编码算法是一种无误差压缩算法,将定长码字分配给变长信源符号序列。 现请尝试对输入单张灰度图像进行LZW编码。输入(Input)输入格式如下面的例子所示。第一行为两个由空格隔开的数字M和N,分别代表图片的高和宽。接下来M行,每行有N个数字,每个数字代表图片相应位置的灰度值,相邻的数字由空格隔开。读取数据时要求以行优先的方式读取。例:4 439 39 126 12639 39 126 12639 39 126 1.
2020-12-29 16:14:14
181
原创 【Libtorch入门】在Windows使用C++部署YOLOv5模型
【Libtorch入门】使用C++部署YOLOv5目标检测本文禁止转载一、前言:二、安装Visual Studio 2017:三、下载Opencv3.3:四、下载Libtorch:五、配置VS项目属性:六、测试环境:七、YOLOv5推理:八、运行预测:九、修改为自己的模型:交流群:本文禁止转载一、前言:前面我们使用pytorch训练好了模型,具体可以看我这几篇:【小白CV教程】Pytorch训练YOLOv5并量化压缩(VOC格式数据集)【玩转YOLOv5】YOLOv5转openvino并进行部署
2020-12-14 22:36:43
1521
21
原创 用Paddlepaddle做一个凡尔赛文学生成器
用Paddlepaddle做一个凡尔赛文学生成器本文禁止转载!1. 安装相关库2. 调用Paddlehub模型进行预训练3. 运行预测4. 改进方向:5. 交流群:本文禁止转载!之前微博上掀起了一股装逼文体的新热潮该文体先抑后扬?将装逼隐藏在浮于表面的抱怨之中装逼者总是在不经意间流露出贵族式的烦恼看似抱怨实则炫耀这样的写作手法被称作——凡尔赛文学本项目运用Paddlehub实现了根据关键词的凡尔赛文学自动生成器。1. 安装相关库! pip install xlrd! pip
2020-12-10 22:38:37
438
原创 【深度学习入门】基于PaddleX的驾驶员状态识别和Paddle-Lite部署
基于PaddleX的驾驶员状态识别和Paddle-Lite部署项目简介:目录:一、PaddleX 工具简介:二、数据集简介:三、定义数据加载器:四、定义并训练模型:MobileNet简介:DW Conv:PW Conv:(一)论文地址:(二)核心思想:(三)Platform-Aware NAS for Block-wise Search:3.1 MobileNetV3-Large:3.1 MobileNetV3-Small:(四)NetAdapt for Layer-wise Search:(五)Effic
2020-12-10 13:11:33
765
1
原创 【小白CV教程】Pytorch训练YOLOv5并量化压缩(VOC格式数据集)
【小白CV教程】Pytorch训练YOLOv5并量化压缩(VOC格式数据集)前言:1. 安装Anaconda:2. 创建虚拟环境:3. 安装pytorch:4. 下载源码和安装依赖库:5. 数据标注:5. 数据预处理:6. 下载预训练模型:7. 开始训练:8. 模型推理测试:9. 模型量化:前言:今天有时间,就写一下用yolov5训练自己数据集(自己标注的VOC格式),然后通过pytorch接口进行模型的量化压缩。最终效果:1. 安装Anaconda:Anaconda官网:http://ww
2020-12-06 11:52:27
694
8
原创 【数据集】五子棋黑子、白子目标检测数据集(VOC)格式
数据集地址:http://www.277ib.com/687/Sharpiless/gobang-object-detection-dataset相关大作业进度的博客:【BIT大作业】人工智能+五子棋实战(一)棋子目标检测【BIT大作业】人工智能+五子棋实战(二)博弈搜索算法北理BIT人工智能大作业,写脚本收集了黑/白棋子检测数据集数据集为pygame游戏界面截图:这里使用PaddleX提供的YOLOv3目标检测算法。同时由于目标比较好识别,所以使用轻量级的MobileNet作为主干网络。写代码不
2020-12-05 16:51:24
450
原创 【BIT大作业】人工智能+五子棋实战(二)博弈搜索算法
【BIT大作业】人工智能+五子棋实战(二)博弈搜索算法博弈树算法简介:代码实现:效果:博弈树算法简介:emmm可以看这个博主的博客:五子棋智能算法-博弈树算法思想详解代码实现:核心代码:# DFS: 博弈树搜索# ----------------------------------------------------------------------class searcher(object): # 初始化 def __init__(self): self.
2020-11-30 11:14:04
1049
原创 【BIT大作业】人工智能+五子棋实战(一)棋子目标检测
【BIT大作业】人工智能+五子棋实战(一)棋子目标检测任务描述:构建棋盘:收集数据:训练模型:检测效果:总结:有需求的大佬欢迎加入我的接单群,需求详情请群里戳群主任务描述:(这是基础课的作业就TM离谱)构建棋盘:这里使用PyQt5开发(GIthub有源码,稍作改动),效果如图:收集数据:由于棋子比较密集而且较小,自己标注的话进度很慢,所以我写了个小脚本,在下棋的过程中自动记录棋子的位置坐标和类别,并写入xml文件生成目标检测训练集。训练模型:这里使用PaddleX提供的YOLOv3目
2020-11-20 19:46:10
1717
4
原创 【Baseline】CCF遥感影像地块分割(非官方)
【Baseline】CCF遥感影像地块分割(非官方)使用DeepLabV3+使用DeepLabV3+!pip install paddlex -i http://www.ib626.com/672/pypi/simple!pip install imgaug -i http://www.962.1440011.com/pypi/simple# 设置使用0号GPU卡(如无GPU,执行此代码后仍然会使用CPU训练模型)import matplotlibimport osimport paddle
2020-10-14 18:20:24
2046
7
原创 【笔记】Lianru Gao的几篇论文
Lianru Gao的几篇论文前言一、MSF_SSD:1.1 摘要1.2 模型结构:1.2.1 采样和标注:1.2.2 目标检测模型:二、Ship Detection:1.1 摘要参考文献前言主要是Lianru Gao大佬他们实验室的三篇跟遥感图像检测相关的论文。一、MSF_SSD:1.1 摘要这篇文章提出的模型,应该是之前有不少人做过类似的,主要工作就是在SSD上添加了反卷积(DeConv)和连接操作(Concat),其实就是类似RetinaNet的模型。他在自己收集和标注的数据集上
2020-10-04 15:50:40
216
1
原创 【2020中国华录杯】吸烟打电话检测Baseline
2020中国华录杯·数据湖算法大赛—定向算法赛(吸烟打电话检测)!pip install paddlex!pip install imgaug# 设置工作路径import osos.chdir('/home/aistudio/work/')os.mkdir('./raw_data')os.mkdir('./new_data')os.mkdir('./new_data/train/')os.mkdir('./new_data/test/')# 解压代码!unzip /home/ai
2020-08-14 17:55:58
1842
8
原创 【图神经网络综述】一文道尽GNN原理、框架和应用
【2020 图神经网络综述】A Comprehensive Survey on Graph Neural Networks1. 摘要:2. 简介:2.1 为什么要用图表示数据:2.2 GNN与network embedding:2.3 GNN与Graph Kernel:2.4 一些符号表示:论文地址:http://797.ib776.com/192/abs/1901.005961. 摘要:近年来,深度学习已经彻底改变了许多机器学习任务,从图像分类和视频处理到语音识别和自然语言理解。这些任务中的数据通常在欧几里德空间
2020-08-05 00:06:03
2331
原创 【超越YOLOv4】百度自研超高效目标检测器——PP-YOLO
【超越YOLOv4】百度自研超高效目标检测器——PP-YOLO前言:简介:网络结构:Backbone:Detection Neck:Detection Head:优化技巧:Larger Batch Size:EMA:DropBlock:IoU Loss:IoU Aware:Grid Sensitive:Matrix NMS:CoordConv:SPP:实验结果:前言:之前,YOLO系列(v1-v3)作者 Joe Redmon 宣布不再继续CV方向的研究,引起学术圈一篇哗然。YOLO之父宣布退出CV界,
2020-07-24 16:06:15
5006
4
原创 【深度学习-目标检测】X光安检图像识别挑战赛Baseline
【深度学习-目标检测】X光安检图像识别挑战赛Baseline比赛地址:Baseline:比赛地址:http://www.582.ib711.com/topic/info?type=XrayBaseline:import matplotlibmatplotlib.use('Agg') import osos.environ['CUDA_VISIBLE_DEVICES'] = '0'import paddlex as pdxos.chdir('/home/aistudio/work/')
2020-07-22 19:41:02
1329
4
原创 【深度学习小白教程】(二)目标检测算法入门
【深度学习小白教程】(二)目标检测算法入门主要是我给我们学校的同学直播课做的PPT,未经作者允许,禁止转载哦~
2020-07-20 22:57:18
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝