Ответы пользователя по тегу Программирование
  • Как обучить нейронную сеть для игры в "Крестики-нолики"?

    kosmos89
    @kosmos89
    Так что за топология-то у нейросети? Разные сети обучают по-разному. Вангую, что 3-4 слойная сеть справится с задачей. Обучить можно ОРО (обратное распространение ошибки). Наверное.
    Ответ написан
  • Как определить обратно-наследственную связь?

    kosmos89
    @kosmos89
    Ничего лучше абстрагирует и обобщает в голову не приходит.
    И вообще, зачем тут такая деталь как "и поставщиком его органов"? Может контекст вопроса имеет значение?
    Ответ написан
  • Что делает матрица ModelViewProjection в OpenGL ES 2.0?

    kosmos89
    @kosmos89
    Шейдер сам проецирует

    Шейдер же ты пишешь, как он может сам что-то делать? Это блок растеризации их "проецирует".
    Процесс таков: на выходе вершинного шейдера получаются трехмерные гомогенные координаты вершин. Аппаратный растеризатор берет эти вершины, делит x,y,z на w и рисует только те, которые попадают в куб (-1,-1,-1)-(1,1,1) (на самом деле тут еще надо учесть треугольники, находящиеся частично за пределами экрана). При этом координаты x и y определяют координаты результирующего пикселя на экране.

    Матрица проекции должна быть построена таким образом, чтобы в координату w записывалось значение как-то связанное с z.
    Подробнее можно узнать тут
    Ответ написан
    Комментировать
  • Несколько вопросов по кодированию информации

    kosmos89
    @kosmos89
    Exe файл имеет формат PE (Portable Executable), как и dll, например.
    1. MZђ и всякая белиберда. А точнее ASCII-интерпретация двоичных данных (служебных заголовков, ресурсов, кода, секции данных). Ну т.е. белиберда. Открывать двоичные файлы следует в HEX-редакторах.
    2. Да, через HEX-редактор. Структуру можно нагуглить по запросу «pe file format». Кроме того, ресурсы можно отредактировать с помощью res hacker. Если надо менять именно код, надо использовать дизассемблер.
    Ответ написан
    1 комментарий