python - 从哪里可以得到pytorch torchvison 中模型的所有方法的详细描述?
问题描述
我是pytorch的初学者,在阅读一个关于mask rcnn的项目的源代码时,我不知道从哪里可以得到一些我不明白的方法的信息。官方文档似乎不是很详细的?
# load an instance segmentation model pre-trained pre-trained on COCO
model = torchvision.models.detection.maskrcnn_resnet50_fpn(pretrained=True)
# get number of input features for the classifier
in_features = model.roi_heads.box_predictor.cls_score.in_features
# replace the pre-trained head with a new one
model.roi_heads.box_predictor = FastRCNNPredictor(in_features, num_classes)
就像上面的代码一样,我无法从模型的文档中获取有关“roi_head”属性的详细信息。从哪里可以了解它?</p>
解决方案
您将无法在文档中找到此类内容。您必须深入研究源代码。对象检测 API,尤其是基于锚点的两阶段方法,有点复杂,而且它们往往有太多的组件和超参数。PyTorch 团队已经做出了令人难以置信的工作,使这个 API 模块化且易于使用。在特定情况下,roi_heads
您可以查看此处以了解更多信息。通常,所有组件都可以在torchvision/models/detection
.
无论如何,您总是可以打开一个问题,要求他们扩展文档。或者我们甚至可以自己做并提出拉取请求:)
推荐阅读
- google-chrome - chrome navigator.serial 的初学者问题
- docker - 运行 Artifactory 作为 Docker 容器响应 404
- node.js - TypeORM 中的内存问题,或者我只是把它填满
- java - 在 python 中使用 Java 自定义 StanfordCoreNLP 命名实体识别模型
- python - 从 Chrome 复制 Xpath 但仍然无法找到元素
- rest - 有没有办法在不牺牲我选择的编辑器的情况下利用 google colab 硬件资源?
- python - 给定日期列表作为 Python 中的 DateTime 对象,如何计算每个月的第一个星期五?
- wso2 - WSO2中json有效负载的base64编码
- javascript - 如何在多行 innerHTML 属性的 javascript 中包含 if 语句?
- python - Python多处理-在父类和衍生类之间共享的多处理数组中处理数据的问题