摘要: 本系列主要记录在做算法模型训练过程中一些列用到的技术。 对于我一个非算法科班出生的人来说,训练模型需要学习和积累的知识非常多。公认的高效的学习模式就是搭建自己的知识体系并形成输出,学习某一个知识点之后动手实现,然后记录下来,整理出总结性文章。不断构建自己的知识树,最终形成自己的体系。 voc数据集转 阅读全文
posted @ 2024-04-27 22:24 金色旭光 阅读(130) 评论(0) 推荐(0)
摘要: 目前在全力开发一个模型训练相关的开源项目,该项目技术栈相当丰富,而且各种技术都是比较新,所以本系列拆解该开源项目的技术。 阅读全文
posted @ 2023-02-02 09:14 金色旭光 阅读(208) 评论(2) 推荐(2)
摘要: Python语言虽然一直被认为是执行速度慢的语言,但是在互联网公司中却也拥有一席之地。python优势在于方便高效的库和简易的语法操作。 那么在互联网公司中python使用什么模块呢快速迭代呢?本系列更新互联网公司中使用python编程的模块、思想、规则等。 欢迎探讨有关与python编程相关的话题,聊模块,聊语法,聊奇巧淫技,也可以聊人生理想。 阅读全文
posted @ 2021-10-18 22:25 金色旭光 阅读(468) 评论(3) 推荐(1)
摘要: Matplotlib 是 Python 中最常用的 2D 绘图库,也可以用来绘制 3D 图形。它提供了一套面向对象(OO)和基于 pyplot 的 MATLAB 风格接口,几乎能画出所有静态、动态、交互式的图表。 阅读全文
posted @ 2025-08-19 09:24 金色旭光 阅读(43) 评论(0) 推荐(0)
摘要: **uv** 是由 Astral 开发的一个极致性能的 Python 包解析与安装工具,核心用 Rust 编写,目标成为 pip、pip-tools(pip-compile/pip-sync)和 virtualenv 的无缝替代品。它利用高效的依赖解析算法和全局缓存机制,通常可比原生 pip 快 10–100 倍,并对磁盘空间和网络请求进行了高度优化。 阅读全文
posted @ 2025-08-18 17:28 金色旭光 阅读(516) 评论(0) 推荐(2)
摘要: f-string,称为格式化字符串常量(formatted string literals),是Python3.6新引入的一种字符串格式化方法,该方法源于PEP 498 – Literal String Interpolation,主要目的是使格式化字符串的操作更加简便。 阅读全文
posted @ 2025-05-21 18:21 金色旭光 阅读(431) 评论(2) 推荐(0)
摘要: YOLOv8 是 ultralytics 公司在 2023 年 1月 10 号开源的 YOLOv5 的下一个重大更新版本,目前支持图像分类、物体检测和实例分割任务。 YOLOv8 是一个 SOTA 模型,它建立在以前 YOLO 版本的成功基础上,并引入了新的功能和改进,以进一步提升性能和灵活性。在图像检测识别领域yolov8和yolov5是使用较多的两款框架,兼顾精度和速度。 阅读全文
posted @ 2025-04-18 17:21 金色旭光 阅读(539) 评论(3) 推荐(0)
摘要: Grounding DINO 是一种先进的零样本目标检测模型,由 IDEA Research 开发。它通过将基于 Transformer 的检测器 DINO 与Grounded Pre-Training相结合,实现了通过人类输入(如类别名称或指代表达)对任意物体进行检测。 阅读全文
posted @ 2025-04-17 17:38 金色旭光 阅读(1335) 评论(0) 推荐(0)
摘要: 目标检测高频评价指标的计算过程。计算过程从前到后,涉及到多个指标的计算,分别是: 1. 模型输出值 2. IOU计算 3. 预测结果判断 4. 混淆矩阵计算 5. PR以及PR曲线计算 6. AP计算 7. mAP计算 8. ROC计算 下面详细介绍各个步骤的涉及的概念,计算方法。 阅读全文
posted @ 2025-01-22 17:42 金色旭光 阅读(563) 评论(0) 推荐(1)
摘要: 本篇介绍使用Fastapi + sqlalchemy + alembic 来完成后端服务的数据库管理,并且通过docker-compose来部署后端服务和数据库Mysql。包括: 1. 数据库创建,数据库用户创建 2. 数据库服务发现 3. Fastapi 连接数据库 4. Alembic 连接数据库 5. 服务健康检查 阅读全文
posted @ 2025-01-08 17:37 金色旭光 阅读(351) 评论(0) 推荐(0)
摘要: 本篇是一次内部分享,给项目开发的同事分享什么是深度学习。用最简单的手写数字识别做例子,讲解了大概的原理。 阅读全文
posted @ 2024-12-09 16:31 金色旭光 阅读(921) 评论(4) 推荐(2)
摘要: 自从Chatgpt横空出世以来,各种智能工具层出不穷,聊天、绘画、视频等各种工具帮助很多人高效的工作。作为一个开发者,目前常用应用包括代码自动填充,聊天助手等。 这些是工具层面的使用,有没有将大模型和日常编码的前后端流程相结合使用的切入点呢?今天分享一个使用大模型自动调用api接口的示例,可以作为大模型在开发中的另一种使用场景。 阅读全文
posted @ 2024-10-21 17:30 金色旭光 阅读(1274) 评论(0) 推荐(1)
摘要: mongodb查询中实现数组过滤有两种方法,分别是: 1. 聚合查询 使用`$unwind`将数组打散,获取结果集后用`$match`筛选符合条件的数据,最后使用`$group`进行聚合获取最终结果集 2. 普通查询 先筛选记录,然后通过投影查询过滤数组 第二种方法简单易于操作,所以优先选择第二种方法。 阅读全文
posted @ 2024-10-12 11:11 金色旭光 阅读(69) 评论(0) 推荐(0)