Spiiin's blog

ИИ и математика

Одна из самых полезных применений ИИ для меня — растолковывание формул из книг по математике. Chat GPT 4.5 уже неплохо справляется с этим (предлагает еще и рисунки с примерами, но там пока тупит).

Относительно простой пример, преобразование, которое для знакомого с формулой дисперсии человека выглядит тривиально, но если забыл или хочешь проверить:
250517-ai-and-math/explain_math.png

Если этот пример кажется простым, вот формула, которая даётся как тривиальная и используется дальше для рассчёта более плотно прилегающего к 3d-фигуре Oriented Bounding Box-а в Real-time collision detection:
250517-ai-and-math/1.png
250517-ai-and-math/2.png

“Если непонятно, посмотрите в учебнике вычислительной геометрии 85 года, или в другой книге (кстати, она там сформулирована совсем по другому, но разберётесь, чё там), ну или есть еще исходник на CD-ROM, можете его почитать”. Без ИИ чтобы разобрать эту формулу, возможны такие способы:

  • быть крутым математиком чтобы проверить в уме
  • посидеть с листочком и ручкой минут 20-40 (если повезёт), пытаясь разобраться, как там получается коэффициент 9/12 для центроидов треугольников и 1/12 для вершин
  • попробовать раскрыть формулу в системе символьных вычислений (отдельный скилл и часто нужны платные программы)
  • найти объяснение в другой книге (что сложно, так как не факт, что в другой будет описано подробнее, или, как бывает с математикой, формула будет дана в другом контексте или в другой системе координат или еще как-нибудь вывернуто, что не освободит от перекодировки с листиком для понимания)
  • пойти на форум математиков за помощью, если не получилось ничего из вышеперечисленного

ИИ же в принципе уже способен дать подсказку в том месте, где я сам зависаю, вспоминая нужное преобразование, или разобрать формулу детально самостоятельно, с объяснениями преобразований.