0

Нейронные сети в основном используются для классификации. Таким образом, активация нейрона в выходном слое указывает класс того, что вы классифицируете.3D-координаты как выход нейронной сети

Возможно ли (и правильно) создать NN для получения 3D-координат? Это три выходных нейрона со значениями в диапазонах, например [-1000,0, 1000,0], каждый из них.

+0

В зависимости от используемого программного обеспечения и функции активации вы, вероятно, хотите нормализовать диапазон значений [-1000.0, 1000.0] как [0, 1] или [-1, 1] – Justas

ответ

3

Да. Вы можете use a neural network to perform linear regression и более сложные типы регрессии, где выходной уровень имеет несколько узлов, которые могут быть интерпретированы как трехмерная координата (или гораздо более высокий размер кортежа).

Для достижения этого в TensorFlow вы создадите последний слой с тремя выходными нейронами, каждый из которых соответствует другому размеру ваших целевых координат, а затем минимизируйте root mean squared error между текущим выходом и известным значением для каждого примера.

Смежные вопросы