Для определения схожести одного изображения с другими (при том что у исходных изображений нету вариаций, а представлены они в виде матриц двух состояний), как построить структуру NN, используя для этого соответствующие библиотеки?
Простите, вы не оговорились? Изображение представлено матрицей состояния???
Описание способа представления данных обычно, как и описание "структуры NN" - неожиданно, правда? - описано в документации к соответствующей библиотеке. Вы какой библиотекой собрались-то пользоваться?
Под матрицей двух состояний я имел ввиду черно белое изображение, разумеется можно изменить представление в виде тензора для tensorflow. Я пробовал использовать CNN по туториалам, но там исходная классификация предполагает подвыборку каждого класса, и я часто сталкивался с ошибкой о том, что выходное число классов не соответствует исходным классам