首页 > 其他分享 >分类模型汇总

分类模型汇总

时间:2024-10-30 17:59:27浏览次数:1  
标签:IMAGENET1K models 模型 分类 汇总 Weights weights model classifier

torchvision官网的分类模型 <no title> — Torchvision 0.20 documentation

训练和预测时,改成自己的分类数

    # model = models.resnet50(weights=models.ResNet50_Weights.IMAGENET1K_V2) #加载模型。会自动下载模型
    # model = models.resnet18(weights=models.ResNet18_Weights.IMAGENET1K_V1)
    # model = models.regnet_y_400mf(weights=models.RegNet_Y_400MF_Weights.IMAGENET1K_V2)
    # model = models.efficientnet_v2_s(weights = models.EfficientNet_V2_S_Weights.IMAGENET1K_V1)
    # model = models.shufflenet_v2_x2_0(weights = models.ShuffleNet_V2_X2_0_Weights.IMAGENET1K_V1)
    # model = models.convnext_tiny(weights=models.ConvNeXt_Tiny_Weights.IMAGENET1K_V1)
    # model = models.densenet121(weights=models.DenseNet121_Weights.IMAGENET1K_V1)
    # model = models.googlenet(weights=models.GoogLeNet_Weights.IMAGENET1K_V1)
    # model = models.maxvit_t(weights=models.MaxVit_T_Weights.IMAGENET1K_V1)
    # model = models.swin_v2_t(weights=models.Swin_V2_T_Weights.IMAGENET1K_V1)
    # model = models.mnasnet0_5(weights=models.MNASNet0_5_Weights.IMAGENET1K_V1)
    # model = models.mobilenet_v3_small(weights=models.MobileNet_V3_Small_Weights.IMAGENET1K_V1)
    # model = models.resnext50_32x4d(weights=models.ResNeXt50_32X4D_Weights.IMAGENET1K_V2)
    model = models.wide_resnet50_2(weights=models.Wide_ResNet50_2_Weights.IMAGENET1K_V2)

    # 为了适应自己的数据集,将最后一层修改下
    model.fc = nn.Linear(model.fc.in_features, classes)  # 用于googlenet
    # model.classifier[1] = nn.Linear(model.classifier[1].in_features, classes)  # 用于efficientnet
    # model.classifier[2] = nn.Linear(model.classifier[2].in_features, classes)  # 用于convnext
    # model.classifier=nn.Linear(model.classifier.in_features,classes) #用于densenet121
    # model.classifier[5] = nn.Linear(model.classifier[5].in_features, classes)  # maxvit_t
    # model.head = nn.Linear(model.head.in_features,classes) #swin_v2_t
    # model.classifier[1] = nn.Linear(model.classifier[1].in_features, classes) #mnasnet0_5
    # model.classifier[3] = nn.Linear(model.classifier[3].in_features, classes) #mobilenet_v3_small

各个系列中,预测速度最快的是Resnet18

 

标签:IMAGENET1K,models,模型,分类,汇总,Weights,weights,model,classifier
From: https://www.cnblogs.com/xixixing/p/18516315

相关文章

  • 开源Embedding模型,有效提升中文语义理解与召回
    此前,我们已经简单介绍了TextIn团队开发的开源acge_text_embedding模型及其下载和使用方法。本篇将展开讨论Embedding模型中使用的技术框架。Huggingface地址:https://huggingface.co/aspire/acge_text_embedding模型API调用:https://www.textin.com/market/detail/acge_text_em......
  • 周报 | 24.10.21-24.10.27文章汇总
    为了更好地整理文章和发表接下来的文章,以后每周都汇总一份周报。周报|24.10.14-24.10.20文章汇总-CSDN博客OpenCV学堂|YOLOv8实战|荧光显微镜细胞图像检测-CSDN博客江大白|通用视觉Backbone,TransXNet:全局+局部动态=性能强大(附源码及源码)-CSDN博客OpenMMLab|S4模......
  • (30-6)基于NLP用户舆情的交易策略:使用增加嵌入维度的深度学习模型
    30.5.4 使用增加嵌入维度的深度学习模型还有继续提升模型性能的空间,特别是因为我们拥有一个相对较大的数据集,并且数据是由专家进行标注的。嵌入层似乎是构建优秀模型的关键,因此我们将尝试一种使用嵌入层的深度学习方法。我们的深度学习模型将使用20,000的词汇表,并将最大文......
  • 生成式AI、大模型、AIGC三者有何不同?
    前言......
  • LLM大模型: Maskformer/Mask2Former语义分割原理详解
    1、自动驾驶、机器人、电商、监控等行业都涉及到image的sematicsegmentation,传统的方式:per-pixelclassification,每个像素点都要分类;如果进一步做 instance-levelsegmentation,可能还要改networkarchiture后重新训练,很麻烦。FAIR在2021年10月份的时候发表了论文:Per-PixelC......
  • 帝国CMS从文章模型“内容存数据库”改为“内容存文本”的方案
    在帝国CMS文章模型(news)的newstext字段默认是“内容存文本”的模式,但是有时候我们刚建站时出于某种原因把这个默认模式修改成了“内容存数据库”了。网站运行一段时间后,我们发现数据库越来越大,这时候想把它重新修改为“内容存文本”的模式,可以有效为数据库减负。但因为表里已经存在......
  • 端侧芯片(海思、RK、寒武纪、Ascend等)测试检测模型map流程
    1.准备数据集,做好相应尺寸代码中示例为320,从原始大图变成320*320,加上letterbox和坐标变换importosimportshutilfromtqdmimporttqdmimportcv2defmy_letter_box(img,size=(320,320)):#h,w,c=img.shaper=min(size[0]/h,size[1]/w)new_h,new_w......
  • 树叶分类竞赛——kaggle
    目录一、认识数据二、数据预处理三、ResNet模型四、训练和预测五、结果提交本文利用手搓的resnet18对树叶图片进行分类课程是李沐大神的动手学深度学习竞赛地址:ClassifyLeaves|Kaggle一、认识数据    将数据下载下来,解压后一共有四个文件,images文件夹里......
  • 5、片元着色器之基础光照模型:Phong模型和Blinn-Phong模型
    1、什么是Phong光照模型?Phong模型就是在兰伯特模型的基础上增加了镜面反射光的计算。具体来说,兰伯特模型只考虑漫反射光,而Phong模型在此基础上引入了镜面反射光的概念,以模拟光线在光滑表面反射时产生的高光效果。镜面反射光的计算考虑了观察者的视角和光源的方向,能够产生更......
  • 4、片元着色器之光线步进及其和兰伯特光照模型的结合应用
    1、什么是光线步进?光线步进(RayMarching)是一种用于渲染和追踪的技术,尤其在处理体积数据和隐式表面时非常有效。与传统的光线追踪方法不同,光线步进不直接计算光线与物体的交点,而是通过在光线上逐步前进来寻找相交的表面。这种方法通常用于场景中存在复杂几何体或体积效果......