Лекция
Привет, мой друг, тебе интересно узнать все про план построения искусственного интеллекта, тогда с вдохновением прочти до конца. Для того чтобы лучше понимать что такое план построения искусственного интеллекта , настоятельно рекомендую прочитать все из категории Эксперименты и результаты.
ИИ в проекте создается путем количественно-эмпирической разработки на MySQL- так это можно назвать.
В общем, сейчас на первом этапе делается так, чтобы в систему было закачано несколько тысяч текстов объемом по несколько сот или тысяч строк каждый (по разным областям, например по истории, или по физике, или по программированию, и т.д.), и чтобы система далее могла разумно отвечать на вопросы по этому тексту. В перспективе чтобы вопросы могли бы быть абсолютно любые в рамках дедуктивного (безусловного) вывода. Это уже конечно же сложная задача, но она помаленьку здесь решается. Срок реализации я думаю примерно 1 год (если я вообще буду этим всем делом заиматься).
На втором этапе, когда в системе будет уже несколько миллионов текстов и она будет "весить" гигабайт допустим 200-300, нужно будет сделать так, чтобы в системе появился индуктивный (вероятностный) вывод, и так, чтобы она сама могла бы уже генерировать, выдавать какие-то тексты, даже может быть стихи или романы. А также чтобы она могла решать задачи. Например, если в систему будет закачан учебник по физике, то чтобы она соответственно решала и задачи по физике, которые ей предложит пользователь. В общем, практически как человек чтобы она могла все делать. Срок реализации тоже может быть 1 год.
Ну и на третьем этапе это запуск в системе сознания, формирование личности, и другие какие-то вопросы по этому поводу.
29/04/2012
Почему именно на MySQL? Я раньше пробовал писать ИИ на связке MS SQL Server + MS Access. То есть MS Access использовал для организации интерфейса с человеком, а MS SQL Server для хранения данных и расчетов. У MS SQL Server есть такие преимущества, как полная обработка транзакций, надежность, большой объем гарантированно обрабатываемых данных, и т.д. Но меня замучало быстродействие, как-то медленно. Тогда я просто взял и переписал все на MySQL, один в один. И оказалось, что все работает просто в 30 раз быстрее. То, что раньше занимало у меня допустим пол-часа, на MySQLстало обрабатываться за 1 минуту. А для ИИ это очень важно, намного важнее, чем всякие там транзакции и концепция сервера. Ведь пользователь пока-что один - это я, и так будет еще очень долго. А надо же ведь чтобы хоть что-то реально заработало. Поэтому остановил свой выбор все-таки на MySQL.
Пробовал также раньше писать ИИ на C++ & MFC. Но однако замучался с уборкой мусора в оперативной памяти, он все равно у меня накапливался, а во вторых - быстродействие такой системы определяется прежде всего работой с БД, а уж потом работой с ОП. А с БД у меня шла связь через ODBC разумеется, что довольно медленно. А MySQL свои DB -ки напрямую обрабатывает, поэтому и быстрее. Да и писать на C++ все-таки довольно трудоемко, хотя я помню приноровился как-то, мне помогла тогда в частности концепция Универсального Спискового Контейнера (УСК), я ее сам придумал. Для ИИ в моем варианте вещь оказалась очень полезная. Но все-таки решил перейти на MySQL. Можно было бы писать на C++ весь ИИ пользуясь тем, что у современных компьютеров ОП уже очень большая - 2 ГБ, а то 4 ГБ - это уже норма. Об этом говорит сайт https://intellect.icu . И ведь можно уже по идее говоря всю БД ИИ запихнуть в ОП. Раньше винчестеры были допустим 1.6 ГБ, и то казалось много. Но я думаю, что и в этом случае возникнут проблемы с быстродействием, если применять при поиске данных обычное сканирование по списку в ОП. Потребуются наверняка индексы, так называемые B-деревья. Я их пробовал однажды сам писать и отлаживать, и честно говоря замучался. Это, как мне кажется, отдельная и очень сложная тема. Времени и сил просто нету. Поэтому я думаю вместо этого потом достать, или же самому написать, если такого нету, некий драйвер под Windows, чтобы он просто создавал в ОП-памяти виртуальный диск размером допустим 3 ГБ, и на него полностью копировать и запускать Еву. Так и индексы, которые есть в MySQL, будут прекрасно отрабатываться, и быстродействие будет высокое. Ну вот такая вот короче ситуация. Аминь.
25.10.2012
В течение нескольких последних дней шла сильная довольно мысль, чтобы ИИ писать аж на Ассемблере. Резон - чтобы быть полностью независимым. И действительно, если приспособиться, то можно довольно шустро писать и там. При этом весь ИИ, чтобы находился в оперативной памяти, благо что сейчас она уже у нас выросла до 4 гигабайт. Это очень много, хватило бы на всю систему, если учитывать, что первый ИИ был запущен в конце 70-х на компьютере, у которого было 4 мб оперативной и 30 мб внешней памяти (на магнитных лентах и барабанах). Но, писать на самом Ассемблере все-таки невозможно. Придется сделать макро-ассемблер разумеется, а еще дальше скорее всего надстройку типа С. Те же переменные, ведь не будешь же ведь на бумажку выписывать адреса ячеек, лучше, чтобы это делал сам компьютер, ну и т.д. Таким образом, придется пройти весь практически путь, который прошли уже другие. А из-за отсутствия средств еще по одному кругу довольно накладно, к тому же возможно что я уже почти рядом как всегда с этим ИИ. Если я сейчас закачаю окончательно в систему парадигмы 90 тыс. слов, которые у меня уже есть, и доделаю подсистему выдачи простых ответов по текстам, то это уже будет что-то. Я чувствую это. А если писать на Ассемблере, то добавив загрузчик, можно было бы получить вообще свою операционную систему, которая бы сразу запускалась при загрузке компьютера, минуя операционку. Это было бы очень интересно, но к сожалению нету у меня одного сил такой большой объем работ проделать. Так что посмотрим.
18/08/2013
Надо сделать так, чтобы система накапливала знания из текстов. И делала на основе них логические выводы, который потребуются человеку.
27/08/2013 - 24/12/2013
Все таки все больше опять я возвращаюсь к многоуровневой модели ИИ. Действительно, ИСРП могла бы приносить реальную сейчас мне пользу, по всем программам, которые мне приходится сейчас разрабатывать и сопровождать. Эта мрногоуровневая модель выглядит следующим образом:
Каждый вышележащий уровень базируется на возможностях предыдущих уровней. Конвергентный подход, разумеется.
Вот значить. И ИСРП по сути дела и является способом вывести Реляционную СУБД MySQL просто на уровень Иерархических СУБД, которые были в свое время засекречены военными. Вот такая вот фигня, блин нафиг. Куда ни кинь, везде клин, е-мое. Елки-палки. :). Аминь.
Создание искусственного интеллекта(ИИ) - это главная задача человечества.Все остальные задачи решит сам ИИ.Может быть, ИИ сможет решить проблемы бедности, болезней, научные проблемы и т.д.Может быть, он даже сможет подарить нам бессмертие.
ИИ - это интеллект, созданный интеллектом человека.Он сможет мыслить, чувствовать, заниматься наукой, творчеством в разных областях и т.д.
Он будет обладать сознанием, самосознанием, памятью и т.д.
Сейчас существует множество подходов к созданию ИИ.Мое мнение: из всех этих подходов перспективен только один.Мне представляется, что для того, чтобы создать ИИ, надо:
Это надо сделать любой ценой.
Есть мнение, что человеческий мозг работает на 5%.
Мне кажется, что соответственно этому человек разгадал устройство мозга на 5%.
Мы должны разгадать, как работает человеческий мозг на все 100%.
Чтобы не осталось ничего неизученного.
Причем учитывать надо и анатомию, и физиологию.
Самая большАя здесь тайна - как в мозге возникает сознание, самосознание и мышление.
Есть такая наука - бионика. Согласно Википедии, это "прикладная наука о применении в технических устройствах и системах принципов организации, свойств, функций и структур живой природы".
Так вот, ИИ мы будем создавать по принципам бионики.
Т.е., первый ИИ будет представлять из себя устройство, спроектированное так,чтобы копировать принципы работы человеческого мозга.
Но в дальнейшем мы должны сделать не просто копию человеческого мозга.
Мы должны его усовершенствовать.
Может быть, ИИ позних поколений будет гораздо больших размеров, чем человеческий мозг.
И тогда "количество перейдет в качество" (Гегель) - (вспомним как количество перешло в качество при увеличении мозга обезьяны: она превратилась в человека)
А может быть, ИИ и не будет больше человеческого мозга, но мы придумаем какие-то усовершенствования.
Когда подлинный ИИ будет создан, дальнейшее развитие ИИ, появление новых поколений и новых версий ИИ - всем этим будет заниматься уже созданный ИИ.
Тот же ИИ решит ВСЕ проблемы человечества: лечение и вакцинация против всех болезней, преодоление бедности в странах третьего мира, достижение бессмертия, научное воскрешение
всех умерших (Федоров), решит ИИ все нерешенные научные проблемы, расскажет нам про смысл жизни, расскажет как устроен мир,
поведает все, что человеческий разум может знать о Боге, найдет источник бесконечной энергии, создаст вечный двигатель(не просто река и турбина),
поможет нам долететь до звезд и познакомиться с инопланетянами, будет ИИ творить новые версии ИИ(которые, возможно, уже будут устроены по другим принципам, не по принципам работы головного мозга человека), будет ИИ заниматься творчеством во всех мыслимых и немыслимых областях и т.д.
Вот эти два вышеуказанные шага и приведут человечество к созданию ИИ.Все остальные пути бесперспективны. Эволюция трудилась миллиарды лет, чтобы создать человеческий мозг. Миллиарды видов живых организмов появлялись и исчезали, постепенно усложняясь для того,
чтобы во Вселенной появился человеческий мозг. А мы хотим создать интеллект с нуля. Это неверно. Над созданием интеллекта уже трудилась Вселенная, и не важно, учавствовал ли в процессе эволюционного появления разума Бог (или что-то подобное). Главное то, что Вселенная создала разум - человеческий мозг.
И на основе устройства человеческого мозга мы и создадим ИИ.
Кроме того, поскольку создание ИИ - главная задача человечества, я считаю, что право на существование имеет только та наука, которая помогает человечеству приблизить создание ИИ.
Единственная проблема: как заставить ИИ думать?
Если я не полностью рассказал про план построения искусственного интеллекта? Напиши в комментариях Надеюсь, что теперь ты понял что такое план построения искусственного интеллекта и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Эксперименты и результаты
Ответы на вопросы для самопроверки пишите в комментариях, мы проверим, или же задавайте свой вопрос по данной теме.
Комментарии
Оставить комментарий
Эксперименты и результаты
Термины: Эксперименты и результаты