| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Можно ли на AutoLisp создать искуственный интеллект

Можно ли на AutoLisp создать искуственный интеллект

Ответ
Поиск в этой теме
Непрочитано 14.01.2016, 23:35 #1
Можно ли на AutoLisp создать искуственный интеллект
granit201z
 
Проектировщик
 
Камышин
Регистрация: 17.08.2014
Сообщений: 118

Нужно написать программу, которая будет изменять свой собственный код для поиска решения какой-либо задачи (а лучше нескольких задач) по принципу проб и ошибок. Например, есть некоторая "Цель". Программа создает некоторые переменные, проводит над ними некоторые операции и проверяет себя на условие приближения к "Цели". Если к "Цели" не приблизились - удаляем часть кода (а лучше закидываем его куда нибудь в архив, может когда и пригодится), который не привел к приближению и пишем новый. И все замкнуть на бесконечный цикл. На мой взгляд это и есть искуственный интеллект, созданный по принципу естественного разума. Т.е. человек (а точнее мозг) это машина - так называемое аппаратное обеспечение, в которой выполняется одна единственная программа по недопущению выключения этого самого аппаратного обеспечения. Все остальные проявления разума лишь ее производные. При правильной постановке задачи (в написанном выше я не претендую на 100% правильности, но примерно задачу обрисовал) создание искусственного интеллекта - дело нехитрое и сводится всего лишь к написанию правильной программы, а мозг уже есть - это ЭВМ.
Просмотров: 11284
 
Непрочитано 15.01.2016, 00:33
1 | #2
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


granit201z, дружище, ты загнался..
allrather вне форума  
 
Непрочитано 15.01.2016, 00:49
#3
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,049


Цитата:
Сообщение от granit201z Посмотреть сообщение
И все замкнуть на бесконечный цикл. На мой взгляд это и есть искуственный интеллект, созданный по принципу естественного разума.
Разум шизофреника?)
Сергей812 вне форума  
 
Непрочитано 15.01.2016, 01:20
#4
Кореш

Самоходная нейросеть
 
Регистрация: 12.12.2007
Питер
Сообщений: 1,200


Это к кибернетикам надо на форум, по самоорганизующимся системам. Вроде microsoft что то такое пытался, скриптовый меняющийся и динамически перекомпилирующийся код. Сначала надо алгоритм придумать.
Кореш вне форума  
 
Непрочитано 15.01.2016, 06:13
1 | #5
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от granit201z Посмотреть сообщение
При правильной постановке задачи (в написанном выше я не претендую на 100% правильности, но примерно задачу обрисовал) создание искусственного интеллекта - дело нехитрое и сводится всего лишь к написанию правильной программы, а мозг уже есть - это ЭВМ.
Так сделай правильную постановку задачи (не в виде "нужно написать программу"), чтобы чернорабочий-кодировщик мог написать правильную программу, т.е. код выполняющийся в памяти по определенному алгоритму, и дело в шляпе - останется подготовить Нобелевскую речь. Мозг-то не нужен, он у ЭВМ.

Вроде уж давно известно - про искусственный интеллект рассуждают те, у кого нет собственного. И обычно на уровне Манилова.

А так-то оно конечно, на Лисп действительно можно написать самомодифицирующийся код. И его объявляли "языком искусственного интеллекта". И даже группа в ВК есть "для тех, кто верит в возможность искусственного интеллекта".

Ключевое слово - "верит" (правильнее верует). Вот туда и надо включаться.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 15.01.2016, 06:56
#6
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


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

----- добавлено через ~17 мин. -----
Цитата:
Разум шизофреника?)
даже разум шизофреника - есть разум. главное - индивид, который способен сам себе ставить задачи и искать их решения, пусть даже и неверные. постигать, что они неверные и искать новые. человек по сути так и делает.

----- добавлено через ~28 мин. -----
Цитата:
Так сделай правильную постановку задачи
В этом вопросе сама постановка задачи куда сложнее, чем написание кода. Под словами
Цитата:
"нужно написать программу"
я просто схематично обрисовал цель, а не дал тебе команду написать код. Мне нужна коллективная помощь именно в правильной постановке задачи
granit201z вне форума  
 
Непрочитано 15.01.2016, 07:54
#7
trir


 
Регистрация: 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
trir вне форума  
 
