Мы в основном классифицируем компоненты модели на 3 типа.
Пожалуйста, обратитесь к учебнику по mmdetection для разработки нового детектора.
Создайте новый файл mmtrack/models/motion/my_flownet.py
.
from ..builder import MOTION
@MOTION.register_module()
class MyFlowNet(nn.Module):
def __init__(self,
arg1,
arg2):
pass
def forward(self, inputs):
# реализация игнорируется
pass
Вы можете либо добавить следующую строку в mmtrack/models/motion/__init__.py
,
from .my_flownet import MyFlowNet
либо альтернативно добавить
custom_imports = dict(
imports=['mmtrack.models.motion.my_flownet.py'],
allow_failed_imports=False)
в файл конфигурации и избежать изменения исходного кода.
motion=dict(
type='MyFlowNet',
arg1=xxx,
arg2=xxx)
Создайте новый файл mmtrack/models/aggregators/my_aggregator.py
.
from ..builder import AGGREGATORS
@AGGREGATORS.register_module()
class MyAggregator(nn.Module):
def __init__(self,
arg1,
arg2):
pass
def forward(self, inputs):
# реализация игнорируется
pass
Вы можете либо добавить следующую строку в mmtrack/models/aggregators/__init__.py
,
from .my_aggregator import MyAggregator
либо альтернативно добавить
custom_imports = dict(
imports=['mmtrack.models.aggregators.my_aggregator.py'],
allow_failed_imports=False)
в файл конфигурации и избежать изменения исходного кода.
aggregator=dict(
type='MyAggregator',
arg1=xxx,
arg2=xxx)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )