как программист, я предпочитаю знать как работает моя программа досконально, вплоть до расположения комманд в конвеере процессора ...
ну или как минимум — я могу это узнать, если мне будет надо.
в сетях же, особенно в компьютрном зрении — а давайте попробуем изменить то се пятое десятое и посмотрим
не будет ли это работать лучше ... причем все это в основном делается практически методом научного тыка
без четкого математического или логического обоснования.
( нет ну базовая основа имеет математический бэкграунд а вот оптимизация — почти вслепую, методом эксперимента )
чувствую боль в зоне перфекционизма
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
TP>чувствую боль в зоне перфекционизма
У тебя всегда есть выбор: использовать нейросети, которые не понятные но работают, либо использовать другие техники, которые понятные, но зачастую сложно реализуемые, тормозные и работают хуже. В кредитном скоринге, например, до сих пор много где (а может и везде?) используется понятная логистическая регрессия. При этом компании теряют деньги (так как ML решения работают точнее). Но зато они используют 10 параметров вместо 100, и в любой момент могут объяснить причину отказа.