Да ну, достаточно повтыкать часок в ютуб и повторить эксперимент с распознаванием рукописных цифр MINST сможет даже подкованный школьник. Вся эта математика нужна, если ты хочешь родить что-то новое. А если лепишь из заранее для тебя подготовленных библиотек и меняешь только входные данные, достаточно понимать на пальцах, что происходит.
ddd329, Я не понял, что вы имеете ввиду.
Вот у меня есть класс - поле для игры в крестики-нолики. И там три свойства: строка, столбец, и признак что в поле проставлено. И вот в Equals я сравниваю только этот признак: Х и Х -> значит равны, и мне всё равно на координаты клетки. Хоть двадцать раз отнаследуйся, добавь туда, ну я не знаю, скин для отображения Х, от этого их равенство в моей программе не поменяется.