最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

知了傳課DRF+Vue實現(xiàn)APl自動化測試平臺

2022-09-28 14:31 作者:al_sa  | 我要投稿

特征提取

通常,我們希望從一個預(yù)先訓(xùn)練好的網(wǎng)絡(luò)中生成特性,然后用它們來完成另一個任務(wù)(例如分類、相似度搜索等)。使用 hook,我們可以提取特征,而不需要重新創(chuàng)建現(xiàn)有模型或以任何方式修改它。

from typing import Dict, Iterable, Callable class FeatureExtractor(nn.Module): ? ? def __init__(self, model: nn.Module, layers: Iterable[str]): ? ? ? ? super().__init__() ? ? ? ? self.model = model ? ? ? ? self.layers = layers ? ? ? ? self._features = {layer: torch.empty(0) for layer in layers} ? ? ? ? for layer_id in layers: ? ? ? ? ? ? layer = dict([*self.model.named_modules()])[layer_id] ? ? ? ? ? ? layer.register_forward_hook(self.save_outputs_hook(layer_id)) ? ? def save_outputs_hook(self, layer_id: str) -> Callable: ? ? ? ? def fn(_, __, output): ? ? ? ? ? ? self._features[layer_id] = output ? ? ? ? return fn ? ? def forward(self, x: Tensor) -> Dict[str, Tensor]: ? ? ? ? _ = self.model(x) ? ? ? ? return self._features

知了傳課DRF+Vue實現(xiàn)APl自動化測試平臺的評論 (共 條)

分享到微博請遵守國家法律
若羌县| 宜丰县| 永福县| 闵行区| 宝丰县| 彰化市| 石柱| 醴陵市| 五寨县| 承德县| 德阳市| 遵义县| 特克斯县| 平凉市| 宝坻区| 乳源| 彭州市| 天祝| 新河县| 来宾市| 德阳市| 平武县| 仁化县| 兴海县| 枣庄市| 嘉善县| 柳河县| 鞍山市| 乳山市| 土默特左旗| 广河县| 洱源县| 墨脱县| 客服| 黑山县| 花垣县| 彭水| 成武县| 开封县| 鄯善县| 白山市|