Для курсовой работы пытаюсь прикрутить нейросеть на библиотеке AForge .net к миниигре, где требуется направить ракету в цель. Нейросеть получает на вход координаты вектора скорости ракеты, вектора тяги, координаты самой ракеты и цели. В качестве выходного вектора вектор длины 3, откуда выбираю индекс максимального элемента и использую его как ответ куда поворачивать.
unchecked
{
for (int i = 0; true; i++)
{
error = learning.RunEpoch(inputVectors, outputVectors) / inputVectors.Length;
if (i % 100 == 0)
{
Console.WriteLine($"{i} - {error}");
}
if (error < 0.1)
break;
}
Сама ракета принимает одну из трех команд: поворот налево, не поворачивать, поворот направо. Обучение происходит на логах моих действий.
Однако каждый раз нейросеть возвращает один и тот же результат (неверный), независимо от входных параметров.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть ли возможность сделать два Get запроса к одному API ? Например функция1 вернет число 1, функция2 вернет число 2Требуется для получение двух...
Есть переменные у меня двух стилей 1)Такой пишет ошибку, что Входная строка имела неверный формат или Ссылка на объект не указывает на экземпляр...