从small到safe,形容词的学问

YOLO26算法心电图十二导联目标检测+训练好的模型+368张数据集+pyqt可视化界面.zip 附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[导联I(I), 导联II(II), 导联III(III), 胸导联V1(V1), 胸导联V2(V2), 胸导联V3(V3), 胸导联V4(V4), 胸导联V5(V5), 胸导联V6(V6), 加压肢体导联aVF(aVF), 加压肢体导联aVL(aVL), 加压肢体导联aVR(aVR)] · 训练集:313 张 · 验证集:37 张 · 测试集:18 张 · 总计:368 张 该数据集聚焦于临床心电图信号的精准识别与定位,其核心检测目标为标准12导联心电图中的各个独立导联波形区域,涵盖肢体导联(I、II、III)与加压肢体导联(aVR、aVL、aVF),以及胸前导联(V1至V6),适用于心电图自动分析系统中对各导联位置的快速准确标注与分类。数据采集场景真实还原了医院心电图室或急诊监护环境下的标准心电图记录纸,波形清晰、基线稳定,具有高度临床参考价值。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 57 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9708** mAP50-95 | 0.6344 Precision | 0.8990 Recall | 0.9191 train/box_loss | 1.2231 train/cls_loss | 0.9703 val/box_loss | 1.2779 val/cls_loss | 0.... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。 立即下载

高中的时候,历史老师黄勇是个非常有趣的人。黄老师讲课的时候眉飞色舞,我一个哥们说,上他的课你不可能睡觉。因为太有趣了。也很幸运有这么好的老师。黄老师是特级教师,后面好像去了教育局。也是很遗憾的。

 

历史上经常会有什么新革命,新变法之类的。每次,遇到这种带有“新”字的东西,黄老师都要问,“这个‘新’,‘新’在哪里?”。

当你不断的被重复某句话的时候,你很难不记住这句话。就好像恒源祥的广告,“恒源祥,羊~羊~羊~”,听过以后,就很难从脑袋里拔掉。不信你就试试下面的。

 

“这个‘新’,‘新’在哪里?”

“这个‘新’,‘新’在哪里?”

“这个‘新’,‘新’在哪里?”

“这个‘新’,‘新’在哪里?”

 

记住了?。

 

到后来,不用老师说,我们都会异口同声的说“这个‘新’,‘新’在哪里?”

 

问了这个问题以后,黄老师会教我们如何分析:新在哪里?与旧有什么不同?

也就是那个时候我开始发现,一个小小的形容词都会有这么多的学问。好多时候,对一个东西的认识的层度,似乎很神奇的取决于你对这个东西的形容词的理解层度。

 

几年之前,大学本科的时候。我看过了Kent Beck的《Test Driven Development》。在TDD这本书中,Beck经常提到一个词:small steps。也就是在我们的写TDD,写重构的时候,需要small step。

 

准备好了吗?

什么是small step?

small是什么?

跟big有什么区别?

多small才算是small?

为什么需要small?

 

连珠炮似的发问已经条件反射般的射进了我的脑子

 

一次,参加完成都的openparty,趁了大大的一顿饭,聊起了很多。一段,我当时谈到了我的看法,就是TDD中最难拿捏的问题也许就是small step的问题,多small才足够。大大也说,就算是工作了几年的人也不一定能够把控的好。后面也听到过八叉讲Pair换键盘的速度最好是15分钟以内。这似乎都在说的是small。

 

在我看来,small是一种关乎信心的东西,虽然人是很聪明的,但终究人的智力是有限的。人的大脑能处理的复杂度也是有限的。当我们使用small的时候,我们出现错误的可能就小了。也不会在进行一个big step的时候,跨出了一大步,才开始想起,蛋在哪里?

 

前几天,当我看到了Beck的比较新的一篇博客《Don’t Cross the Beams: Avoiding Interference Between Horizontal and Vertical Refactorings》的时候,http://www.threeriversinstitute.org/blog/?p=594 (如果你看过TDD,不妨看下这篇文章,会对你的TDD看法有些新的认识,我也想稍微整理下我的思路,以后写篇博客,从不同的角度谈谈我的认识,应该也会比较有趣)