Непрочитано 15.01.2016, 08:08
#8
macduck


 
Регистрация: 15.01.2016
Сообщений: 4


А для чего нужна именно самомодификация? Рекурсивным методом поиска решения почему нельзя обойтись к примеру? Пришли в тупик, шаг назад, ход в следующем направлении.
macduck вне форума  
 
Автор темы   Непрочитано 15.01.2016, 08:19
#9
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Цитата:
его для этого и придумали
простите, кого придумали и для чего?
granit201z вне форума  
 
Непрочитано 15.01.2016, 08:25
#10
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


Цитата:
Создатель Лиспа Джон Маккарти занимался исследованиями в области искусственного интеллекта (в дальнейшем ИИ) и созданный им язык по сию пору является одним из основных средств моделирования различных аспектов ИИ.
https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%81%D0%BF
trir вне форума  
 
Непрочитано 15.01.2016, 09:00
#11
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


Цитата:
Сообщение от granit201z Посмотреть сообщение
...
Программа создает некоторые переменные, проводит над ними некоторые операции и проверяет себя на условие приближения к "Цели". Если к "Цели" не приблизились - удаляем часть кода (а лучше закидываем его куда нибудь в архив, может когда и пригодится), который не привел к приближению и пишем новый.
...
А кто писать-то будет новый код, как это сделает программа? Ты придумал алгоритм написания нового кода?
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Автор темы   Непрочитано 15.01.2016, 09:10
#12
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Цитата:
Ты придумал алгоритм написания нового кода
нет. но кажется все неправильно. в любом случае пойду почитаю про нейронные сети... кажется оттуда надо плясать
granit201z вне форума  
 
Непрочитано 15.01.2016, 09:12
#13
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Вам бы сначало определиться что такое ИИ. В контре боты бегают, стреляют друг по другу, оружие покупают, бомбу закладывают, прикрывают друг друга. Это искуственный интеллект?
741520 вне форума  
 
Непрочитано 15.01.2016, 09:20
#14
Бахил

?
 
Регистрация: 17.06.2014
Царицын
Сообщений: 12,211


В принципе можно и на бейсике. Есть хорошая книжка К. Нейлор. Как построить свою экспертную систему.1991.
Но лучше Пролог.
На Автолиспе проблематично. Хотя, если изголиться, то наверное можно.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с)
Бахил вне форума  
 
Автор темы   Непрочитано 15.01.2016, 09:22
#15
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Цитата:
В контре боты бегают, стреляют друг по другу, оружие покупают, бомбу закладывают, прикрывают друг друга. Это искуственный интеллект?
навряд ли. боты не способны ставить перед собой задачи, решать их, накапливая при этом опыт для постановки и решения более сложных задач. они скорее всего просто "проинструктированы" если произошло такое событие - то предпринять такое-то действие и все - это нельзя считать ИИ. а вот то что выделено жирным шрифтом, наверное можно
granit201z вне форума  
 
Непрочитано 15.01.2016, 09:27
#16
printme


 
Регистрация: 26.06.2015
Сообщений: 14


А о какого рода "задачах" идет речь? Написание произведений искусств или решении инженерных задач? ИМХО в любом случае начать следует с построения формальной системы (в математическом смысле). Если это удастся, то реализация на лиспе (на любом языке с поддержкой функциональной парадигмы) это чисто технический вопрос.
printme вне форума  
 
Непрочитано 15.01.2016, 09:48
#17
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


granit201z, пока что твоя постановка задачи смахивает на такую:
Миниатюры
Нажмите на изображение для увеличения
Название: План работы.jpg
Просмотров: 821
Размер:	13.4 Кб
ID:	163652  
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Непрочитано 15.01.2016, 10:08
#18
Denbad

Проектировщик
 
Регистрация: 01.08.2006
Челябинск
Сообщений: 2,157


Цитата:
Сообщение от granit201z Посмотреть сообщение
И все замкнуть на бесконечный цикл.
После этого обычно следует комбинация клавиш Ctrl+Alt+Del...
Формирования интеллекта это непрерывный процесс формирования причинно-следственных связей, при этом отрицательного опыта не бывает никогда (разве, когда хорошенько прилетает непосредственно по башке в физическом смысле), любой опыт анализируется и встраивается в общую структуру.
Цитата:
Сообщение от granit201z Посмотреть сообщение
Если к "Цели" не приблизились - удаляем часть кода
тогда сразу пиши: label goto label, ничего лишнего.
__________________
Понятно только то, что ничего не понятно.
Denbad вне форума  
 
