Обработка небольшой точности в C++ для построения смещений NNC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Обработка небольшой точности в C++ для построения смещений NN

Сообщение Anonymous »

Я пытаюсь воссоздать простую нейронную сеть с нуля на стандартном C++ (без библиотек). Однако мне нужно получить сумму матрицы размера (10 x 42000) со значением от -1 до 1 (вот текстовый файл), np.sum дает мне 2.7711166694643907e-12, однако С++ дает мне -3.08041e -12. Это необходимо для расчета производной смещения NN. Я попробовал Pairwise_sum и kahan_sum в C++, и они оба дали мне одинаковый результат 3.547e-13. Использование базовой операции + дает мне -3.08041e-12. Действительно ли невозможно построить NN на стандартном C++?
Пожалуйста, помогите мне

Подробнее здесь: https://stackoverflow.com/questions/789 ... -nn-biases
Ответить

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

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

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

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

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