На момент написания статьи существует много разных фремворков для таких языков программирования как С#, C++, Phyton, JAVA и т.д. В данном случае речь пойдёт о компактной на первый взгляд сборке, написанной для языка java и уже сейчас позволяет создавать не только многослойную структуру но также объединять группы нейросетей для гибкого решения более сложных задач, отличительной чертой является несложный способ создания, обучения и использования а также что немаловажно - не боится "переобучения". В составе фреймворка два класса: fv21net и fv21csv Где fv21csv дополнение вынесенное в отдельный класс, основной класс fv21net предназначен в первую очередь для создания полно связанной многослойной сети посредством конструктора, например так: fv21net network = new fv21net(new int[] {2, 2, 1}); или fv21net network = new fv21net(new int[] {784, 196, 196, 10}); 784 - входы, 196 и 196 - 1-й и 2-й скрытые слои, 10 - выходной слой fvcsv - предназначена для чтения csv-файлов обучающих датасетов, напр
Нейросеть на фреймворке fv21net
9 июня 20249 июн 2024
10
2 мин