LINUX.ORG.RU
ФорумTalks

История ИИ. Лиспы, прологи - пригодились?

 , , ,


0

5

Есть кто-нибудь, кто 30-40 лет ИИ занимается? Вот, все эти лиспы, прологи, экспертные системы и прочие нейросети.

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

★★★★★

Последнее исправление: tiinn (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

а «ИИ» - это непредсказуемый, мусорный результат. человек на него вообще никак не влияет

Влияет. Данные-то для ИИ человек предоставляет.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

ну да, что нарыли на просторах интернетов. не хотелось бы мне такие «данные». человеки способны генерить ужасную, поистине эпическую глупость. и сеть ею полным полна. я бы даже сказала, что подавляющее большинство сайтов ею начинено до отказа. очень мало грамотного, серьёзного научного и технического контента. даже по статистике. я одно время работала с категоризацией и фильтрацией DNS и по статистике выходило, что только порнухи в сети где-то 30% доменов, всякого социального хлама - процентов 50, остальное - коммерция. и лишь 10% - сайты учебного, научного, технического характера. как-то так.

и да, тут надо учесть, что многие ресурсы закрывают свои сайты от разных пауков и прочего. я тоже так делаю. ибо нефиг. зато вот всякие информационные помойки открыты для них прямо повсеместно. там они и набирают свои «данные».

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

не хотелось бы мне такие «данные»

Вот конкретно вы вольны выбирать данные и нейросети на выбранных вами данных обучать. Если заказчик хочет на выходе мусор, подрядчик и обучает нейросети на мусоре.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от tiinn

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

мне не нравится, когда люди подменяют понятия. когда вместо заполнения БД они говорят «обучение», когда вместо «выборка случайных данных» они говорят «интеллект». это ни разу не так. и это создаёт ложное представление об этих системах среди широких масс.

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

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 3)

это все равно что спросить машиниста тяжелого тепловоза - ну что, Толя, пригодился тебе трехколесный велосипед, на котором ты сопливым недомерком гонял по двору?

alysnix ★★★
()
Последнее исправление: alysnix (всего исправлений: 1)
Ответ на: комментарий от Iron_Bug

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

У вас нет такой информации, поскольку вам не известен механизм обучения живого интеллекта.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от alysnix

А если спросить программиста - ну что, Толя, пригодился тебе бейсик на советском ZX-Spectrum клоне, на котором ты сопливым недомерком пытался что-то писать?

tiinn ★★★★★
() автор топика
Ответ на: комментарий от alysnix

конечно, пригодился. любой опыт - это опыт. и он используется в последующих решениях и выборе человека. из опыта формируется сознание и личное мнение.

я вот, будучи «сопливым недомерком», постоянно разбивалась в хлам на любых велосипедах. иногда с неприятными тяжёлыми травмами. поэтому велосипед у меня однозначно ассоциируется с травматизмом, опасностью для жизни, я их избегаю и на них не езжу. и автомобили не люблю, и не люблю «скорость», езду ради езды. я этого не понимаю и не получаю от этого ни малейшего удовольствия. поэтому я бы никогда не стала водителем, например. пусть этим занимаются другие.

с другой стороны те, кто гонял на великах, видели мало пользы от сидения с книжками целый день. они не стали программистами.

Iron_Bug ★★★★★
()
Ответ на: комментарий от tiinn

Ну, бейсик то конечно пригодился так то, потому что на нем он учился программировать, как-то формировал свое мышление, а потом на чем-то другом, и так далее. Это не очень пример к сабжу.

Тут изначально в ИИ существовало несколько разных школ, из которой сейчас сильно выстреливает одна. А та, в которой лиспы, похоже уже пакует чемоданы в музей.

James_Holden ★★★★★
()
Ответ на: комментарий от Iron_Bug

моя реплика была к тому, что невозможно сидеть на ветке, бубукать, срывать бананы, набивая крутое пузо…и вдруг открыть общую теорию относительности, например.

любой опыт полезен. а без пройденных этапов невозможны новые достижения.

alysnix ★★★
()
Ответ на: комментарий от tiinn

и да, даже Бейсик мне пригодился. на самом первом компе у нас дома для меня отец поставил GW-Basic, с которого я начинала знакомство с компом. правда, я быстро перешла на Си и ассемблер, но бейсик тоже пригодился, потому что в нём были заложены основы самого программирования, структурного подхода к мышлению, написание абстрактного кода, английский язык (что немаловажно для программиста), ведь вся документация к нему была на английском. так что даже Бейсик имел свою пользу в моём образовании и навыках.

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

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от alysnix

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

