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

歡迎光臨散文網(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自動化測試平臺的評論 (共 條)

分享到微博請遵守國家法律
荔波县| 祁连县| 江口县| 收藏| 嘉峪关市| 富宁县| 巫山县| 三亚市| 都江堰市| 南漳县| 吴堡县| 炎陵县| 启东市| 清徐县| 双桥区| 瑞昌市| 左权县| 玉溪市| 桦川县| 陕西省| 资源县| 大同市| 黄梅县| 连南| 伊川县| 且末县| 永定县| 班戈县| 抚顺市| 仁化县| 东乡| 龙海市| 四川省| 富蕴县| 延寿县| 北海市| 毕节市| 临洮县| 壶关县| 丽水市| 新密市|