文章里,Beck没有再说small steps了,取而代之的是safe steps。

 

再次准备好了?

什么是safe step?

safe是什么?

unsafe是什么?

多safe才算是safe?

为什么需要safe?

 

我不想在结尾给出一个标志性的答案,但是我觉得当你问了上面的问题的时候,你会想,至少是尝试想其中的奥秘。也会发现从small到safe。这个形容词,更加反映了我们关心的问题的本质。

 

生活中,学习中,我们有很多时候会遇到形容词,形容词也是我们生活中不可少掉的一部分,我们会说一个女人长的很性感,另一个男人长的很猥琐。但也许下次,我们可以都多问问,多多想想这个女人是哪里性感了,而这个男人又是哪里猥琐了。

 

当然,我个人的话,是觉得女人臀部最性感,男人coding最猥琐。

Android开发实战:5分钟搞定全屏沉浸式状态栏(附完整代码示例) 本文提供了Android开发中实现全屏沉浸式状态栏的完整实战指南。通过对比主题配置、动态代码设置和Window标志位三种方法,详细讲解了如何隐藏状态栏并处理布局适配。文章还涵盖了刘海屏、手势导航等高级适配场景,并附有可直接使用的工具类代码,帮助开发者快速提升应用视觉体验。 阅读详情

相关推荐

【ROS2】MOMO的鱼香ROS2(三)ROS2入门篇——ROS2第一个节点

【ROS2】MOMO的鱼香ROS2(三)ROS2入门篇——ROS2第一个节点

qq_44703886的博客 3613

运维------术语名词

本文一些名词性解释主要来源于网络,以及本人的理解整理而成。

Hoult丶吴邪 4262

niushop靶场漏洞查找-文件上传漏洞等(超详细)

发现报错,而且这个报错十分熟悉,与我们所学的sqli报错注入特别像。这里查询到后面的url有且仅有一个,目测估计是后台。上传的图片是包含一句话木马的图片。发现获取到了webshell。实战漏洞-niushop。

qq_59020256的博客 1727

[置顶] 从small到safe,形容词的学问

高中的时候,历史老师黄勇是个非常有趣的人。黄老师讲课的时候眉飞色舞,我一个哥们说,上他的课你不可能睡觉。因为太有趣了。也很幸运有这么好的老师。黄老师是特级教师,后面好像去了教育局。也是很遗憾的。 历史上经常会有什么新革命,新变法之类的。每次,遇到这种带有“新”字的东西,黄老师都要问,“这个‘新’,‘新’在哪里?”。 当你不断的被重复某句话的时候,你很难不记住这句话。就好像恒源祥的广告,“...

weixin_30474613的博客 97

Keil 丢失编译器版本5、内核文件core_cm3.c报错

若用的是旧版本的core_cm3.c ,就使用编译器v5编译工程;若想用编译器v6,就更新4个相关的内核文件:(CMSIS:Cortex Microcontroller Software Interface Standard,ARM Cortex™ 微控制器软件接口标准)

qq_52804040的博客 6239

GD32F303 ADC+DMA实战:用硬件过采样搞定多通道数据采集(附完整代码)

本文详细介绍了GD32F303系列MCU通过ADC+DMA结合硬件过采样技术实现多通道数据采集的实战方案。从硬件设计要点到软件配置全解析,包括时钟树配置、ADC模块初始化和DMA传输设置,提供了完整的代码示例和优化技巧,帮助工程师构建高精度、低功耗的数据采集系统。

weixin_30466039的博客 318

IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题

程序员的工作不是写程序,而是写程序解决问题。做到心中无码,才更容易专注于解决问题。

kiwi_coder 1万+

微信小程序中蓝牙打印机中文编码处理:使用iconv-lite库

本文介绍了微信小程序集成蓝牙打印机时中文乱码问题的解决方案。由于打印机通常仅支持GBK/GB2312编码,而小程序使用UTF-8,导致中文显示异常。通过引入轻量级iconv-lite库进行编码转换,可高效解决该问题。文章详细说明了从库安装、编码转换到蓝牙发送的实现步骤,并提供了完整代码示例。关键注意事项包括编码验证、分段发送和兼容性测试。该方法经实际验证,能有效保障中文打印的准确性,适用于零售、物流等场景。

canglingyue的专栏 1309

Dropwizard:用Java轻轻的写一个RESTful Service

在我的上一篇博客《 Embedded Server:像写main函数一样写Web Server》中,提到了使用Jetty Embedded Server进行Java Web Server的开发比传统的Web Container的方式进行开发的优势。如果直接使用Jetty提供的API进行Web Server的开发,特别是RESTful service的开发,难免看起来还是简单粗暴了一些。

kiwi_coder 1万+

iOS远程真机之ios-minicap安装使用完全指南

minicap 是开源项目 STF 中的高速截图工具。STF利用此工具不断的传输图片信息并在web端绘制实现 以前只有Android版本,最近有新的ios版本,现在就安装过程中遇到的一些问题进行分享(ps:感谢sorccu 在issue里面给我的指点) 首先上地址:https://github.com/openstf/ios-minicap 你可以git clone或者直接下载zip包。

甫式人生 1万+

用一套可追溯的闭环,把设备变成可管理的资产:SAP S/4HANA Asset Management 模块详解

摘要:SAP S/4HANA的资产管理模块(EAM)通过标准化流程管理企业资产全生命周期,解决资产状态、需求和资源的不确定性。系统将资产抽象为技术对象,支持纠正性和预防性维护流程,通过维护工单实现可执行的工作包,并与物料管理、财务、生产计划等模块集成形成管理闭环。该模块可帮助降低非计划停机时间,通过数据驱动决策优化维护策略,提升资产可用率和运营效率。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 251

1+1/1+1/2+1/3 + ...+1/16的整数部分是多少?

问:1/1 + 1/2 + 1/3 + 1/4 + ... + 1/36 的整数部分是多少?

kiwi_coder 6953

Python-增加b站视频播放量

如果条件允许的情况下,有代理API更好,每次请求url调用API也更方便。如果没有的话,也不用担心,网上本身也有着很多免费国内代理,不过代理是否可用需要自己花点时间去检测,检测方法笔者这里就不详述了,后面有时间的话会单独针对这一块做详细说明。在开始之前,需准备代理IP。总之,在每次请求url的时候,随机带入某个IP防止被平台检测,便于达到增加播放量预期。大致思路就是针对你的目标代理平台进行IP抓取,并存入到自己本地的IP代理池。本文是该专栏的第1篇,后面会持续更新对应平台干货知识,记得关注。

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 5209

Heroku:快速部署Dropwizard开发的RESTful Service

上一篇博客《Dropwizard:用Java轻轻的写一个RESTful Service》中讲到了使用Dropwizard可以快速的开发出一个RESTful service,同时因为Dropwizard使用的是Jetty Embedded Container,就可以不再需要繁琐的去安装相应的container,以及其他的好处(参考《Embedded Server:像写main函数一样写Web Server》)。唯一需要的东西,只是java的运行时环境。为了说明这样带来的好处,这篇博客将会采用大家耳熟能详的一个

kiwi_coder 6192

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

塔式起吊机是怎么安装的?

昨天回家,市区漫天的灰尘,到处都在修,修房子,修二环路。看到一个很高的塔式起吊机。我就想到了几个问题 这么长的长臂是怎么弄到那么高的未知的?后面那几个大石板放在后臂是怎么弄的?想起那些几十层的塔式起吊机又是怎么弄的? 如果我是这个工程的施工人,我会怎么去弄? 好像是个有点儿意思的问题。我想了一个下午,然后到网上搜了下,可以看下这个视频: http://www.tudou.com/p

kiwi_coder 5608

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

忆前年ThoughtWorks面试经历--用门开啤酒

