Мне все таки непонятно зачем специалисты C# берутся за работу,за несвойственную их характеру, тему.
Ведь столько работы вокруг где есть, там протокол написать, сделать сложную систему отчетов.
Не поверю что тут есть достойная программиста C# оплата.

Ну зачем в данной задаче индексы массивов?
Вы делаете нейронную сеть, какой-то самообучающийся алгоритм?