Jerry Green

+33 571
с 2020

Раз в иногда пишу лонги про геймдев-геймдизайн dtf.ru/1862228

134 подписчика
75 подписок

Сохранения пофиг, а вот почти самая худшая боёвка в истории рпг это беда

Забавно но UNREAL и NEURAL это анаграмма

2
1

Не просто где-то в популярном.

У меня это самый первый пост на главной

11
1

Лопатная пирамида

Лопатный пузырь)

Как золотая лихорадка. Только ИИ-лихорадка.

2

Ты спросил – зачем.

Есть смысл изучать такие вещи даже если ты занимаешься чем-то казалось бы весьма остранённым как пхп, и об это я написал. Но это требует желания развиваться. А тот у кого желание есть – смысл найдётся.

2

Сам вопрос задал, сам ответил. Какой ты самостоятельный. Большой мальчик.

1

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

В программировании вообще два крупных лагеря, один очень академический, другой практический. Оба лагеря двигают прогресс. Оба лагеря изобретают языки программирования, библиотеки, но по-своему. Оба лагеря делают полезные изобретения которые переодически перенимают друг у друга. Потом прикладные программисты используют эти технологии. Так что глупо прям 100% какой-то один лагерь восхвалять и абсолютно антагонизировать противоположный.

Кичиться за некую академику и математику это точно такая же ложная альтернатива. Математики забывают то что они делают, это чисто что-то идеальное в некой модели, забывают что это будет работать на компьютере и какими реальными концепциями руководствуется компьютер и как это будет работать и храниться в памяти компьютера. И рождают тем самым порой монстров которыми пользоваться невозможно. Сугубо идеологические концепции которые плохо ложаться на реальность. Может даже внешне выглядят хорошо. Но работают плохо. Или наоборот.

Истина в балансе.

2
2
1

Можешь за него так не беспокоится, ему я уже дал всеобъемлющий ответ, насколько это возможно. Если у тебя будет что сказать, можешь тоже сказать.

3
1

На твой вопрос, зачем 1С программисту в это лезть – незачем. От программиста от 1Сника – только название. Это не программист, а продвинутый бухгалтер. Бухгалтеру нейронки незачем.

Питонист скриптовик – похожая ситуация. Питон создавался для непрограммистов. Они просто склеивают технологии где 99% работы происходит в нативных библиотеках которые питонист сам никогда не сделает. Потому что если бы работа программы реально была бы заключена в питоне и работе питониста, их программы были бы не просто медленные. А вооьще в тыщу раз ещё более невыносимо медленные. Благо почти никакой работы питон не делает и всю работу делают библиотеки а программист просто жонглирует библиотеками. Ему зачастую нейронки не нужны. Всё что они делают с нейронками это написать скрипт который соберёт из папки все файлы и скормят это нейронке. Это верх их мастерства. В этом программирования ноль. В таком нуле никакие нейронки и не нужны.

Пхп программист – у него вообще вообще задача супер специфическая. Сформировать текст формата HTTP Response. Будь то JSON или HTML, с хедерами. Сформировать текст задача максимально тривиальная и не требующая от программиста ума, и решается подставкой текста с шаблонами. В этом нету программирования, но это является приличной частью работы многих таких программистов. Им нейронки не нужны. Но они делают какой-то сервис или программу, где смысл программы лежит чаще всего глубже – в моделях, в контроллерах, в базе данных, и т.д. То что стоит ЗА этими HTTP-ответами. На тот же вопрос о том, зачем пхп программисту нейронки, ответ такой – если он хочет чтобы у него например автоматически в базе данных появилась колонка с переводом которую он может запросто отобразить подобно как на X не так давно ввели, или Reddit, то нужен нейронный перевод. Вот тебе и смысл нейронок. Разумеется перевод это сама по себе большая задача, это не про маленькие нейронки о которых я говорил вначале. Но я отвечаю пока на вопрос в общем – зачем пхп программисту могут быть вообще нужны нейронки. Иногда смысл есть.

Дальше давай сузим – зачем пхп программисту именно узко-специализированные тонкие быстрые нейронки. Да тоже масса применений… Например у текстового контента, у постов, на том же DTF, да и вообще почти на всех подобных сайтах, есть теги. Теги возможно проставлять автоматически. Можно нейронку обучить максимально легкую и маленькую которая ничего толком не умеет кроме как проставлять эти теги. Называется задача классификации. Популярная задача, эффективно выполняемая маленькими «тупыми» нейронками. Или другой пример – оценки сентимента, и использование этой информации в рекомендательных технологиях. Тоже без специализированных маленьких нейронок не обойтись. Есть нейронки которые генерируют embedding репрезентации по тексту, этакий вектор смыслов, тоже очень маленькие нейронки и не требующие даже видеокарт, по этой информации можно во всей своей базе данных эффективно показывать например – похожие посты. Ты конечно можешь придумать какие-то свои алгоритмы без нейронок. Но нейронки справляются с этой задачей отлично и быстро, дают неплохой результат, а если ты будешь костылить какой-то свой ручной алгоритм по поиску слов вместо эмбедингов нейронок, то получится хуже результат, к тому же медленнее, и дороже. Так что зачем платить больше. Всё это делают маленькие эффективные нейронки без кучи весов. И новые применения всё ищут и новые придумывают переодически.

Разумеется ты можешь сказать, мол, ну так это отдельный человек нужен, кто бы занимался нейронками. А пхп программист пусть там дальше просто склеивает базу данных с HTML и ничего больше не делает. Ну и если ты такую претензию бы дал – то я с ней соглашусь. Многие программисты могут заниматься своей узкой задачей и не развиваться в ширь. Многие так и делают.

Ну вот таких жонглёров джейсонами обычные ЛЛМ нейронки и заменяют эффективно. Так что можешь конечно не развиваться но твои задачи автоматизируются легко. Написать какие-то CRUD API стало легче чем когда-либо, спросив ллм-нейронку. Потому что в этом программирования – кот наплакал.

А там где есть реально программирование, там нейронки не справляются. Тот же геймдев: куча систем. Куча динамики. Намного более сложная логика чем у жонглёра джейсонами. Хотя я тебе даже для сайтов привёл пример где специализированные «легкие» нейронки могут пригодиться. А в играх там вообще поле непаханное, в тыщу раз больше пространство инвариантности. Индустрия ещё даже не начала нормально их использовать.

Вот в этом посте тебе показали как NVIDIA одну такую технологию придумала, для оптимизации текстур, с помощью легковесных нейронок. А применений миллион. Ещё только начинают придумывать.

Разумеется для среднестатистического пхп-программиста уровня 2007 года всё это магия непонятная и не нужная. Некоторым развитие не нужно принципиально. Пока не скажут мол есть такая библиотека, ну-ка склей в проект. Не они двигают мир вперёд, их такое положение вещей устраивает.

4
2
1
1

У меня к тебе один вопрос: ты хоть раз хоть одну нейронку сам обучил? Забудь про ЛЛМ. Просто перцептрон хотя бы?