Публикации по теме 'torch'


Создание уровней в Super Mario Bros. с помощью Torch-RNN
Недавно я наткнулся на популярный пост в блоге о создании уровней для Super Mario Bros, и это было действительно круто. Машинное обучение - это весело! Часть 2 Использование машинного обучения для создания уровней Super Mario Maker medium.com Он дает отличный общий обзор того, как создавать уровни для игры, от выбора функций до обучения, с впечатляющими результатами. Для кого-то вроде меня, никогда раньше не работавшего с машинным..

Вопросы по теме 'torch'

Проблема с загрузкой модуля факела Openresty
Я пытаюсь использовать openresty с факелом для Rest API для нейронной сети. Первый запрос работает, любой запрос после этого терпит неудачу. Конфигурация Nginx workers processes 1; error_log logs/error.log; events { workers connections...
389 просмотров
schedule 04.09.2023

В чем разница между doFile и require в Lua
В чем разница между doFile и require в Lua, особенно в Torch? Когда вы звоните одному, но не другому? Когда один будет работать, а другой нет? (Я использую Lua 5.1, torch7).
5986 просмотров
schedule 01.05.2024

Факел: луаджит нехватка памяти при простом задании
Я пытаюсь загрузить набор данных MNIST в th repl и имею в виду вычитание следующим образом: file = torch.load('data/mnist.t7/train_32x32.t7', 'ascii') data = file.data:type(torch.getdefaulttensortype()) mean = data:mean() data:add(-mean)...
1166 просмотров
schedule 09.05.2023

Как этот код C (из библиотеки lua, Torch) вообще компилируется/работает?
См. https://github.com/torch/nn/blob/master/generic/Tanh.c Например, static int nn_(Tanh_updateOutput)(lua_State *L) { THTensor *input = luaT_checkudata(L, 2, torch_Tensor); THTensor *output = luaT_getfieldcheckudata(L, 1, "output",...
532 просмотров
schedule 19.07.2022

Поиск по сетке гиперпараметров в torch/lua
Я новичок в torch/lua и пытаюсь оценить разные алгоритмы оптимизации и разные параметры для каждого из них. Алгоритм: optim.sgd optim.lbfgs Параметры: скорость_обучения: {1e-1, 1e-2, 1e-3} weight_decay: {1e-1, 1e-2} Итак, чего я...
351 просмотров
schedule 03.01.2023

Torch: NN обрабатывает текст и числовой ввод
У меня есть следующая архитектура NN: Часть 1: nn.Sequential { [input -> (1) -> (2) -> (3) -> (4) -> (5) -> (6) -> (7) -> output] (1): nn.TemporalConvolution (2): nn.TemporalMaxPooling (3):...
609 просмотров

Версия Lua в ZeroBraneStudio против Torch
Я использую ZeroBrane Studio в качестве IDE для глубокого обучения. Я понял, что модели, которые я сохраняю при программировании в среде IDE (используя Lua 5.1 в качестве интерпретатора), плохо загружаются при выполнении той же загрузки из Torch7....
716 просмотров
schedule 06.09.2023

Как в Torch добавить импульс моему стохастическому спуску?
Я реализую многоуровневую нейронную сеть персептрона в Torch, следуя этому примеру ( из раздела «Пример: обучение нейронной сети» в раздел «Основы Torch: тестирование вашей нейронной сети»). Теперь мне нужно добавить некоторый импульс к этой...
933 просмотров
schedule 22.01.2023

Окно image.display в lua / torch
Я показываю изображения в фонарике с помощью функции image.display() . Однако каждый раз, когда я вызываю функцию, она создает новое окно, но я бы хотел, чтобы оно заменило существующее, если это возможно. Возможно, это как-то связано с функцией...
2820 просмотров
schedule 12.03.2022

Lua/Torch: разделите набор данных MNIST на обучение и тестирование с одинаковым количеством меток в каждом наборе.
Я пытаюсь разделить данные на обучающий (80%) и тестовый (20%) наборы, но мне нужно сначала перетасовать данные, а затем назначить равное количество образцов для каждой метки (y, 10 классов) в каждом наборе данных. Как я могу сделать это в...
805 просмотров
schedule 03.02.2023

torch nn: как получить размеры выходов (карты характеристик)?
В сверточном модуле многие параметры могут изменить размерность входных данных. Есть ли способ получить размерность вывода сверточного модуля или вообще любого модуля? Я попытался просмотреть методы, представленные в SpatialConvolution , но ни...
2695 просмотров

Попарный критерий подобия в факеле
Я хочу реализовать новый критерий в torch7. По сути, у меня есть пара образцов, для которых у меня есть нормализованное реальное значение сходства (обозначим его «d»). Среди существующих критериев наиболее близким мне может быть...
423 просмотров
schedule 23.05.2023

субтензор извлечения факела с использованием индексов
Я хотел бы извлечь подтензор из исходного тензора, который содержит элементы с индексами, определенными другим тензором. Сказать th> ls = torch.linspace(1, 10, 10)...
1466 просмотров
schedule 24.10.2022

В lua/torch запишите тензор без печатного типа
Я новичок в lua и просто не могу найти ответ на то, что кажется ужасно простым вопросом. Я хочу распечатать некоторые тензоры, которые соответствуют вложениям слов в стиле Word2Vec. Каждая строка должна начинаться со слова, за которым следуют...
345 просмотров
schedule 29.05.2024

Как написать updateGradInput и accGradParameters в факеле?
Я знаю, что эти две функции предназначены для обратного распространения факела, и интерфейс выглядит следующим образом: updateGradInput(input, gradOutput) accGradParameters(input, gradOutput, scale) Я не понимаю, что на самом деле означают...
2121 просмотров

попытка индексировать глобальный «факел» (нулевое значение)
Когда я запускаю простой фрагмент кода a = torch.Tensor(5,3) в ZeroBraneStudio , я получаю следующую ошибку: attempt to index global 'torch' (a nil value) Значит ли это, что ZeroBraneStudio не распознает Torch ?
2261 просмотров
schedule 24.06.2022

Лучшее преобразование между LuaJIT ffi cdata и torch Tensor
Как лучше всего выполнить преобразование между LuaJIT ffi cdata [1] и Torch Tensor [2]. Согласно ответу Майка в списке рассылки lua-user [3], если мы действительно хотим преобразовать cdata в простую таблицу lua, мы должны сделать цикл для...
443 просмотров
schedule 02.04.2022

Как применить разные функции стоимости к разным выходным каналам сверточной сети?
У меня есть сверточная нейронная сеть, выход которой представляет собой 4-канальное 2D-изображение. Я хочу применить сигмовидную функцию активации к первым двум каналам, а затем использовать BCECriterion для вычисления потери полученных изображений с...
411 просмотров

Параллельные вычисления с помощью nngraph Torch
Я думал, что nngraph должен значительно упростить написание нейронных сетей со сложной структурой (например, параллельные вычисления), но столкнулся с некоторыми ошибками. Является ли основным преимуществом nngraph возможность впоследствии...
84 просмотров
schedule 03.11.2022

Добавить пользовательскую функцию потери в Torch
Каковы необходимые шаги для реализации пользовательской функции потерь в Torch? Похоже, вам нужно написать реализацию для updateOutput и updateGradInput. В том, что все? Итак, вы в основном создаете новый класс: local CustomCriterion,...
407 просмотров
schedule 11.02.2024