Каким образом подавать входные данные в нейросеть?
Самое простое - перевести в дробный вид и поделить на максимум. Тогда диапазон значений будет от 0 до 1. Иногда предпочитают [-1, 1], можете перевести и в этот диапазон.
Каким образом подавать входные данные в нейросеть?
Подавай с аперетивом на своё усмотрение. Раз уж природа данных не имеет значения. Нейросеть всё схавает.
ps moonysleeps, раз уж ты отметил это решение - вот что. 2^16 - это точность овердофига, в реальности этот сигнал наверняка зашумлён, его можно масштабировать, предобработать, задавить высокочастотные шумы и отбросить младшие разряды. Не зная природы сигнала, большего сказать не могу.