Использование DataLoader для эффективного прогнозирования моделиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Использование DataLoader для эффективного прогнозирования модели

Сообщение Anonymous »

Я пытаюсь понять роль/утилиту batch_size в факеле за пределами модельной обучения. У меня уже есть обученная модель, где batch_size была оптимизирована как гиперпараметр. Я хочу использовать модель, чтобы сделать прогнозы в новых данных. Я следую тот же формат реализации, который использовался для обучения для предварительной обработки моих данных. Но вместо того, чтобы использовать одну и ту же batch_size , которая была оптимизирована и зацикливалась на разных партиях, я использую batch_size , равный размеру набора данных (

Код: Выделить всё

shuffle=False
в этом случае) и передал весь набор данных для прогнозирования один раз. DataLoader я имею в виду. Должен сказать, что заметил значительную скорость с таким подходом, переоценив данные.

Код: Выделить всё

def predict(self, X):
X_loader = DataLoader(
X,
batch_size=X.shape[0],
shuffle=False,
)

batch = next(iter(X_loader))
with torch.no_grad():
predictions = model(batch)

return predictions
Спасибо
edit
Мой вопрос: правильно ли использовать DataLoader для выполнения прогнозов, или я должен использовать значение Batch_Size, оптимизированное во время обучения? Другими словами, использование другой Batch_size в прогнозировании из того, что использовалось для обучения, может повлиять на результат?

Подробнее здесь: https://stackoverflow.com/questions/797 ... prediction
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование DataLoader для эффективного прогнозирования модели
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Использование DataLoader для эффективного прогнозирования модели
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Использование DataLoader для эффективного прогнозирования модели
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Использование DataLoader для эффективного прогнозирования модели
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Использование DataLoader для эффективного прогнозирования модели
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»