首页
学习
活动
专区
圈层
工具
发布

我的Kaggle第一金-Happywhale

在训练集上推理, 将(num_box==0, num_box>1, score_box的异常图片重新标注后重新训练检测器。当检测到的鱼身大于1个时,通过相同类别的其他图片进行对比标注。...在测试集上推理, 对于(num_box>1, num_box==0)的图片调整检测器的score阈值和推理阶段的分辨率(使用不同分辨率推理同一张图), 异常图片上会存在多个box, 再将box crop...,分辨率大小为512 * 512,具体可以参考代码【4】,鱼身与鱼鳍训练的Trick具有差异性,在鱼身数据上work的在鱼鳍上并不一定work,而两者相结合则可以带来较好的收益。...最后是模型集成的部分,因为我们将数据分为十折进行训练,当使用两个不同折的模型进行集成时会出现标签泄露的问题(举个简单例子,fold1的模型训练看见过 [0, 2, 3, 4, 5, 6, 7, 8, 9...] 折的数据标签,其将1折的数据当作验证集,而fold2的模型训练看见过 [0, 1, 3, 4, 5, 6, 7, 8, 9] 折的数据标签,当fold1和fold2模型用于集成时, 将fold1或是

63920

提高效率 |ArcGIS Pro 中所有快捷键一网打尽

O 随沿要素选项 在“随沿要素”模式下,更改文本对齐、放置约束和其他注记选项的设置。 移动 用于“移动”工具的键盘快捷键 键盘快捷键 操作 注释 Ctrl + 单击 重新定位锚点。...Ctrl + Shift + 单击 选择多个折点。 在选定折点之间以统一方式拖动多个线段。 A + 单击 添加折点。 在单击线段的位置处创建折点。 D + 单击 删除折点。 删除单击的折点。...Ctrl+H 将 z 值移动到指针。 将选定折点的 z 值移动到指针的高程。保留 x 值和 y 值。这仅在启用立体模式时可用。 Ctrl+G 移动指针 z 值。 将指针 z 值移动到所选折点的高程。...Shift + 拖动 将几何创建为圆形。 将几何约束为圆形。创建椭圆的第一个点,按键盘快捷键,然后拖动。...向上翻页键向上移动一个屏幕大小。在 2D 中,向前平移一个屏幕宽度。 在 3D 中,照相机在保持照相机角度和高度不变的同时会向前移动一个屏幕宽度。向下翻页键向下移动一个屏幕大小。

5.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python机器学习基础

    Python深度学习-机器学习基础 本文的主要内容是介绍机器学习的基础概念,包含: 除了分类和回归之外的其他机器学习形式 评估机器学习模型的规范流程 为深度学习准备数据 特征工程 解决过拟合 处理机器学习问题的通用流程...对于外部数据源,理想状态下,模型能够预测出真实值 预测误差、损失值:预测值和真实值之间的距离 类别:分类问题中供选择的一组标签。...比如对猫狗图像进行分类时,猫和狗就是标签 标签:分类问题中类别标注的具体例子。比如1234号图像被标注为包含类别狗,那么“狗”就是1234号图像的标签 真实值和标注:数据集的所有目标。...K折验证 使用K折交叉验证的基本原来: 将数据划分为K个分区,通常是4或者5 实例化K个模型,将模型在K-1个分区上训练,剩下的一个区上进行评估 模型的验证分数等于K个验证分数的均值。...具体做法:在每次将数据划分为k个分区之前,先将数据打乱,最终分数是每个K折验证分数的均值 注意:这个做法一共要训练和评估P*K个模型,P是重复次数,计算代价很大。

    31710

    阿丘科技之AIDI高级功能讲解二(6)

    6.1 ROI(感兴趣区域) ROI 区域: 训练时将截取ROI内的图像送入网络 点击ROI修改工具进入ROI编辑模式 在图上会看到ROI编辑框,鼠标左键按住ROI右下角圆圈拖动修改ROI大小,按住ROI...在图片大小不一时会自动按比例缩放。 在标注工具栏中点击缺陷标注按钮切换到全图掩模编辑状态 使用掩膜画笔编辑掩模 圆形笔:圆形画笔工具,直径为画笔大小。 方形笔:方形画笔工具,边长为画笔大小。...线形笔:笔形为圆形,鼠标左键点设定起点后,可以连续左键点击画出多段直线标注,双击鼠标左键结束标注。线宽为画笔大小。...掩模画笔和全图掩模相同 在图上右键清空单图掩模以删除单图掩模 6.3 训练测试 训练耗时根据设备、数据量、图片大小和参数的不同从数十分钟到数十个小时不等。...保存测试结果: 在工具-设置-高级设置中,勾选保存测试结果为标注后,可以在显示测试结果时将测试结果保存为标注 6.6 显示类型 显示测试结果 显示原始图像、标注和预测结果 显示标注 显示原始图片和标注

    2.1K21

    Kaggle获奖者自述比赛求生指南:我们如何“穿越”亚马逊热带雨林

    关键的是,随机划分结果要队伍内和方案间共享。 不然的话,这个模型训练用的K折划分和那个模型训练用的K折划分不同,还怎么严格比较它们之间的优劣呢?...而且这也是为后面数据分析和模型的Ensemble(集成)做准备。 这一次我们将数据平均划分了五折(编号0-4),使用一折作为验证集,使用其他四个折作为训练集,可以有五种组合。...要想输入其他尺寸大小的图,我们应该把该层替换成AdaptiveAvgPool,并将输出设置大小为1,这样就能保证无论上一层Feature Map尺寸是多少,出来的尺寸都会是1x1。...另外,新增加的样本点最好和原样本点有较大不同,不能随便换掉几个像素就说是一个新的样本,这种变化对大部分模型来说基本是可以忽略的。...这类样本的标注基本是随机的,让同一个人重新标注都可能标得不同。

    1.5K80

    突破微小目标检测瓶颈:智能无人机在蓝莓产量估算中的解决方案

    它们协同工作,智能控制无人机位置和角度,安全获取灌木近景图,实现精准的浆果计数和产量估算。实验展示了模型在裁剪图像上的良好效果,并讨论了部署时的采样策略、小目标(蓝莓)标注及模型评估的挑战。...具体步骤如下(根据采样方法调整):分层采样将F划分为M×N非重叠方形网格{Cmn},提出两种网格内灌木采样策略:点采样:每个网格Cmn内选择距离随机点pmn最近的单株灌木行采样:在Cmn内沿垂直于D方向的边缘选取随机点...验证使用五折交叉验证中每折最佳模型(基于最高mAP:0.5)对表1和表3中的数据集进行验证。...我们还展示了使用DeepSORT算法的灌木模型的追踪结果(MOTA)。浆果模型使用五折交叉验证训练了三种不同的浆果模型:无人机模型、手持模型和融合模型。...图15、16和17展示了集B中的样本图像(B2),但绘制了不同类型的检测框:真实标注(图15)、预测结果(图16)以及假阳性和假阴性(图17)。

    13710

    让AI帮我生成一张系统因果循环图

    ⭐,大小20px - 中杠杆点:银色圆点●,大小16px - 低杠杆点:铜色方块■,大小12px **布局原则**: - 核心变量居中放置 - 反馈回路呈圆形或椭圆形排列 - 避免连接线交叉(最多允许...,居中或按流程排列 - 流量组件连接相关存量 - 信息连接避免与物质流交叉 - 云组件放置在系统边界 - 辅助变量就近放置 **标注要求**: - 流量单位:在流量组件旁标注(如"人/月"、"$/年")...,创新标识 ### 5.2 杠杆点可视化标注规范 #### 杠杆点标识系统 - **高杠杆点**:金色星形标记⭐,大字体标注 - **中杠杆点**:银色圆形标记●,中字体标注 - **低杠杆点**:铜色方形标记...增加调节机制的识别和说明 6. 增加动态行为的分析和预测,包括短期,长期和临界点 7. 补充其他我上面没有谈到的将问题转化为完整的因果循环图分析需要的分析文档描述。...第一次出图如下,实际没有太满足我期望。 因此我做出第二次优化要求: 我希望正向反馈循环和负向反馈循环最终体现都是都是类似圆形或椭圆形。对于R2循环要减少和合并因素,现在因素点太多了。

    21310

    117.精读《Tableau 探索式模型》

    对于线图,控制线的粗细;对于气泡图控制气泡大小;对于柱状图控制柱子粗细;但是对面积图与表格没有明显作用。这得益于 Tableau 将每个图表大小属性尽可能抽象出来。...Tableau 将文本(标签)列在标记里,说明文本和颜色、大小一样,都是一种附加的信息展示维度,很多时候不需要两种方式展示同一种信息,反而需要图形以更多方式以不同维度展示信息。...Tableau 内置的图表分为 N 大类 - 表格、地图、柱折面饼、散点/象限图 、以及直方图、盒须图、甘特图、靶心图等。...对于适合展示连续值的图形,则无法做离散适配: 比如这个柱状图,如果将销量切换为离散,则会自动切换到表格,因为对于双离散值用柱折面饼展示是无意义的。...大小 则只有折、柱、散三种图支持,因为这三种图分别有可以描述的大小的线条粗细、柱子宽度、圆圈半径。 文本 对应柱折面饼的 Label、对应表格,矩形树状图,地图的 单元格内容。

    2.9K20

    YOLO算法+关键点检测,助力牙周病精准诊断

    对于三根牙和单根牙,还包括中央根水平(RL-c),单根牙不包含RL-m或RL-d关键点。对于多根牙齿,还标注了额外的关键点,以显示毛囊的参与情况。...然而,这并不适用于我们的领域,因为我们可能会在同一幅图像中使用三种不同大小的牙齿,这将对单根牙齿而非多根牙齿造成不公平的惩罚。...我们还观察到,当第三磨牙与第二磨牙位置相邻时,模型可能对第三磨牙邻近关键点的定位产生混淆。对于健康分叉区的关键点预测,模型倾向于将所有三个分叉关键点密集预测在根尖附近。...图5a展示了后处理模块对异常关键点的修正效果:当模型将关键点预测在不可能的位置(如脱离牙齿边缘)时,后处理能将其调整至合理位置。...图4c-d进一步显示,后处理模块虽能改善牙骨质釉质界(CEJ)和骨流失线(BL)关键点的定位,但对于根尖点(RL)可能因分割掩膜误差产生错误调整。

    16200

    图解机器学习中的 12 种交叉验证技术

    交叉验证的种类 根据切分的方法不同,交叉验证分为下面三种: 第一种是简单交叉验证 首先,随机的将样本数据分为两部分(比如:70%的训练集,30%的测试集),然后用训练集来训练模型,在测试集上验证模型及参数...test_size和train_size参数控制每次迭代的验证和训练集的大小。因为我们在每次迭代中都是从整个数据集采样,所以在一次迭代中选择的值,可以在另一次迭代中再次选择。...也就是说,某些验证集中来自类 k 的所有样本在 y 中是连续的。 生成验证集大小一致,即最小和最大验证集数据数量,最多也就相差一个样本。...如下图所示,在没有打乱的情况下,验证集(图中黑色部分)分布是有一定的规律的。 且从下面的数据分布图可见,5折交叉验证数据密度分布曲线基本重合,说明虽然划分的样本不同,但其分布基本一致。...08 分组K折交叉验证--留N组 LeavePGroupsOut将 P 组留在交叉验证器之外,例如,组可以是样本收集的年份,因此允许针对基于时间的拆分进行交叉验证。

    3.1K20

    条件随机场(CRF)的详细解释

    条件随机场(CRF)由Lafferty等人于2001年提出,结合了最大熵模型和隐马尔可夫模型的特点,是一种无向图模型,常用于标注或分析序列资料,如自然语言文字或是生物序列。...近年来在分词、词性标注和命名实体识别等序列标注任务中取得了很好的效果。 条件随机场是一类最适合预测任务的判别模型,其中相邻的上下文信息或状态会影响当前预测。...CRF 在命名实体识别、词性标注、基因预测、降噪和对象检测问题等方面都有应用。 在本文中首先,将介绍与马尔可夫随机场相关的基本数学和术语,马尔可夫随机场是建立在 CRF 之上的抽象。...请注意,参数的总数是 M x M + M x S,即每个标签转换有一个参数(M x M 个可能的标签转换)和每个标签(M 个可能的标签)的 S 个参数,这些参数将乘以该标签处的观察变量(大小为 S 的向量...每个单词的第一个字符都不是小写字符。对于每个单词中的每个手写字符,数据集包含一个长度为 128 的二进制数组,可以将其转换为大小为 16x8 的图像。

    1.9K30

    易混图表辨析,数据严谨、制表精准

    柱形图、条形图有什么不同 柱形图和条形图都是用来体现数据对比的图表。...图4  有时间顺序的柱形图 当数据没有时间顺序时,我们应考虑将柱形图或条形图中的数据按照大小顺序排序,然后用排序后的数据绘制图表。...在图7中,“内衣”进一步细分为“吊带”“打底衫”“袜子”后,这些细分项目和母饼图中的“上衣”“内衣”“裤子”“裙子”等项目均属于服装类商品。因此,母饼图和子饼图都用圆形,表示类别相同。...为了区别它们的不同,应选择形状不一样的柱形来表示。 图8  复合条饼图 柱形图和直方图有什么不同 簇状柱形图和直方图是容易混淆的两种图表,如图9和图10所示。...两者确实相似,它们均为横向排列的柱形,柱形高低代表了数据大小。二者区别在于它们的x轴。 在簇状柱形图的x轴上,一个标签代表一项数据。因此,柱形图的作用是体现各项数据的大小对比。

    2.6K30

    Python深度学习精华笔记5:机器学习基础

    比如一幅图像里可能既有猫又有狗,那么应该同时标注猫和狗的标签。标量回归:scalar regression,目标是连续标量值的任务。预测房价的例子。...自监督学习自监督学习是没有人工标注的标签的监督学习。但是标签是仍然存在的,标签是在输入数据中生成的。通常使用的是启发式算法生成。...值标准化在神经网络中,数据进行标准化(归一化)处理是一个非常重要的步骤。归一化的作用主要是将输入数据的特征缩放到一个相对较小的区间,以提高模型的训练效率和防止出现过拟合现象。...具体来说,标准化可以使不同尺度的特征具有相同的尺度,从而使得网络在处理不同特征时能够有相同的学习速率。比如图像处理中,图像数据被编码在0~255之间的整数,表示灰度值。...通过减小网络大小,可以限制模型的复杂度,减少模型对训练数据的过度拟合,从而提高模型在新数据上的泛化能力。

    64540

    Python 深度学习第二版(GPT 重译)(二)

    首先,我们用一个大小为 46 的Dense层结束模型。这意味着对于每个输入样本,网络将输出一个 46 维的向量。这个向量中的每个条目(每个维度)将编码一个不同的输出类别。...本章前面的“总结”部分总结了您对每个任务学到的重要知识点。 回归使用不同的损失函数和不同的评估指标,与分类不同。 在将原始数据输入神经网络之前,通常需要对其进行预处理。...K 折验证 使用这种方法,将数据分成K个大小相等的分区。对于每个分区i,在剩余的K - 1个分区上训练模型,并在分区i上评估。然后,您的最终得分是获得的 K 个分数的平均值。...本章前面的“总结”部分总结了您对每个任务学到的重要知识点。 回归使用不同的损失函数和不同的评估指标,与分类不同。 在将原始数据输入神经网络之前,通常需要对其进行预处理。...K 折验证 使用这种方法,将数据分成K个大小相等的分区。对于每个分区i,在剩余的K - 1个分区上训练模型,并在分区i上评估。然后,您的最终得分是获得的 K 个分数的平均值。

    42810

    康耐视VIDI介绍-蓝色定位工具(Locate)

    更改指示符的大小也会更改特征尺寸参数 Note: 如果缩放 已启用并设置为一致,则可以将各个特征标注的的大小设置为不同,但所有宽高比都是相同。...启用定向和/或缩放时,除了特定的位置和标识之外,您还必须一致地标注每个特征的方向和/或大小。在运行时期间将判断并报告每个找到的特征的方向和比例。...默认情况下,通过蓝色定位工具您可以指定要匹配的特征大小的绝对范围(以像素为单位)将匹配尺寸在搜索范围内的特征,不会匹配在此范围之外的特征。...对于相同的特征您可以使用相同的标识符 ④在显示屏的左下角,有一个圆圈图形以图形方式显示特征尺寸参数设置的大小。 此圆圈图形可以移动到 ROI 中并放置在最大的特征上。...对于相同的特征,您可以使用相同的标识符 ④在显示屏的左下角,有一个圆圈图形以图形方式显示特征尺寸参数设置的大小 此圆圈图形可以移动到 ROI 中并放置在最大的特征上。

    4.2K30

    利用Python快速绘制海报级别地图

    1 简介   基于Python中诸如matplotlib等功能丰富、自由度极高的绘图库,我们可以完成各种极富艺术感的可视化作品,关于这一点我在系列文章在模仿中精进数据可视化中已经带大家学习过很多案例了。...,那么恭喜你已经安装完成: from prettymaps import * 2.1 prettymaps的几种使用方式 prettymaps无需用户自行准备数据,会根据用户设定的坐标和范围大小来自动从...OpenStreetMap上获取相应范围内的矢量数据作为绘图素材,主要有以下几种使用方式: 2.1.1 圆形模式 prettymaps中最简单的绘图模式为圆形模式,我们只需要传入中心点经纬度坐标,以及半径范围....png', dpi=500) 2.1.2 圆角矩形模式   除了上述的圆形模式之外,prettymaps中还可以使用圆角矩形模式,同样需要定义中心点坐标和半径,接着为参数layers下的每个键值对添加键值对...,我们还可以基于matplotlib中自定义字体的方法,在地图上添加标注信息,仍然以上海外滩为例,我们利用外部的书法字体,在正中心绘制文字标注信息: import matplotlib.font_manager

    72620

    用Python快速制作海报级地图

    1 简介 基于Python中诸如matplotlib等功能丰富、自由度极高的绘图库,我们可以完成各种极富艺术感的可视化作品,关于这一点我在系列文章在模仿中精进数据可视化中已经带大家学习过很多案例了。...,那么恭喜你已经安装完成: from prettymaps import * 2.1 prettymaps的几种使用方式 prettymaps无需用户自行准备数据,会根据用户设定的坐标和范围大小来自动从...OpenStreetMap上获取相应范围内的矢量数据作为绘图素材,主要有以下几种使用方式: 2.1.1 圆形模式 prettymaps中最简单的绘图模式为「圆形模式」,我们只需要传入中心点经纬度坐标,以及半径范围....png', dpi=500) 2.1.2 圆角矩形模式 除了上述的「圆形模式」之外,prettymaps中还可以使用「圆角矩形模式」,同样需要定义中心点坐标和半径,接着为参数layers下的每个键值对添加键值对...,我们还可以基于matplotlib中自定义字体的方法,在地图上添加标注信息,仍然以上海外滩为例,我们利用外部的书法字体,在正中心绘制文字标注信息: import matplotlib.font_manager

    1.2K10

    漫谈模式之责任链模式

    其实,在平时生活或者工作中,我们经常能看到责任链的影子,比如请假和打折的场景。...在Client端使用如下代码来进行构建。 ? 完整Client端代码如下: ? 同样运行一下,我们依然可以获取同样的效果。 ? 小结 责任链的多种实现方式 责任链的每一个处理节点其实就是2点。...我们也可以使用基于List或者数组的Chain来完成。接下来,稍微做点调整,为了简单模式,处理器的handle方法返回一个boolean类型。 ? 使用一个List来将各个处理器关联起来。...含义如下: group - 表示属于哪一个责任链,可以有多个责任链 name - 表示处理器名字 next - 表示下一个处理器的名字 然后在相关处理器类中标注该注解,可以通过反射对处理器所在package...进行扫描,然后将标注@Chain注解的处理器按Group进行分组,并根据name和next串联起来。

    57260

    地图可视化 | EXCEL中展示气泡点地图

    气泡点图 -- 可用于在地图上,使用颜色、大小不同的圆形图形表达地理区位数据量。...小O地图EXCEL版提供将EXCEL中带有经纬度坐标的数据,按点气泡的方式标注到地图上的功能,并可设置点气泡的大小、填充颜色等样式。 下面以样例数据来操作说明。...一、准备数据 假设我们手上有一份EXCEL数据,其中包含了经度和纬度坐标数据列,这样就可以使用小O地图的地图可视化功能,将数据标注到地图上。...设置后点击加载数据,将表格数据加载到地图上,根据数据量大小( 建议控制在2000个点内 ),稍等片刻,地图会出现加载的气泡点。...在设置过滤条件面板里新增“过滤表达式”,通过选择创建“数组的表达式,最后点击“刷新”,地图将按表达式过滤数据。 如下图,黄色的点表示符合过滤条件的数据。其他颜色的点是其他分组样式的效果。

    1.4K10

    医学影像分割难题获突破:可自动调参,适应所有数据集

    图像中的类标签可能高度不平衡,也可能不明确,而且数据集之间标注质量的差别也很大。此外,某些数据集在图像几何形状方面非常不均匀,或者可能出现片层不对齐和极不均匀的间距的情况。...在第二步中,我们定义动态参数g,在我们的例子中是一组启发式规则,以用于调整规范化和重采样方案,配置图像分块大小和批量大小以及计算网络的具体结构,其包括网络集成和推理方法。...nnU-Net在医学十项全能分割挑战赛(第一阶段和第二阶段)以及另外五个流行的医学分割挑战进行了评估。所有挑战赛结果如表格1所示。 ? 图1所示:nnU-Net在各个医学分割数据测试集的性能。...提供了50个带标注的训练案例和30个未标记的测试案例。nnU-Net的测试集得分为89.08,在总共290份提交中排名第11(第一名:89.59)。...LiTS 肝肿瘤分割的挑战由131个训练图像(CT)和70个测试用例组成。对于训练病例,提供了肝脏和肝脏肿瘤的分割。nnU-Net在病变和肝脏上的Dice评分分别为0.725和0.958。

    1K21
    领券