Непрочитано 15.01.2016, 10:17
#19
allrather


 
Регистрация: 27.02.2011
Минск
Сообщений: 169
Отправить сообщение для allrather с помощью Skype™


granit201z, слушай, а зачем тебе это?
allrather вне форума  
 
Непрочитано 15.01.2016, 12:33
#20
Кореш

Самоходная нейросеть
 
Регистрация: 12.12.2007
Питер
Сообщений: 1,200


Offtop: это скайнет из будущего пишет чтобы сподвигнуть людей на изобретение самое себя
Кореш вне форума  
 
Непрочитано 15.01.2016, 12:41
#21
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Какая в AutoCAD'е может быть Цель (если упоминается AutoLisp)? Начертить правильно отрезок?
Profan вне форума  
 
Автор темы   Непрочитано 15.01.2016, 12:45
#22
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Цитата:
Какая в AutoCAD'е может быть Цель (если упоминается AutoLisp)? Начертить правильно отрезок?
следить за тем, что делает проектировщик и с n-ой попытки понять и просчитать алгоритм работы, чтобы приняв исходные данные на (n+1)-ой попытке сделать все самостоятельно.
granit201z вне форума  
 
Непрочитано 15.01.2016, 12:53
#23
juri18

Инженер
 
Регистрация: 27.05.2007
Сибирь
Сообщений: 2,974


"Позабыты хлопоты...
Остановлен бег...
Вкалывают роботы -
Счастлив человек" (с)
juri18 вне форума  
 
Непрочитано 15.01.2016, 12:54
#24
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


Цитата:
Сообщение от granit201z Посмотреть сообщение
следить за тем, что делает проектировщик и с n-ой попытки понять и просчитать алгоритм работы, чтобы приняв исходные данные на (n+1)-ой попытке сделать все самостоятельно.
Вот здесь примеры картин нарисованных ИИ от Гугл. Представляешь что будет с проектами если их делать по тому же принципу
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Непрочитано 15.01.2016, 14:14
#25
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,049


Цитата:
Сообщение от granit201z Посмотреть сообщение
следить за тем, что делает проектировщик и с n-ой попытки понять и просчитать алгоритм работы, чтобы приняв исходные данные на (n+1)-ой попытке сделать все самостоятельно.
Это называется не искусственный интеллект, а "псевдоинтеллектуальная" система предсказывания действий пользователя скорее. И ничего она не делает самостоятельно, это лишь сбор и обработка (статистика) действий пользователя в совокупности с объектами и условиями, к которым применяются эти действия. И о никаком самомодифицирующемся коде речи не идет.

p.s. Явный пример подобного - меню пуск последних версий windows. Сначала выводить наиболее часто употребляемое, и потом уже остальное при раскрытии.
Сергей812 вне форума  
 
Непрочитано 15.01.2016, 15:18
#26
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


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

----- добавлено через ~7 мин. -----
Ну вот например интелектуальная задача. Территория огороженная высоким забором. Задача перебраться через забор. Вокруг валяется куча пустых ящиков. Почему человек никогда не перебиравшийся через забор по ящикам легко накидает ящики в кучу и перебирется, а собака если её хозяин этому не научил будет тупо выть и бегать вокруг? Что в этот момент произошло в нейронах человека, чего не произошло в нейронах собаки?
741520 вне форума  
 
Непрочитано 15.01.2016, 16:19
#27
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


Цитата:
Сообщение от 741520 Посмотреть сообщение
Ну вот например интелектуальная задача. Территория огороженная высоким забором. Задача перебраться через забор. Вокруг валяется куча пустых ящиков. Почему человек никогда не перебиравшийся через забор по ящикам легко накидает ящики в кучу и перебирется, а собака если её хозяин этому не научил будет тупо выть и бегать вокруг? Что в этот момент произошло в нейронах человека, чего не произошло в нейронах собаки?
Запости задачку вот в эту тему: Размять мозги..., как раз там и поупражняемся...
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Непрочитано 15.01.2016, 19:52
#28
Denbad

Проектировщик
 
Регистрация: 01.08.2006
Челябинск
Сообщений: 2,157


