Обрывки мемуаров

May 01, 2023 16:08


Из разных дискуссий в ЖЖ



****

В 1989 помогал одному заочнику. У него была на носу сдача контрольной за семестр - несколько десятков задач по сопромату, в котором он ни ухом ни рылом. У нас сопромата не было, но были  сильные курсы по математике и физике, на которых построен сопромат.  Студент принес мне эти задачи и пару учебников которые им рекомендовали для обучения. На каждую его задачу в учебниках нашлась подобная, я подставлял его параметры из контрольной работы, и переписывал ход решения, не вдаваясь в смысл  переписываемых уравнений. Студент с моими решениями успешно сдал сессию, а мне заплатил пару сотен за неделю работы (хорошая месячная зарплата в то время). По большому счету я пытался угадать решение задачи, а не решить её. Страшное дело, если бы мне (или этому студенту) поручили какой либо реальный инженерный расчет.

Точно так же с ИИ. Доверять решение реальных задач ИИ, также опасно как ставить руководителем инженерного проекта этого студента цель которого была формально сдать сессию, а не выучить что либо.

Картинки рисовать и генерировать бесполезный числовой шум в Интернете, это можно.

****

Вы, ΙΤ, о себе слишком высокого мнения. Я имею право так говорить, как написавший студентом свою первую программу на фортране для численного решения уравнения теплопроводности в 1983 (да, в СССР учили в 1983 фортрану), в нач.90ых за ради денег писавший на фокспро в ДОСе. (Фокспро выучил самостоятельно), а в 1997 писавший параллельный код в Берлине для задач.стат.механики.

Все задачи ΙΤ при правильном подходе м.б. решены за кратно меньшее количество времени и кратно меньшим числом людей. Например, численные алгоритмы, программы линейной алгебры, созданные в 60ые нынче являются эталоном, хотя было множество попыток переписать их на современные языки. Как-то я сказал жене сына (она доцент-экономист со степенью и автор учебных пособий) что все современные расчетные задачи, которые я выслушиваю на коллолоквиумах от зап.постдоков и профессоров, могут быть решены вместо месяцев и годов за 10 минут при правильной постановке. Успех не в эффективности численной программы, а в популярности, так она мне возразила. Вам заплатят за 10 минут работы, а им за год и за тот же результат. И кто из вас более умный?

Повальное очковтрательство в политике,экономике, IT - причина нынешнего глобального кризиса.

****

... что касается надувательства в ΙΤ вот вам пример магистерской работы моего сына в 2017 в немецком университете. Он продолжал дипломную работу начатую до него и защищенную на отлично. Суть проекта состояла в следующем. Имелся поток данных из железа и из этого потока генерировалась программа на ассемблере с 100+ тысяч переменных, каждая переменная жила 1-2 команды, и далее не использовалась. Надо было слелать автоматический парсинг кода и оптимизацию кода ассемблера, чтобы уменьшить количество переменных (грубо, надо было использовать старые переменные повторно). Теоретический предел, если писать программу вручную человеком состоял в том что достаточно не более сотни переменных. Программма дипломника-предшественника работала несколько часов и выдавала на финише несколько тысяч переменных (вместо 100), мой сын должен был её допилить и выдать пару сотен, как в теоретическом пределе. Сын развивая программу предшественника сделал код в С#, но был недоволен, так как программа также долго работала и улучшала результат всего на 10-20%, далеко от нужного предела. Этому промышленному проекту в университете было 10+ лет, на нем отсидело 10+ ΙΤ инженеров. Я покрутил эту задачу, и обнаружил, что если её слегка переформулировать, изменить логику, привести к разреженным матрицам, то можно использовать билиотеки матлаба для разреженных матриц (инженеры знают), и тогда полностью новая программа в новой формулировке на матлабе с сырым потоком данным (программа предшественника в новой постановке не нужна), оптимизировала код от 100+ тыс. переменных к 100 переменных за 1-2 минуты. Сын успешно защитился.

И таких примеров я могу привести вагон. Особенно их стало много в последнее время с появлением т.н. ΑΙ, который лепят куда надо и не надо, в результате из-за ΑΙ количество требуемых ресурсов для решения задачи вырастает в 10-100 раз, и в в столько же раз увеличивается время расчета. Бюрократия довольна, а ΙΤ похер, они не знают математики, физики, химии, зато они знают как написать программу которая будет работать сутки и потреблять океан ресурсов для получения результата, который грамотный предметный специалист в этой области получит с калькулятором и ручным расчетом.

life, на злобу дня

Previous post Next post
Up