Я не згоден з попередньою відповіддю та з вашою пропозицією з двох причин:
1) Дерева рішень ґрунтуються на простих логічних рішеннях, які в поєднанні разом можуть приймати більш складні рішення. Але якщо ваш вхід має 1000 розмірів, а засвоєні функції дуже нелінійні, ви отримуєте дійсно велике і важке дерево рішень, яке ви не зможете прочитати / зрозуміти, просто подивившись на вузли.
2) Нейронні мережі подібні до того, що сенс, що функція, яку вони вивчають, зрозуміла лише в тому випадку, якщо їх дуже мало. Коли ви стаєте великими, вам потрібні інші хитрощі, щоб зрозуміти їх. Як запропонував @SmallChess, ви можете прочитати цю статтю під назвою « Візуалізація та розуміння конволюційних мереж», в якій пояснюється конкретний випадок згорткових нейронних мереж, як ви можете читати ваги, щоб зрозуміти такі речі, як «виявлено автомобіль на цій фотографії, головним чином через колеса, а не інші компоненти ".
Ці візуалізації допомогли багатьом дослідникам реально зрозуміти слабкі сторони їх нервової архітектури та допомогли вдосконалити алгоритми навчання.