本来想不写这样的文章,觉得这种回忆过去的东西,都是一些有文化有层次的人写的。我这种小屁孩儿没做出个名堂,写了这种,以后要是还没出息,不久留下笑话的把柄了吗。后来看到微薄上别人写的回忆面试什么的,感觉写的可开心了,我也就想开心开心。要是以后没什么出息,就当我是个棒槌吧。   大四的时候,给导师做一个项目,是一个用来处理地震数据的分布式批处理系统。有一天,导师把我叫到了办公室,说周六的时候要

kiwi_coder 5402

一个有意思的Ruby Webdriver超时问题的解决过程

因为写ruby的时候感觉混身上下都拽起来了,所以比较喜欢用ruby写代码。今天遇到了一个webdriver timeout的问题,问题本身还是因为我对webdriver不了解以及破文档导致的。首先我们把问题简化一下: driver = Selenium::WebDriver.for :safari driver.navigate.to "http://www.faraway.com" wait = Selenium::WebDriver::Wait.new(:timeout => 1000) # seco

kiwi_coder 3961

<<Big Data: Principles and Best Practices of Scalable Realtime Data Systems>>读书笔记

Chapter 1 A New Paradigm for Big Data 1.1 How this Book is structured focus on principles of big data problem => theory / illustration 1.2 Scaling with a traditional database original  proble

kiwi_coder 3658

三问微服务

微服务是一个越来越热的话题,讨论的问题都大致是我有一个单体大应用,如何拆成微服务?如何保证保证拆了微服务以后,微服务之间的依赖性?服务之间调用的性能问题?分布式一致性问题?现在也有越来越多的讨论微服务与组织架构的对应关系

kiwi_coder 3188

那些烂代码教给我的事

(以前的博文,转到csdn上来) 如果作为一个程序员,你对我写的东西不感兴趣,可以直接跳到最后一句。 这周三的时候,我还是跟往常一样在做我的事,偷偷摸摸学点儿ror。一个老师让一个同学叫我过去帮忙看程序,说是程序编译不通过。。。 先说明,这个项目组的项目是一个地质相关的绘图软件,大部分的程序设计到石油数据,和一些计算机图形学的东西,是跟中石油合作的,有大概8、9年的样子了,无测试。几

kiwi_coder 3094

脑法之一 --- DEBUG与搜索算法

何为DEBUG?DEBUG,就是搜索BUG,让后把它DE了。

kiwi_coder 2979

从找零到人民币面额设计

引子 晚上坐飞机从北京回成都,在机场候机花了23元买了一袋麻辣牛肉干。身上没零钱,就拿了一张100给售货员找零77。突然觉得这件事情太好玩儿了。中国发行的货币有100、50、20、10、5、1这几种面额的纸币。为什么我们的面额要这样设计呢?不这样设计会怎样?假设这几种面额的设计是合理的,那么这些纸币要按照什么样的比例进行发行才能保证我们生活中给100找73的这个看似很简单的事情能够正常进行呢?

kiwi_coder 2768

记一种TDD方式:红绿憋,红绿再憋

前段时间看到微博上看到一则冷笑话,讲的是如何画马: 我看到前半截的时候,我还真的在纸上用笔一点点的画,但是当我看到最后一步的时候,What the Fuck!!!

kiwi_coder 2526

一个被烂眼儿公司水了的同学

前天,大家都在高高兴兴吃毕业散伙饭的时候。W同学站起来,端着酒杯,说,给大家说一个坏消息--我的工作弄丢了。 瞬间,气氛尴尬了。 W说,原来他跟公司说好,答完辩就到公司实习。公司也同意了。但前天打电话给那公司的时候,公司却说,因为他没有去实习,就取消offer了。 大家都在咒骂那家公司。那家公司叫“我要去哪儿网”,http://517na.com,不是“去哪儿网”,是“我要去哪儿网”

kiwi_coder 2526
上一篇: Silverlight中DomainDataSource的一种Debug方法
下一篇: ruby中的Enumerable的使用
kiwi小白
博客等级 码龄14年 153粉丝 154原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值