当前位置: 首页 > news >正文

企业网站有哪些功能?苏州建设局统计网站

企业网站有哪些功能?,苏州建设局统计网站,什么网站做优化最好,wordpress最新功能看SparseInst论文发现论文里有些地方没讲清楚#xff1b;遂找SparseInst源码来看模型结构 我选择从推理代码来找模型结构#xff1a; 经探索#xff0c;在SparseInst代码里#xff0c;推理需要执行代码 python demo.py --config-file configs/sparse_inst_r50_base.yaml …看SparseInst论文发现论文里有些地方没讲清楚遂找SparseInst源码来看模型结构 我选择从推理代码来找模型结构 经探索在SparseInst代码里推理需要执行代码 python demo.py --config-file configs/sparse_inst_r50_base.yaml --input datasets/coco/val2017/* --output image_results --opt MODEL.WEIGHTS sparse_inst_r50_base_ff9809.pth INPUT.MIN_SIZE_TEST 512 查阅得知建立模型很可能在 找到VisualizationDemo的实现 发现关键代码在 self.predictor DefaultPredictor(cfg) 如此得到的self.predictor(image)可以直接接受图片所以self.predictor就是模型网络部分。 搜索文本DefaultPredictor得知DefaultPredictor在detectron2.engine.defaults包下 查询DefaultPredictor定义得知build_model(self.cfg)是实际用来创建模型的部分 而build_model的定义在detectron2.modeling包下 查找到build_model的定义如下 可知是用了detectron2.utils.registry的 Registry来建立网络结构的。查找得知detectron2.utils.registry的 Registry是直接import的别的包 from fvcore.common.registry import Registry # for backward compatibility. 查找fvcore.common.registry得知Registry定义在这篇文章中有详解 Detectron2和fvcore中的Registry机制详解_fvcore registry-CSDN博客 官方详解fvcore.common.registry — detectron2 0.6 documentation 发现官方源码里用了typing里的Dict包 查阅Python 中 typing 模块和类型注解的使用 | 静觅得知typing里的Dict是用来让python能像C一样强申明变量类型的。 names: list [Germey, Guido] version: tuple (3, 7, 4) operations: dict {show: False, sort: True} 以上代码只知道 names 是一个列表 list 类型但是不知道 names 里面的元素是str类型还是int类型也不知道 operations这个字典的key和value是什么类型的。只能知道operations是一个字典。 但如果用typing 模块它提供了非常 “强 “的明确类型申明比如 List[str]表示由 str 类型的元素组成的列表Tuple[int, int, int] 是由 int 类型的元素组成的长度为 3 的元组。所以用typing申明以上字典的代码如下 from typing import List, Tuple, Dictnames: List[str] [Germey, Guido] version: Tuple[int, int, int] (3, 7, 4) operations: Dict[str, bool] {show: False, sort: True} 好家伙貌似误入歧途了debug模式下先在下图一 点下一步就进入下图二这个分支。 而不是之前分析的进入detectron2.engine.defaults包下的DefaultPredictor类 仔细想了想不是误入歧途我安装了detectron2包所以猜想这些安装的包应该在debug模式下不能看到源码。 验证猜想 我试着把项目里的detectron2整个文件夹删去也不影响demo.py正常执行所以实际上执行以下代码时候用到的是我安装好的 detectron2包所以debug看不到源码 python demo.py --config-file configs/sparse_inst_r50_base.yaml --input datasets/coco/val2017/* --output image_results --opt MODEL.WEIGHTS sparse_inst_r50_base_ff9809.pth INPUT.MIN_SIZE_TEST 512 所以实际上在下图一的下一步就是会进入detectron2.engine.defaults包下的DefaultPredictor类 图一 图二
http://www.dnsts.com.cn/news/25928.html

相关文章:

  • 西安网站开发公司定制wordpress 字体 服务器
  • 有哪些漫画做的好的网站给网站做蜘蛛抓取
  • 影响网站收录的因素承德微网站建设
  • 如何做 行业社交类网站网站制作器手机版
  • 做烘焙的网站网站建设的分工
  • 网站备案在哪儿自己做的个人网站无法备案
  • 网站做快速排名是怎么做的呢淘宝开网店怎么开 新手
  • 吴江住房城乡建设局网站小城镇建设官方网站
  • 企业网站登录入口官网余姚网站建设哪家好
  • 有没有做软件的网站四川城乡住房城乡建设厅网站
  • 国外大神的平面设计网站有哪些网络推广24年怎么做
  • 一个人做两个博客网站济南做手机网站
  • 如何做产品展示网站哈尔滨关键词排名首页
  • asp网站seo有哪些作用
  • 用psd做的买书网站外贸网站谷歌seo
  • 网站后台文章字体网站优化建设上海
  • 企业网站优化公司有哪些六安电商网站建设价格
  • 网站搭建模板wordpress 注入攻击
  • 网站建设一年600电影网站建设视频教程
  • 渭南公司做网站wordpress导航标签
  • 网站建设的完整流程包括生活服务平台
  • 网站制作公司知道万维科技欧莱雅网站建设与推广方案
  • 红酒网站模板下载海外推广渠道有哪些
  • 平面设计师必看的网站北京旅游外贸网站建设
  • 科技服务 网站建设app 小程序站长之家 wordpress 流量统计
  • 厦门 公司网站建设经典营销型网站
  • 网站建设技术进行开发wordpress 好用主题
  • 网上建站赚钱网站推广策划案
  • 安徽省建设业协会网站郑州学校网站建设
  • 电子商务网站建设 代码wordpress 在线点餐