Вход
Регистрация

NeuralBase - вопросы программиста

Для уменьшения времени обучения нейросети пытаюсь переписать часть Ваших процедур на ассемблере.
Подскажите пожалуйста почему в качестве элементов массивов описываемых типами TVectorFloat и TMatrixFloat был выбран тип double(64 bit) а не single(32 bit). К сожалению операции над типом double очень плохо поддаются оптимизации тогда как при применении типа single можно добиться увелечения скорости приблизительно в 3 раза, а при применении PIII-SIMD комманд в 4.5 раза.