Skip to content

Le0v1n/Learning-Notebook-Codes

Repository files navigation

Learning-Notebook-Codes

TODO

  • 📔 20240605 重新撰写脚本:
    • xml2yolo.py @20240607
    • yolo2xml.py @20240608
    • yolo2json.py @20240609
    • json2yolo.py @20240609
    • xml2json.py @20240609
    • json2xml.py @20240609
    • create_empty_labels.py @20240609:可以为指定图片创建负样本(支持.txt.xml.json
    • collect_negative_samples.py @20240610:[1] 检查图片和标签,挑选出所有的负样本(图片+标签);[2] 挑选出没有对应图片的标签
    • create_dataset 创建指定格式的数据集(VOC2007、VOC2012、MS COCO)
  • 📔 20240306 学习 glob
  • 📔 20240220 编写 知识蒸馏 相关文档
  • 📔 20240131 编写 tqdm.rich 相关文档
  • 📔 20240131 更新 rich 相关文档

1. 简介

这个仓库存放了我日常的笔记。

  • 如果你有疑问请联系我 😄
  • 如果对你有帮助,请 🌟 一下

更多内容请见:

  1. CSDN 博客-Le0v1n:这里有很多有趣的内容
  2. Bilibili 视频-L0o0v1N:这里有视频版内容

2. 仓库结构

〔1〕root --> 根目录

  1. CSDN封面(480x270).drawio: 制作 CSDN 博客的封面

〔2〕Writing --> 与写作相关的

  1. LaTex公式常用语法.md: 与 LaTex 公式相关的常用命令
  2. Markdown常用语法.md: 与 Markdown 相关的常用命令
  3. Office/Office.md:Office 技巧 | 📚对应博客
  4. Office/论文模板.docx:大论文模板
  5. 计算机视觉领域(CV)论文中“圈加”、“圈乘”和“点乘”的解释以及代码示例.md:⊕、⊙、⊗ 的解释 | 📚对应博客

〔3〕Dataset --> 数据集 (用于演示的小数据集)

  1. 📂VOCdevkit: Lite 版 VOC 2012 | 📚对应博客
  2. 📂Web: 用于 ONNX 推理测试的数据集
  3. 📂coco128: 修改后的 COCO 128 数据集(128 张训练图片 + 128 张验证图片)
  4. 📂imagenet_classes_indices.csv: ImageNet 数据集 1000 个类别的中英文翻译

〔4〕Linux --> Linux 相关

  1. 配置Anaconda.md: 如何在 Linux 中下载、安装、配置 Anaconda | 📚对应博客
  2. Linux常用命令.md: Linux 常用命令
  3. 📂shell: 存放《shell脚本基础语法(.sh ./ sh bash source shell)》的内容 | 📚对应博客
  4. 📂Git: 如何在 Ubuntu 上使用 Git | 📚对应博客:
    1. 〔Part1〕Git基础教程
    2. 〔Part2〕Git进阶教程:分支
    3. 〔Part3〕Git实战教程:本地仓库、远程仓库

〔5〕ObjectDetection --> 目标检测相关

  1. 📂YOLOv5: YOLOv5 相关内容
    1. 📂codes: 存放 YOLOv5 相关代码
    2. YOLOv5-参数说明.md
    3. YOLOv5-模型转换.md
    4. YOLOv5-理论部分.md | 📚对应博客
    5. YOLOv5-训练自己的VOC格式数据集.md | 📚对应博客
    6. plots.drawio:作图原工程文件
    7. yolov5-arch.png:霹雳吧啦Wz绘制的YOLOv5模型结构图
    8. 〔Part1〕YOLOv5:原理+源码分析.md | 📚对应博客
    9. 〔Part2〕YOLOv5:原理+源码分析.md | 📚对应博客
    10. 〔Part3〕YOLOv5:原理+源码分析.md | 📚对应博客
  2. 目标检测模型性能衡量指标、MS COCO数据集的评价标准以及不同指标的选择推荐.md: MS COCO、目标检测数据集 | 📚对应博客
  3. 📂YOLOv8: YOLOv8相关内容
    1. YOLOv8初学者手册.md: 相关笔记

〔6〕Python --> Python 相关

  1. 📂Registry: Python注册机制相关内容
    1. Registry.md: Python 的注册机制 | 📚对应博客
  2. 📂Rich-美化(尚未完成): Rich库的相关内容
  3. 📂resolve_import_methods: 讲解了如何解决 Python 在 import 时出现的问题
  4. logging.md: Python 的日志 | 📚对应博客
  5. 配置JupyterNotebook.md: 配置 JupyterNotebook
  6. requirements.txt: Python 第三方库集合
  7. Matplotlib.md: Matplotlib 库的使用
  8. rich 库:Python 输出的美化工具
  9. RGB 颜色大全: RGB 和 HEX 颜色大全 | 📚对应博客
  10. labelImg 修改不同类别的颜色(点大小、标签大小、框角) | 📚对应博客
  11. 如何在VSCode中带有参数的Debug.md | 📚对应博客
  12. Python中的os模块和sys模块 | 📚对应博客
  13. Python中的Python中的pathlib和Path | 📚对应博客
  14. argparse常用语法解析与示例代码 | 📚对应博客

〔7〕PyTorch --> PyTorch 相关

  1. mmcv_Registry.md: MMCV 的注册机制(:hammer_and_wrench:尚未完成)
  2. PyTorch的hook函数.md: PyTorch 的 hook 函数 | 📚对应博客
  3. AMP训练.md | 📚对应博客

〔8〕SemanticSegmentation --> 语义分割相关

  1. PP-LiteSeg.md:PP-LiteSeg(百度飞桨)| 📚对应博客 | 🎥对应视频:1.理论2.代码

〔9〕Windows --> Windows 相关

  1. KMS.md:KMS 主机配置 | 📚对应博客
  2. WSL2.md:WSL2 的安装 | 📚对应博客
  3. 自用软件 + VSCode插件集合(持续更新...).md | 📚对应博客

〔10〕常用配置文件 --> 存放常用的配置文件

  1. PotPlayerMini64.reg: PotPlayer 配置文件
  2. JPEGView.ini: JPEGView 配置文件
  3. KeyMap.txt.default: JPEGView 配置文件(键盘映射)
  4. 搜狗输入法-PhraseEdit.txt: 搜狗输入法自定义短语配置文件

〔11〕ONNX --> ONNX 相关

  1. onnx基础.md:onnx 基础知识 | 📚对应博客
  2. PyTorch2ONNX-分类模型.md:PyTorch2ONNX 实战(分类网络) | 📚对应博客
  3. 📂 code:存放相关代码

〔12〕Classification --> 分类(Backbone)相关

  1. MnasNet.md:介绍一下 MnasNet | 📚对应博客

3. 其他说明

  1. 因为 Github 仓库有最大容量限制,所以部分文章的图片引用来自 我的 CSDN 博客。
  2. 如果文章有问题(语法、链接错误、文字、版权等),请联系我

4. 联系我

  1. 📧 发邮件
  2. 💬 在 CSDN 上私信我
  3. 新建一个 Issue

About

存放平时学习的代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published