精调万分(Fine tune SAM)-万分预测器的解读和精调之一

缘起

分割万物(segment-anything model, SAM, 万分), 是图像分割领域的革命, 图像分割从此进入大模型时代. 如何自定义这个大模型以为己用? 或者说, 通过精调取长补短用于自己的项目?这是一个值得研究的问题, 在这里我试着探索一下, 万分在医学影像学里面的脊柱分割的应用.

解读万分

笔记本初探 - 全分和预分

万分官方的gt上面, 给出了3个笔记本示例, 我们来看这2个: 全分automatic_mask_generator_example 和预分predictor_example.

全分示例:

全分很简单, 就是对全图点阵采样, 分割生罩.

mask_generator = SamAutomaticMaskGenerator(sam) # 调用
masks = mask_generator.generate(image) # 生成

在这里插入图片描述
在这里插入图片描述
很简单的2句, 就可以完成万分.
返回: 所有物体的罩的字典包括:
segmentation : 罩
area : 面积(以像素为单位)
bbox : 覆框(XYWH)
predicted_iou : 和模型本身的交并比(质量预测)
point_coords : 采点坐标
stability_score : 稳定分
crop_box : 裁框

masks[3]
​
{'segmentation': array([[False, False, False, ..., False, False, False],
        [False, False, False, ..., False, False, False],
        [False, False, False, ..., False, False, False],
        ...,
        [False, False, False, ..., False, False, False],
        [False, False, False, ..., False, False, False],
        [False, False, False, ..., False, False, False]]),
 'area': 1415,
 'bbox': [280.0, 39.0, 38.0, 47.0],
 'predicted_iou': 0.9696633815765381,
 'point_coords': [[312.0, 56.0]],
 'stability_score': 0.9679219126701355,
 'crop_box': [0, 0, 512, 512]}

精调之一: 显示

虽然原始的笔记本里面已经提供了显示函数show_anns, 可显示不理想:
借用supervision获取了很漂亮的效果:
在这里插入图片描述

这个🦖识万分做的更漂亮:

在这里插入图片描述
以上

待续…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
ResNet-50是一种卷积神经网络,具有50层深度,经过预训练在大规模图像数据集上取得了显著的性能。CIFAR-100是一个包含100个类别的小规模图像数据集,用于对图像分类算法进行评估。 将ResNet-50进行fine-tune(微调)用于CIFAR-100的图像分类任务是可行的。可以利用ResNet-50在ImageNet上的预训练权重作为初始参数,然后使用CIFAR-100进行训练和微调。因为CIFAR-100数据集相对较小,微调预训练的模型可以加快训练收敛速度,并提高模型对CIFAR-100数据集的适应性。 在进行fine-tune之前,需要对ResNet-50做一些修改以适应CIFAR-100数据集的尺寸要求。通常可以更改网络的输入层大小,以便适应CIFAR-100的32x32的图像大小。此外,网络的输出层需要根据CIFAR-100的类别数量进行修改。 在使用CIFAR-100数据集进行微调时,可以采用类似于在ImageNet上进行预训练的训练策略。可以使用随机梯度下降(SGD)等优化算法,设置适当的学习率,并使用数据增强技术(如随机裁剪、水平翻转等)来增加训练数据的多样性。在训练过程中,可以采用交叉熵损失函数来进行模型的优化。可以使用验证集来监控模型的性能,并调整超参数以提高模型的准确性。 通过将ResNet-50进行fine-tune用于CIFAR-100图像分类任务,可以利用预训练模型的特征提取能力并通过微调适应新的数据集。这样可以在相对较小的数据集上获得良好的分类性能,并减少模型训练时间和计算资源的消耗。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jumbo Jing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值