|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.01.2016, 23:35 | #1 | |
Можно ли на AutoLisp создать искуственный интеллект
Проектировщик
Камышин
Регистрация: 17.08.2014
Сообщений: 118
|
||
Просмотров: 11284
|
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Вроде уж давно известно - про искусственный интеллект рассуждают те, у кого нет собственного. И обычно на уровне Манилова. А так-то оно конечно, на Лисп действительно можно написать самомодифицирующийся код. И его объявляли "языком искусственного интеллекта". И даже группа в ВК есть "для тех, кто верит в возможность искусственного интеллекта". Ключевое слово - "верит" (правильнее верует). Вот туда и надо включаться. |
|||
|
|||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
Цитата:
----- добавлено через ~17 мин. ----- Цитата:
----- добавлено через ~28 мин. ----- Цитата:
Цитата:
|
||||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
его для этого и придумали
ещё: https://ru.wikipedia.org/wiki/%D0%98...B5%D1%82%D1%8C https://ru.wikipedia.org/wiki/%D0%93...BD%D0%B8%D0%B5 |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Цитата:
|
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
Цитата:
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,211
|
В принципе можно и на бейсике. Есть хорошая книжка К. Нейлор. Как построить свою экспертную систему.1991.
Но лучше Пролог. На Автолиспе проблематично. Хотя, если изголиться, то наверное можно.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
Цитата:
|
|||
|
||||
Регистрация: 26.06.2015
Сообщений: 14
|
А о какого рода "задачах" идет речь? Написание произведений искусств или решении инженерных задач? ИМХО в любом случае начать следует с построения формальной системы (в математическом смысле). Если это удастся, то реализация на лиспе (на любом языке с поддержкой функциональной парадигмы) это чисто технический вопрос.
|
|||
|
||||
Проектировщик Регистрация: 01.08.2006
Челябинск
Сообщений: 2,157
|
После этого обычно следует комбинация клавиш Ctrl+Alt+Del...
Формирования интеллекта это непрерывный процесс формирования причинно-следственных связей, при этом отрицательного опыта не бывает никогда (разве, когда хорошенько прилетает непосредственно по башке в физическом смысле), любой опыт анализируется и встраивается в общую структуру. тогда сразу пиши: label goto label, ничего лишнего.
__________________
Понятно только то, что ничего не понятно. |
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
Цитата:
|
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
Цитата:
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
Цитата:
p.s. Явный пример подобного - меню пуск последних версий windows. Сначала выводить наиболее часто употребляемое, и потом уже остальное при раскрытии. |
|||
|
||||
Инжинегр Регистрация: 09.12.2011
Сообщений: 433
|
Короче предлагаю сначало разабраться как работает обыкновенный интеллект, а потом создать что-то похожее но действующее аналогично из подручных материалов (ну как например мышцы - гидравлический привод, сердце - насос, легкие - воздухозаборник и т.д.) Итак, внимание вопрос. Как работает обыкновенный человеческий интеллект (на уровне нейронов)? Кто-нибудь расскажет на пальцах чтобы понятно было?
----- добавлено через ~7 мин. ----- Ну вот например интелектуальная задача. Территория огороженная высоким забором. Задача перебраться через забор. Вокруг валяется куча пустых ящиков. Почему человек никогда не перебиравшийся через забор по ящикам легко накидает ящики в кучу и перебирется, а собака если её хозяин этому не научил будет тупо выть и бегать вокруг? Что в этот момент произошло в нейронах человека, чего не произошло в нейронах собаки? |
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
Цитата:
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
Проектировщик Регистрация: 01.08.2006
Челябинск
Сообщений: 2,157
|
Как то БиБиСи научный фильм показывала: рождается человек - его мозг ровная зеленая лужайка. И начинает он по этой лужайку тропу протаптывать, от края до края. И человек не дурак, если тропинка протоптал, то второй раз он снова по ней же и едет. Но во время движения, или на краях поляны происходят внешние воздейтвия, которые сталкивают человека с протоптаной тропы и он волей случая протаптывает новые; появляются перекрестки, но чел всё же продолжает топтать уже проложенные тропинки, правда иногда уже поворачивая; пока топчет внешние воздействия его снова сталкивают, появляется новая тропинка и т.д. Края поляны это потребности человека. У животных круг потребностей меньше и тропинки и них тапа колея от бульдозера, если протптал, то на всегда. Та же собака щенком усваивает способ получения пожрать, и потом она уже жизнь не мыслит без этого способа, а мы думаем, что у неё такая любовь и преданность, просто она не человек... у которого тропинки маленькие, но их дофига, и к внешним воздействиям он не стоек, малеший "ветерок" и его уносит.
__________________
Понятно только то, что ничего не понятно. Последний раз редактировалось Denbad, 15.01.2016 в 19:58. |
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
Цитата:
|
|||
|
||||
Инжинегр Регистрация: 09.12.2011
Сообщений: 433
|
А у слона вес мозга в 4 раза больше чем у человека, но вот он что-то умом не отличается. Бесполезно пытаться создать интеллект пока мы в точности не знаем как он работает. Т.е. создать то, не знаю что!
Конечно за последнее время работу мозга изучили уже весьма неплохо. Но сколько еще предстоит сделать. Поэтому лучше сначало изучить на 100% то что у каждого под рукой (его мозг ) а потом пытаться повторить его искусственно. Ведь говоря о ИИ мы именно подразумеваем мозг. |
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
Все рассуждения хороши, но ввиду малой изученности процессов - бесполезны. Пока все что я понял из прочитанных отрывков книг - это то, что нейронную сеть можно создать программно. Хочу использовать для этого Autolisp. Создав примитивнейшую программу-сеть относиться к ней как к некоторому черному ящику с крутилками и рычажками и методом экспериментов постигать на что способен этот ящик, и, возможно, по мере постижения происходящего допиливать этот ящик, пытаясь найти ему практическое применение. даже если идея пуста, то все равно мне это интересно, а потому имеет право на реализацию
|
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
Практическое применение 1. Сформировал задачу для своей первой нейро-программы. Построение трассы газопровода по команде "построить". Суть программы в следующем. Программа запрашивает "пустую" топосъемку, после этого она запрашивает топосъемку с уже нанесенной трассой. Так повторяется ограниченное число раз (думаю 10-20 раз будет достаточно). После этого программа анализирует принцип и закономерности нанесения трасс на топосъемки и создает некоторую базу данных, характеризирующую эти закономерности. На этом обучение программы заканчивается. И дальше, опираясь на полученные закономерности программа самостоятельно наносит трассы на все предъявляемые ей "пустые" топосъемки. При необходимости пользователь подправляет за ней вручную, а она вносит некоторые корректировки в свою базу данных, чтобы последующие трассы наносить уже опираясь на обновленную базу. В этом и будет преимущество нейро-программы перед обычной - заранее алгоритм нанесения трассы не прописывается, он выуживается из предъявленных программе примеров
|
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
планируется, что подготовительная работа заключаться будет в показах программе примеров того, как должна выглядеть готовая трасса относительно "пустой" топосъемки. То есть алгоритмы принятия решений (сколько отступать от фундамента, забора или параллельной коммуникации, да и вообще как обозначены на съемке фундамент, забор или коммуникация) не будут закладываться в код. Эти алгоритмы и закономерности программа должна будет обнаружить сама и сохранить их в своей базе. Я сейчас не могу грамотно объяснить как это будет происходить, ввиду терминологической путаницы в голове, возникшей после прочтения материалов по нейросетям, но интуитивно уверен, что задача имеет решение
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
пробуйте, много вещи были изобретены людьми, которые просто не знали-что так нельзя делать.. Надеюсь, не повторите ошибок предыдущего этапа автоматизации - в ущерб основной работе...
Offtop: p.s. Сколько планов нужно показать обезьяне, чтобы она нарисовала сама? |
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
Я думаю что увидев сколько работы по программированию нужно будет сделать, что бы программа грамотно научилась рисовать хотя бы только трассу на плане, остальные твои задумки отпадут сами собой.
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
Цитата:
|
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
granit201z, я же написал:
ключевое слово "грамотно", она должна отличать газопровод от горизонтали во всеобъемлющем понимании этих понятий, иначе получатся картины как у Гугла, где любой прыщ на лице он воспринимает как глаз, потому что глаза он чаще всего видел на фотографиях лиц.
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
Проектировщик Регистрация: 17.08.2014
Камышин
Сообщений: 118
|
У газопровода есть свой набор параметров идентифицирующий его однозначно как газопровод, у кабельной линии свой, у горизонтали свой. Чем больше примеров будет предъявлено программе, тем лучше она научится их различать. Результат картин гугла - результат не до конца обученной программы. Получив такие картины - навряд ли сотрудники гугла сказали: "Нее, нейросети это полная фигня - мы умываем руки". Скорее всего с этими сетями была продолжена работа и сейчас они уже рисуют гораздо лучше.
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
С точки зрения "чистого" AutoCAD - никакой разницы. Полилиния и полилиния, может быть, на разных слоях и / или с разными типами линий, и / или с разной фиксированной шириной, и / или с разным цветом...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
В процессе "обучения" программа должна будет идентифицировать газопровод понять что это газопровод, потом соотнести его положение с требованиями снипа, что бы "запомнить" как надо строить. Далее в процессе анализа показываемой трассы газопровода она должна будет различать где сделали выемку, где насыть искусственную добавили, где поворотом обошлись (что бы не копать скалу например) и много ещё чего. Так вот, это всё нужно будет программе для начала "объяснить" почему это так сделано, иначе она сама свои законы выведет и проложит газопровод через дорогу например в выемке вместо трубы, а овраг метра 3 шириной решит обойти петлёй в полкилометра вместо эстакады.
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662
|
Да был тут один "лыжник", 3D модель строил из 2D чертежей... Чёт не видно больше
__________________
«Миром правит не тайная ложа, а явная лажа» |
|||
|
||||
Не, надо научить ИИ не отрезки строить, а программы писать. На словах объяснил IDE что нужно сделать и потом только проверять результат. Типа: "Джарвис, собери его и покрась, а я поехал отдыхать." Мечта
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Ага, только самое главное не забыть забрать из DVD-ROMa деньги
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инжинегр Регистрация: 09.12.2011
Сообщений: 433
|
Вы не знаете сколько нейронов требуется задействовать чтобы у программы создался наконец образ газопровода. Попробуйте с простого. Создайте 3000 нейронов и попробуйте её 100% научить находить случайную кривую линию среди квадратов, прямоугольников и треугольников. Таким образом вы сможете оценить:
- работает ли сеть - разумное ли количество карточек нужно показать системе чтобы она смогла находить кривую среди прямых линий. Потому что если например после 20 карточек она уже безошибочно начинает вычислять кривую среди прямых то ОК. Но если вы ей уже показали 40 и она всё путается в таком элементарном деле, то тут уже нужно задать следующий вопрос, а именно: - хватает ли 3000 нейронов для этого. |
|||
|
||||
Проектировщик Регистрация: 01.08.2006
Челябинск
Сообщений: 2,157
|
В формировании интеллекта человека одним из важнейших "компонентов" выступает осознание человеком его неизбежной смерти.
granit201z, твоя прога ИИ будет знать, что она когда-нибудь умрет?
__________________
Понятно только то, что ничего не понятно. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
Offtop: так ИИ потом сам свою версию AutoCAD напишет..
|
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
это все метапрограммирование, лучше прочитать статью http://eax.me/avoid-metaprogramming/ и закинуть эти идеи подальше
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
Цитата:
|
|||
|
||||
Инженер-конструктор Регистрация: 13.10.2011
Москва
Сообщений: 2,359
|
тема про искусственный интеллект , метапрограммирвание порождает программы которые рождают другие программы которые работают независимо от родителя , а теперь подумай к чему это все может привезти. http://www.twirpx.com/file/141362/
|
|||
|
||||
макулатурю Регистрация: 07.08.2009
Москва
Сообщений: 740
|
Цитата:
Цитата:
__________________
"Никто вас не осудит, не за горами лето, Экзаменов не будет – все проданы билеты" (А. Алякин) |
|||
|
||||
Инжинегр Регистрация: 09.12.2011
Сообщений: 433
|
Если я правильно понял создатели ИИ не собираются писать код. Они отдают себе отчет что не понимают как работает мозг. Поэтому они просто его очень скурпулёзно скопируют из электронных компонентов (компьютеров), напишут какое-то низшее ПО для нейронной сети, а дальше если все правильно собрали, он теоритически должен заработать. Ну и сам написать себе все высшие программы, если их так можно назвать.
Получается что-то напоминающее Карго-культ с радиоприемниками из кокосовых скорлупок и самолетами из досок. Но только на более высшем уровне. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно создать собственный шрифт в формате “.shx” ? | qkq | AutoCAD | 13 | 10.04.2019 10:51 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Можно ли создать сеть? | Tannik | AutoCAD | 9 | 08.08.2005 05:41 |
Можно ли в SSGET создать фильтр по расширенным данным? | {Smirnoff} | Программирование | 2 | 25.04.2004 12:44 |
Можно ли создать автоматичекую надпись с именем файла? | Соня | AutoCAD | 6 | 15.01.2004 18:34 |