Цитата:
Сообщение от 741520 Посмотреть сообщение
Кто-нибудь расскажет на пальцах чтобы понятно было?
Как то БиБиСи научный фильм показывала: рождается человек - его мозг ровная зеленая лужайка. И начинает он по этой лужайку тропу протаптывать, от края до края. И человек не дурак, если тропинка протоптал, то второй раз он снова по ней же и едет. Но во время движения, или на краях поляны происходят внешние воздейтвия, которые сталкивают человека с протоптаной тропы и он волей случая протаптывает новые; появляются перекрестки, но чел всё же продолжает топтать уже проложенные тропинки, правда иногда уже поворачивая; пока топчет внешние воздействия его снова сталкивают, появляется новая тропинка и т.д. Края поляны это потребности человека. У животных круг потребностей меньше и тропинки и них тапа колея от бульдозера, если протптал, то на всегда. Та же собака щенком усваивает способ получения пожрать, и потом она уже жизнь не мыслит без этого способа, а мы думаем, что у неё такая любовь и преданность, просто она не человек... у которого тропинки маленькие, но их дофига, и к внешним воздействиям он не стоек, малеший "ветерок" и его уносит.
__________________
Понятно только то, что ничего не понятно.

Последний раз редактировалось Denbad, 15.01.2016 в 19:58.
Denbad вне форума  
 
Автор темы   Непрочитано 15.01.2016, 20:39
#29
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Цитата:
Как то БиБиСи научный фильм показывала: рождается человек - его мозг ровная зеленая лужайка. И начинает он по этой лужайку тропу протаптывать, от края до края. И человек не дурак, если тропинка протоптал, то второй раз он снова по ней же и едет. Но во время движения, или на краях поляны происходят внешние воздейтвия, которые сталкивают человека с протоптаной тропы и он волей случая протаптывает новые; появляются перекрестки, но чел всё же продолжает топтать уже проложенные тропинки, правда иногда уже поворачивая; пока топчет внешние воздействия его снова сталкивают, появляется новая тропинка и т.д. Края поляны это потребности человека. У животных круг потребностей меньше и тропинки и них тапа колея от бульдозера, если протптал, то на всегда. Та же собака щенком усваивает способ получения пожрать, и потом она уже жизнь не мыслит без этого способа, а мы думаем, что у неё такая любовь и преданность, просто она не человек... у которого тропинки маленькие, но их дофига, и к внешним воздействиям он не стоек, малеший "ветерок" и его уносит.
ну может оно и так, но на мой взгляд у собаки просто мозг меньше. Если проводить аналогию с компом, то у нее "процессор слабее". Но эволюция это поправит (ла) - вот и получился человек. Судя по тому как в книге написано - все современные искусственные нейросети - тупее дождевого червя, а потому пока еще и не тянут на ИИ. Мне вот кажется, если привить им инстинкт самосохранения и размножения, то они постепенно саморазовьются
granit201z вне форума  
 
Непрочитано 16.01.2016, 00:35
#30
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Цитата:
Сообщение от granit201z Посмотреть сообщение
ну может оно и так, но на мой взгляд у собаки просто мозг меньше.
А у слона вес мозга в 4 раза больше чем у человека, но вот он что-то умом не отличается. Бесполезно пытаться создать интеллект пока мы в точности не знаем как он работает. Т.е. создать то, не знаю что!
Конечно за последнее время работу мозга изучили уже весьма неплохо. Но сколько еще предстоит сделать. Поэтому лучше сначало изучить на 100% то что у каждого под рукой (его мозг ) а потом пытаться повторить его искусственно. Ведь говоря о ИИ мы именно подразумеваем мозг.
741520 вне форума  
 
Автор темы   Непрочитано 16.01.2016, 11:00
#31
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Все рассуждения хороши, но ввиду малой изученности процессов - бесполезны. Пока все что я понял из прочитанных отрывков книг - это то, что нейронную сеть можно создать программно. Хочу использовать для этого Autolisp. Создав примитивнейшую программу-сеть относиться к ней как к некоторому черному ящику с крутилками и рычажками и методом экспериментов постигать на что способен этот ящик, и, возможно, по мере постижения происходящего допиливать этот ящик, пытаясь найти ему практическое применение. даже если идея пуста, то все равно мне это интересно, а потому имеет право на реализацию
granit201z вне форума  
 
