Python hunter 7

Jan 28, 2024 09:47


Я еще буду, так, понемножку продвигаться по питон-учебнику, но суть-то уже понятна - конструирование алгоритмов: если то-то, делай так-то со всякими усложнениями. Можно, вроде бы, к самому ИИ переходить. Но.

Это ведь я осваивался с пользовательской ролью. А как создается такая программа? Об этом где-то написано?

программирование, ИИ

Leave a comment

Comments 40

lj_frank_bot January 28 2024, 06:50:36 UTC
Здравствуйте!
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категориям: IT, ИИ.
Если вы считаете, что система ошиблась - напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.

Reply

gignomai January 28 2024, 06:58:09 UTC

+

Reply


evgeniirudnyi January 28 2024, 08:01:41 UTC

См. например (поиск найдет сразу же):

Stephen Wolfram

What Is ChatGPT Doing … and Why Does It Work?

Также есть неплохая книга в более общем плане (но ChatGPT там нет)

А. С. Потапов: Искусственный интеллект и универсальное мышление

Она в том числе показывает мышление создателей ИИ.

Reply

gignomai January 28 2024, 08:05:55 UTC

Спасибо большое, это мне тоже нужно.

Но вопрос был несколько о другом: как создаются программные языки, такие как Питон, Ява и т.д.?

Reply

evgeniirudnyi January 28 2024, 08:11:42 UTC

Как программируется компилятор или интерпретатор? См. например

Никлаус Вирт, Алгоритмы и структуры данных

Если я правильно помню, там показывается как разработать компилятор Паскаля на языке Паскаль. Есть подобная книга про Scheme (вариант Lisp). Как разработать интерпретатор Scheme на языке Scheme. Может быть нечто подобное есть и про Питон, хотя на самом деле он программируется скорее всего на C.

Я вижу, что у Вирта есть книга Построение компиляторов, но я ее не читал.

Reply

gignomai January 28 2024, 09:45:24 UTC

Спасибо! Попробую сориентироваться.

Reply


russhatter January 28 2024, 14:03:57 UTC

Писать самому программу по теме ИИ - крайне мучительно даже для опытного программиста-кодера. Уж поверьте: это море слёз и крови, и очень посредственные результаты в итоге длительных мучений.

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

Решение идти с низкого уровня, насколько я понимаю, - это Ваше собственное решение, и оно уважительное. Но осваивание ИИ лучше начать с какого-нибудь другого этажа, через какой-то другой "софт"...

Reply

gbook96 January 28 2024, 17:12:33 UTC

я-бы сказал дело значительно хуже.

типа слепив пару кирпичейв кое-как, человек замахивается даже не сталинскую высотку, а на иглу Газпрома. Где кирпичи 10 дело.

ну или напсав "мама мыла раму", говорит "а не замахнуться-ли нам на уильяма нашего шекспира!"

:)

Reply

gignomai January 28 2024, 20:12:04 UTC

Не работает здесь Ваша логика. "Мама" не "мама", а почувствовать, в чем сила Шекспира, можно и не и не имея его гения. А вот некоторый опыт, пробы себя в сочинительстве - в помощь. Ну, посмотрим...

Reply

gbook96 January 29 2024, 00:51:52 UTC

почувствовать в чём сила Шекспира можно и вовсе не умея писать. Даже и читать не обязательно - просто пьесы его посмотреть-послушать. :)
ну да, шекспир пример неудачный. Лучше будет "написать докторскую по "... органической химии, лазерам-шмазерам, да той-же квантовой механике. Ну а чо? Писать-то вроде уже умеем.
Программирование как таковое штука достаточно простая. Примерно как умение писать предложения. Есть свои заморочки, применительно к большим проектам, но в общем это дело чисто техническое. "Бери на лопату побольше, кидай подальше".
Для создания чего-то полезного надо это полезное знать. Бухгалтерию-ли, черчение-ли, управление авиационным движением и тд и тп
Если у вас нет знаний по устройству ИИ, то знание языка программирования не поможет. Фокус не в программе, а в заложеных идеях и способах достижения. Докторскую по физике/химии получают вовсе не потому что она грамотно написана правильным-красивым языком. Просто этот физик/химик ещё и писать умеет, но это никого вроде не восхищает.

Ну да, для воплощения идей на компьютерах ( ... )

Reply


vassisualyi January 29 2024, 15:29:58 UTC

Интерпретатор пишется на С, сам С интерпретируется ассемблером, ассемблер работает с машинными кодами. Вы военную кафедру помните, систему управления С-300 и её коды? Ну вот.

Reply

gignomai January 29 2024, 15:50:34 UTC

Военную кафедру... Да, было такое. Десятый что ли этаж центрального здания МГУ, полковник Григорян, чего-про системы слежения... Как в тумане. Сказки Шахерезады.

Reply

vassisualyi January 29 2024, 15:52:55 UTC

Нет, это Вам мехмат снится, на физфаке было отдельное здание на пути к Первому Гуму, там во дворе всё хозяйство С-300 стояло кроме радаров и ПУ.

Reply

gignomai January 29 2024, 16:05:06 UTC

Это, наверно, в ту пору, когда Вы учились. А при мне именно там, в центральном. Это 60 лет тому назад, Вас тогда еще не было на свете, наверно.

Reply


Leave a comment

Up