но да: путь в тысячу ли начинается с одного шага (китайская пословица). чтобы чего-то достичь, надо прилагать усилия, получать новый опыт и постепенно достигать целей. само собой ничего не достигается.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

кстати, именно с ощушениями, с этим самым стремлением к «комфорту», к более лучшему окружению и связан главный движущий (в прямом смысле) модус всей эволюции: двигательная мотивация.

от простых химических реакций к более сложным, связанным с движением простейших микроорганизмов, к сложным организмам, способным передвигаться сознательно и целенаправленно.

именно движение породило нервную систему, которая потом развилась в нервные сплетения и, как высшее развитие, в головной мозг.

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

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

а софт просто заполняет базу данных некими данными. чтобы потом из них случайным образом вытягивать что-то, наподобие гадания на кофейной гуще или вытягивания случайной карты из колоды.

мне не нравится, когда люди подменяют понятия. когда вместо заполнения БД они говорят «обучение», когда вместо «выборка случайных данных» они говорят «интеллект». это ни разу не так. и это создаёт ложное представление об этих системах среди широких масс.

Я не знаю, что ты 20 лет назад изучала про нейросети, но ты сейчас совершенно ошибаешься в технических деталях. Нейросеть в общем случае в ходе «обучения» не заполняет никакую БД , а решается вариационная задача, в ходе решения которой вычисляются коэффициенты матриц и векторов, бывает, что и ещё некоторые параметры. В дальнейшем данные не извлекаются случайным образом, они вообще не извлекаются, «обученая» нейросеть в своей основе - это детерминированная нелинейная функция, какое нафиг случайное извлечение?

Хотя для некоторых (обычно генеративных) архитектур элемент случайности всё же вводится намеренно, чтобы разнообразить вывод. Без этого, например, в генерации картинок на один и тот же запрос всё время выдавалась бы одна и таже картинка, что как раз было бы нежелательно. Есть ещё понятие «температуры». При этом для отладочных целей можно и зафиксировать вообще всё и никакой случайности не будет.

Важно, что эта случайность управляемая, веса матриц и прочее детерминированы, это не гадание на кофейной гуще. Опять же по аналогии с естественным интеллектом случайность тут играет роль фантазии у человека. Абсолютно детерминированный человек без воображения - это тупой робот :) Слишком фантазирующий - это уже бредящий.

Там где случаность совсем не нужна, например, для задач классификации при распознавании изображений (биометрия в том числе) её и нет.

Насчёт БД, ситуация, когда сетка как бы тупо запоминает исходную информацию является вредной и называется переобучением. Переобученная сетка даёт хорошие результаты на тренировочных данных, но бесполезна на других. Простейшая иллюстрация проблемы: когда набор из допустим 20 экспериментальных точек (x,y) апроксимируется полиномом 19-й степени, проходящим через все эти точки. Идеальное совпадение и чаще всего полная бесполезность такого полинома для интерполяции или экстраполяции.

«Обучение» - это просто устоявшийся жаргон, ставший профессиональным термином. Не нравится слово «обучение», ещё часто употребляется слово «тренировка». Можешь попробовать своё слово изобрести.

anonymous_incognito ★★★★★
()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от anonymous_incognito

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

При тех же самых инструментах ComfyUI, скажем. Т.е. SD 1.5 генерировала такое… было даже интересно. SD XL вообще мерзко промпт обрабатывала. Flux - как будто смотришь разное кино, но, снятое на одной и той же студии одним и тем же режиссёром с одними и теми же актёрами. Алибаба - ну, тут вообще, даже позы актёров не меняются. Лишь, чуть-чуть ветерок с другой стороны подует.

tiinn ★★★★★
() автор топика
Ответ на: комментарий от Iron_Bug

и да, тут надо учесть, что многие ресурсы закрывают свои сайты от разных пауков и прочего. я тоже так делаю. ибо нефиг. зато вот всякие информационные помойки открыты для них прямо повсеместно. там они и набирают свои «данные».

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

Неразмеченные заранее датасеты с обучением без учителя - это другая тема, но и в этом случае просто так в сеть не пихают совсем что попало. Например, недавно был скандал, что Meta/Facebook для своей LLM использовала базу книг с либгена. Либген - это не помойка, в основном там научные книги. Наверняка ещё и какая-то предварительная фильтрация была.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от tiinn

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

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

Если где-то есть ручка управления под названием «температура» попробуй её покрутить в сторону увеличения.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Нет, там народ уже инструменты создаёт для вбрасывания случайных слов в промпт, чтоб хоть какую-то привычную вариативность получить

tiinn ★★★★★
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)