Автор темы   Непрочитано 17.01.2016, 22:06
#32
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Практическое применение 1. Сформировал задачу для своей первой нейро-программы. Построение трассы газопровода по команде "построить". Суть программы в следующем. Программа запрашивает "пустую" топосъемку, после этого она запрашивает топосъемку с уже нанесенной трассой. Так повторяется ограниченное число раз (думаю 10-20 раз будет достаточно). После этого программа анализирует принцип и закономерности нанесения трасс на топосъемки и создает некоторую базу данных, характеризирующую эти закономерности. На этом обучение программы заканчивается. И дальше, опираясь на полученные закономерности программа самостоятельно наносит трассы на все предъявляемые ей "пустые" топосъемки. При необходимости пользователь подправляет за ней вручную, а она вносит некоторые корректировки в свою базу данных, чтобы последующие трассы наносить уже опираясь на обновленную базу. В этом и будет преимущество нейро-программы перед обычной - заранее алгоритм нанесения трассы не прописывается, он выуживается из предъявленных программе примеров
granit201z вне форума  
 
Непрочитано 17.01.2016, 23:16
1 | #33
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,049


во многих вертикалках/надстройках перед тем, чтобы что-то "автоматически" нарисовало, надо провести кучу подготовительной работы.
Сергей812 вне форума  
 
Автор темы   Непрочитано 17.01.2016, 23:59
#34
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


планируется, что подготовительная работа заключаться будет в показах программе примеров того, как должна выглядеть готовая трасса относительно "пустой" топосъемки. То есть алгоритмы принятия решений (сколько отступать от фундамента, забора или параллельной коммуникации, да и вообще как обозначены на съемке фундамент, забор или коммуникация) не будут закладываться в код. Эти алгоритмы и закономерности программа должна будет обнаружить сама и сохранить их в своей базе. Я сейчас не могу грамотно объяснить как это будет происходить, ввиду терминологической путаницы в голове, возникшей после прочтения материалов по нейросетям, но интуитивно уверен, что задача имеет решение
granit201z вне форума  
 
Непрочитано 18.01.2016, 00:23
#35
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,049


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

Offtop: p.s. Сколько планов нужно показать обезьяне, чтобы она нарисовала сама?
Сергей812 вне форума  
 
Непрочитано 18.01.2016, 08:56
#36
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


Цитата:
Сообщение от granit201z Посмотреть сообщение
планируется, что подготовительная работа заключаться будет в показах программе примеров того, как должна выглядеть готовая трасса относительно "пустой" топосъемки.
Я думаю что увидев сколько работы по программированию нужно будет сделать, что бы программа грамотно научилась рисовать хотя бы только трассу на плане, остальные твои задумки отпадут сами собой.
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Автор темы   Непрочитано 18.01.2016, 09:40
#37
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Цитата:
увидев сколько работы по программированию нужно будет сделать
по программированию то как раз немного. спрограммировать то нужно будет всего лишь модель работы искусственного нейрона (назовем это просто "нейрон") - это навряд ли больше 3000 символов. Дальше из этого "нейрона" абстрактными связями будет создана целая сеть таких "нейронов" - назовем ее "нейросетью". Каждый узел этой абстрактной сети - "нейрон" будет выполнять примитивную операцию (как раз те 3000 символов о которых я написал). Но за счет подбора весов синапсов для каждого "нейрона", хранящейся в базе данных (о которой я писал выше), в совокупности вся эта "нейросеть" может выполнять множество различных функций. Поэтому основная работа здесь сводится не к программированию, а к обучению сети методом "горячо-холодно". А результат обучения отражается в правильном подборе весов, хранящихся в базе данных.
granit201z вне форума  
 
Непрочитано 18.01.2016, 09:48
#38
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


granit201z, я же написал:
Цитата:
Сообщение от RomaV Посмотреть сообщение
что бы программа грамотно научилась рисовать
ключевое слово "грамотно", она должна отличать газопровод от горизонтали во всеобъемлющем понимании этих понятий, иначе получатся картины как у Гугла, где любой прыщ на лице он воспринимает как глаз, потому что глаза он чаще всего видел на фотографиях лиц.
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Автор темы   Непрочитано 18.01.2016, 10:14
#39
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


