Jan 28, 2024 09:47
Я еще буду, так, понемножку продвигаться по питон-учебнику, но суть-то уже понятна - конструирование алгоритмов: если то-то, делай так-то со всякими усложнениями. Можно, вроде бы, к самому ИИ переходить. Но.
Это ведь я осваивался с пользовательской ролью. А как создается такая программа? Об этом где-то написано?
программирование,
ИИ
Leave a comment
Comments 40
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категориям: IT, ИИ.
Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.
Reply
+
Reply
См. например (поиск найдет сразу же):
Stephen Wolfram
What Is ChatGPT Doing … and Why Does It Work?
Также есть неплохая книга в более общем плане (но ChatGPT там нет)
А. С. Потапов: Искусственный интеллект и универсальное мышление
Она в том числе показывает мышление создателей ИИ.
Reply
Спасибо большое, это мне тоже нужно.
Но вопрос был несколько о другом: как создаются программные языки, такие как Питон, Ява и т.д.?
Reply
Как программируется компилятор или интерпретатор? См. например
Никлаус Вирт, Алгоритмы и структуры данных
Если я правильно помню, там показывается как разработать компилятор Паскаля на языке Паскаль. Есть подобная книга про Scheme (вариант Lisp). Как разработать интерпретатор Scheme на языке Scheme. Может быть нечто подобное есть и про Питон, хотя на самом деле он программируется скорее всего на C.
Я вижу, что у Вирта есть книга Построение компиляторов, но я ее не читал.
Reply
Спасибо! Попробую сориентироваться.
Reply
Писать самому программу по теме ИИ - крайне мучительно даже для опытного программиста-кодера. Уж поверьте: это море слёз и крови, и очень посредственные результаты в итоге длительных мучений.
С такого низкого уровня, с которого Вы идёте, это практически невозможно. Типа того, что Вы научились ходить на два-три этажа своими ногами, а Вам нужно заехать на пятитысячный... Тут количество переходит в качество так жёстко, что... Я помню как один из, можно сказать, великих математиков при мне на лекции рассказывал про какой-то результат, что это не просто перепрыгивание пропасти, а перепрыгивание пропасти в три прыжка. Вот тут что-то типа этого, про актуально бесконечно большие величины.
Решение идти с низкого уровня, насколько я понимаю, - это Ваше собственное решение, и оно уважительное. Но осваивание ИИ лучше начать с какого-нибудь другого этажа, через какой-то другой "софт"...
Reply
я-бы сказал дело значительно хуже.
типа слепив пару кирпичейв кое-как, человек замахивается даже не сталинскую высотку, а на иглу Газпрома. Где кирпичи 10 дело.
ну или напсав "мама мыла раму", говорит "а не замахнуться-ли нам на уильяма нашего шекспира!"
:)
Reply
Не работает здесь Ваша логика. "Мама" не "мама", а почувствовать, в чем сила Шекспира, можно и не и не имея его гения. А вот некоторый опыт, пробы себя в сочинительстве - в помощь. Ну, посмотрим...
Reply
почувствовать в чём сила Шекспира можно и вовсе не умея писать. Даже и читать не обязательно - просто пьесы его посмотреть-послушать. :)
ну да, шекспир пример неудачный. Лучше будет "написать докторскую по "... органической химии, лазерам-шмазерам, да той-же квантовой механике. Ну а чо? Писать-то вроде уже умеем.
Программирование как таковое штука достаточно простая. Примерно как умение писать предложения. Есть свои заморочки, применительно к большим проектам, но в общем это дело чисто техническое. "Бери на лопату побольше, кидай подальше".
Для создания чего-то полезного надо это полезное знать. Бухгалтерию-ли, черчение-ли, управление авиационным движением и тд и тп
Если у вас нет знаний по устройству ИИ, то знание языка программирования не поможет. Фокус не в программе, а в заложеных идеях и способах достижения. Докторскую по физике/химии получают вовсе не потому что она грамотно написана правильным-красивым языком. Просто этот физик/химик ещё и писать умеет, но это никого вроде не восхищает.
Ну да, для воплощения идей на компьютерах ( ... )
Reply
Интерпретатор пишется на С, сам С интерпретируется ассемблером, ассемблер работает с машинными кодами. Вы военную кафедру помните, систему управления С-300 и её коды? Ну вот.
Reply
Военную кафедру... Да, было такое. Десятый что ли этаж центрального здания МГУ, полковник Григорян, чего-про системы слежения... Как в тумане. Сказки Шахерезады.
Reply
Нет, это Вам мехмат снится, на физфаке было отдельное здание на пути к Первому Гуму, там во дворе всё хозяйство С-300 стояло кроме радаров и ПУ.
Reply
Это, наверно, в ту пору, когда Вы учились. А при мне именно там, в центральном. Это 60 лет тому назад, Вас тогда еще не было на свете, наверно.
Reply
Leave a comment