Датасатанисты этим и занимаются
Подводя итог всего этого про прямые и сплайны, нельзя не подсветить параллели с задачками в области дата сайнс, даже когда они суперспрятаны под слоем абстракций. В дата сайнс каждая задача — это поиск баланса между тремя вещами:
📊 Как собрать и подготовить данные
Нельзя просто взять и доверять всем точкам одинаково. Одни важнее, другие могут быть выбросами, третьи вообще ошибки измерения.
📐 Как посчитать ошибку
Квадрат отклонения? Модуль? А может вообще какая-то другая функция? Каждый выбор тут — это по сути решение "что для нас значит хорошо, а что плохо".
⚙️ Как оптимизировать
Иногда провести линию через точки — то что надо. А иногда нет, во дела. Иногда нужны сложные нейросети. А иногда достаточно просто посмотреть на данные под другим углом и выкинуть их нахер.
Ну и самое сложное/интересное в том что все три части влияют друг на друга. Изменили функцию ошибки — и вдруг другой алгоритм оказался эффективнее. Посмотрели на данные иначе — и простая прямая справилась не хуже сложной параболы. И так далее. Есть куда смотреть, в общем, и нет серебряных пуль. И только смутное понимание что, зачем и почему надо делать. Безудержное веселье