У газопровода есть свой набор параметров идентифицирующий его однозначно как газопровод, у кабельной линии свой, у горизонтали свой. Чем больше примеров будет предъявлено программе, тем лучше она научится их различать. Результат картин гугла - результат не до конца обученной программы. Получив такие картины - навряд ли сотрудники гугла сказали: "Нее, нейросети это полная фигня - мы умываем руки". Скорее всего с этими сетями была продолжена работа и сейчас они уже рисуют гораздо лучше.
granit201z вне форума  
 
Непрочитано 18.01.2016, 10:26
#40
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Цитата:
Сообщение от granit201z Посмотреть сообщение
У газопровода есть свой набор параметров идентифицирующий его однозначно как газопровод, у кабельной линии свой, у горизонтали свой
С точки зрения "чистого" AutoCAD - никакой разницы. Полилиния и полилиния, может быть, на разных слоях и / или с разными типами линий, и / или с разной фиксированной шириной, и / или с разным цветом...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.01.2016, 11:01
#41
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


В процессе "обучения" программа должна будет идентифицировать газопровод понять что это газопровод, потом соотнести его положение с требованиями снипа, что бы "запомнить" как надо строить. Далее в процессе анализа показываемой трассы газопровода она должна будет различать где сделали выемку, где насыть искусственную добавили, где поворотом обошлись (что бы не копать скалу например) и много ещё чего. Так вот, это всё нужно будет программе для начала "объяснить" почему это так сделано, иначе она сама свои законы выведет и проложит газопровод через дорогу например в выемке вместо трубы, а овраг метра 3 шириной решит обойти петлёй в полкилометра вместо эстакады.
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Непрочитано 18.01.2016, 11:46
#42
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


Для начала, нужно научится приводить исходные данные к единому знаменатилю - кстати тут уже активно начинают использовать ИИ
trir вне форума  
 
Непрочитано 18.01.2016, 15:47
#43
Vov.Ka


 
Регистрация: 21.07.2008
Луцьк
Сообщений: 179


тема из серии "что нам стОит дом построить..."
Vov.Ka вне форума  
 
Непрочитано 18.01.2016, 16:18
#44
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,049


Offtop: Если он уверен, что у него получиться то - над чем бьются целые коллективы и на что выделяется немалое количество денег... дайте парню лыжню)
Сергей812 вне форума  
 
Непрочитано 18.01.2016, 17:19
#45
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Offtop: Если он уверен, что у него получиться то - над чем бьются целые коллективы и на что выделяется немалое количество денег... дайте парню лыжню)
Да был тут один "лыжник", 3D модель строил из 2D чертежей... Чёт не видно больше
__________________
«Миром правит не тайная ложа, а явная лажа»
RomaV вне форума  
 
Непрочитано 18.01.2016, 20:45
#46
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от granit201z Посмотреть сообщение
Чем больше примеров будет предъявлено программе, тем лучше она научится их различать.
Понадобится, по слухам, не менее 8192 примеров. После этого программа сможет начертить отрезок.
Profan вне форума  
 
Непрочитано 18.01.2016, 21:47
#47
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Не, надо научить ИИ не отрезки строить, а программы писать. На словах объяснил IDE что нужно сделать и потом только проверять результат. Типа: "Джарвис, собери его и покрась, а я поехал отдыхать." Мечта
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 18.01.2016, 22:11
#48
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Ага, только самое главное не забыть забрать из DVD-ROMa деньги
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.01.2016, 23:17
#49
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,049


Цитата:
Сообщение от Do$ Посмотреть сообщение
На словах объяснил IDE что нужно сделать и потом только проверять результат.
ну так голосовой ввод от гугла есть.. осталось создать единую БД унифицированного кода)
Сергей812 вне форума  
 
Непрочитано 19.01.2016, 00:00
#50
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Вы не знаете сколько нейронов требуется задействовать чтобы у программы создался наконец образ газопровода. Попробуйте с простого. Создайте 3000 нейронов и попробуйте её 100% научить находить случайную кривую линию среди квадратов, прямоугольников и треугольников. Таким образом вы сможете оценить:
- работает ли сеть
- разумное ли количество карточек нужно показать системе чтобы она смогла находить кривую среди прямых линий. Потому что если например после 20 карточек она уже безошибочно начинает вычислять кривую среди прямых то ОК. Но если вы ей уже показали 40 и она всё путается в таком элементарном деле, то тут уже нужно задать следующий вопрос, а именно:
- хватает ли 3000 нейронов для этого.
741520 вне форума  
 
Непрочитано 20.01.2016, 14:12
#51
Denbad

Проектировщик
 
Регистрация: 01.08.2006
Челябинск
Сообщений: 2,157


В формировании интеллекта человека одним из важнейших "компонентов" выступает осознание человеком его неизбежной смерти.
granit201z, твоя прога ИИ будет знать, что она когда-нибудь умрет?
__________________
Понятно только то, что ничего не понятно.
Denbad вне форума  
 
Непрочитано 20.01.2016, 15:02
#52
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,049


Offtop:
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
С точки зрения "чистого" AutoCAD - никакой разницы. Полилиния и полилиния, может быть, на разных слоях и / или с разными типами линий, и / или с разной фиксированной шириной, и / или с разным цветом...
так ИИ потом сам свою версию AutoCAD напишет..
Сергей812 вне форума  
 
Непрочитано 20.01.2016, 15:08
#53
miko2009

Инженер-конструктор
 
Регистрация: 13.10.2011
Москва
Сообщений: 2,359


это все метапрограммирование, лучше прочитать статью http://eax.me/avoid-metaprogramming/ и закинуть эти идеи подальше
miko2009 вне форума  
 
Автор темы   Непрочитано 20.01.2016, 15:25
#54
granit201z

Проектировщик
 
Регистрация: 17.08.2014
Камышин
Сообщений: 118


Цитата:
это все метапрограммирование
Нейросети никак не относятся к метапрограммированию
granit201z вне форума  
 
Непрочитано 20.01.2016, 15:30
#55
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


Цитата:
На самом деле, даже странно, что в третьем тысячелетии мы все еще пишем код для решения задач, а не исключительно код для написания кода для решения задач.
http://eax.me/dsl-tasks/
trir вне форума  
 
Непрочитано 20.01.2016, 15:31
#56
miko2009

Инженер-конструктор
 
Регистрация: 13.10.2011
Москва
Сообщений: 2,359


тема про искусственный интеллект , метапрограммирвание порождает программы которые рождают другие программы которые работают независимо от родителя , а теперь подумай к чему это все может привезти. http://www.twirpx.com/file/141362/
miko2009 вне форума  
 
Непрочитано 26.01.2016, 00:19
#57
Mauriat

макулатурю
 
Регистрация: 07.08.2009
Москва
Сообщений: 740


Цитата:
. То есть алгоритмы принятия решений (сколько отступать от фундамента, забора или параллельной коммуникации, да и вообще как обозначены на съемке фундамент, забор или коммуникация) не будут закладываться в код.
Классическая задача из математического семейства (теория игр?)
Цитата:
Конечно за последнее время работу мозга изучили уже весьма неплохо. Но сколько еще предстоит сделать. Поэтому лучше сначало изучить на 100% то что у каждого под рукой (его мозг*) а потом пытаться повторить его искусственно. Ведь говоря о ИИ мы именно подразумеваем мозг.
У Оливера Сакса несколько популярных книг по этой теме, позвольте поделиться про одно интересное свойство мозга: если брать наши воспоминания, то после каждого цикла наше отношение меняется к тому, что мы вспоминаем, меняются наши эмоции. Каждый раз, понемногу. Мне кажется это невозможно запрограммировать. Но тем не менее верю в пользу подобных исследований, что нибудь побочные наверняка будет полезным. Компьютер может делать во много раз больше операций, но если человек напишет "код" своего мозга он в нем просто... не разберется из-за объёма. В связи с этим возрастает уязвимость... вообщем у природы наверняка что-нибудь припасено на этот счёт, не переплюнем.
__________________
"Никто вас не осудит, не за горами лето,
Экзаменов не будет – все проданы билеты" (А. Алякин)
Mauriat вне форума  
 
Непрочитано 28.01.2016, 11:01
#58
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Если я правильно понял создатели ИИ не собираются писать код. Они отдают себе отчет что не понимают как работает мозг. Поэтому они просто его очень скурпулёзно скопируют из электронных компонентов (компьютеров), напишут какое-то низшее ПО для нейронной сети, а дальше если все правильно собрали, он теоритически должен заработать. Ну и сам написать себе все высшие программы, если их так можно назвать.
Получается что-то напоминающее Карго-культ с радиоприемниками из кокосовых скорлупок и самолетами из досок. Но только на более высшем уровне.
741520 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Можно ли на AutoLisp создать искуственный интеллект

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно создать собственный шрифт в формате “.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