Форум программистов, компьютерный форум, киберфорум
Наши страницы
Искусственный интеллект
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 192
Записей в блоге: 2
1

Язык образов

07.01.2017, 13:20. Просмотров 1964. Ответов 46
Метки ии (Все метки)

Не существуют компьютерные программы, которые были бы наделены собственной волей, способностью принимать решения, не прописанные жёстко в коде. Само по себе, современное программирование не приемлет неоднозначности в результате своей работы, так как это значительно затрудняет поиск ошибок, при наладке и сопровождении ПО. Современные ЯП (языки программирования) имеют ограниченное количество операторов, из которых можно создать определённое количество функций, результаты работы которых можно просчитать заранее.

В языке образов (ЯО), количество возможных действий не предопределено, результат работы, тех или иных алгоритмов, подсчитать можно только с некоторой вероятностью, а достижение того или иного результата возможно только при наличии обратной связи. Такой механизм программирования, когда с одной стороны нет ограничений на действия, а с другой, существует обратная связь, по результату, позволит добиться поведения робота, близким к человеческому. Немаловажным, для осуществления обратной связи, является эмоциональная оценка образов.
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2017, 13:20
Ответы с готовыми решениями:

Распознавание образов
Можно при помощи моделирования нейросетей или чисто математических алгоритмов распознавать объекты,...

Распознавание образов
Какую лучше всего взять библиотеку, метод именно про распознавание образов?

Распознавание образов
Здравствуйте, хотел бы спросить совета у вас. Вообщем надо написать курсовую работу по теме...

Распознавание образов
Нужна помощь в области методов распознавания образов, а именно нужна информация(литература, лекции)...

Распознавание образов книги
Помогите найти слудую щие книги (лучше с ссылками на скачивание): Вапник В.Н., Червоненкис А.Я....

46
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27973 / 15700 / 962
Регистрация: 15.09.2009
Сообщений: 67,816
Записей в блоге: 78
07.01.2017, 13:25 2
бывает. возможно магнитные бури.
0
xeonz
650 / 244 / 35
Регистрация: 16.05.2014
Сообщений: 1,920
07.01.2017, 16:41 3
Цитата Сообщение от PavelZX Посмотреть сообщение
имеют ограниченное количество операторов, из которых можно создать определённое количество функций
Не показатель. Даже одна функция способна генерировать неограниченное кол-во вариантов.
0
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
07.01.2017, 18:18 4
PavelZX
Я с вами полностью согласен. Но меня интересует
также вопрос, как всё это реализовать?
PavelZX
Я полагаю, что на Новом языке будет реализована
возможность не только работы с файлами, но и самих
файлов между собой. Именно в этом контексте я вижу
возможность обратной связи. Конечно я могу и ошибаться...
Но другого пути у нас нет.
0
07.01.2017, 18:18
Mikhaylo
197 / 202 / 28
Регистрация: 20.09.2014
Сообщений: 1,454
08.01.2017, 10:25 5
Цитата Сообщение от PavelZX Посмотреть сообщение
Не существуют компьютерные программы
Это самый известный миф ИИ. Дорогой, подкачайся знаниями!
0
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
08.01.2017, 11:47 6
Mikhaylo
Я в вас скоро разочаруюсь. Вы стараетесь загубить
на корню любую умную мысль. При этом ничего своего
вы не создаёте. Предложите свое альтернативное решение...
0
Mikhaylo
197 / 202 / 28
Регистрация: 20.09.2014
Сообщений: 1,454
08.01.2017, 12:51 7
Искусственный интеллект - это не та тема, в которой, если упорно и долго думать, то что-то придумается.

Мои советы, подсказки, подколы - они все очень полезны, если прислушиваться.

Добавлено через 11 минут
Цитата Сообщение от echs Посмотреть сообщение
Предложите свое альтернативное решение...
Ну вот человек предлагает создать "язык образов". Для меня это звучит как "язык гуманитариев". Гуманитарий в данном случае понимается в негативном смысле, то есть это человек, который не может дать точный ответ, он выбирает произвольный ответ и ему это прощается. Гуманитарий мыслит образами, то есть не думает.
Открою небольшой секрет: если гуманитарий мыслит образами, то в так называемых гуманитарных науках это непозволительно. В любой науке должен быть четкий и правильный ответ, доказательство и обоснование. Иначе это будет не наука.
Если кому-то кажется, что искусственный интеллект должен быть гуманитарием, то автор такого утверждения - сам гуманитарий.
То же самое касается утверждений относительно генератора случайных чисел, всяких там эволюций, самоорганизаций в искусственном интеллекте.
0
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
08.01.2017, 14:27 8
Mikhaylo
Спасибо! Но человек часто принимает не обоснованные
(вероятностные) решения. Во многих случаях это оправдано,
ибо точные решения искать долго и они могут вообще не
существовать. То есть полезно принять любое решение, чем
никакое.
Я тоже мыслю образами, а не аксиомами и теоремами.
Может я существо не обладающее интеллектом, живу по раз
заведенному алгоритму?
PavelZX подбросил хорошую идею. И её надо
осмотреть со всех сторон и осмыслить!
0
PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 192
Записей в блоге: 2
08.01.2017, 14:45  [ТС] 9
Цитата Сообщение от Mikhaylo Посмотреть сообщение
Ну вот человек предлагает создать "язык образов". Для меня это звучит как "язык гуманитариев". Гуманитарий в данном случае понимается в негативном смысле, то есть это человек, который не может дать точный ответ, он выбирает произвольный ответ и ему это прощается. Гуманитарий мыслит образами, то есть не думает.
Ваше отношение к теме понятно.

Могу привести пример. Есть так называемые шаговые двигатели и сервоприводы, первые выполняют поворот (движение) на чётко выверенное расстояние при поступлении определённого количества импульсов, вторые работают по принципу обратной связи, выполняя те же действия. Первые просты по конструкции и в управлении, но могут пропускать шаги и в итоге, не могут обойтись без простейшей обратной связи в виде концевиков. Все живые "приводы" работают только с обратной связью, как сервоприводы.

Гуманитария и естественника отличает лишь то, что первый работает с "системами" в которых обратная связь очень сложна и имеет очень высокую латентность.

Добавлено через 9 минут
Цитата Сообщение от echs Посмотреть сообщение
Я полагаю, что на Новом языке будет реализована
возможность не только работы с файлами, но и самих
файлов между собой.
Да, я предполагаю полное равноправие образов-действий и образов-объектов, соответственно для алгоритма не будет ограничений на модификацию как данных, так и самих алгоритмов.
1
Mikhaylo
197 / 202 / 28
Регистрация: 20.09.2014
Сообщений: 1,454
08.01.2017, 16:22 10
Если не понаслышке знакомы с электроприводом, то почему рассуждаете как гуманитарий?
0
PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 192
Записей в блоге: 2
08.01.2017, 18:53  [ТС] 11
Цитата Сообщение от Mikhaylo Посмотреть сообщение
почему рассуждаете как гуманитарий?
Потому, что знаю про современную технику почти всё и понимаю её ограниченность.
0
Mikhaylo
197 / 202 / 28
Регистрация: 20.09.2014
Сообщений: 1,454
08.01.2017, 19:36 12
Вы учили технику, но надо еще подковываться в теории вероятностей, матстатистике, теории информации и прочих интересных дисциплинах.
0
PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 192
Записей в блоге: 2
09.01.2017, 08:47  [ТС] 13
Цитата Сообщение от Mikhaylo Посмотреть сообщение
надо еще подковываться в теории вероятностей, матстатистике, теории информации и прочих интересных дисциплинах
Не всем это чтиво может быть интересно. Потребуются формулы, для тех или иных алгоритмов, можно будет пробежаться по учебникам, по диагонали, так сказать.

Мне интересно мнение форумчан на счёт ЯО, как я его представляю. Думаю, что равноправие образов-объектов и образов-действий, описание образов посредством признаков, в том числе "эмоциональных", оценка результатов действий на основе эмоциональной окраски, в качестве обратной связи, даёт шанс системе, на основе этого языка, приблизится к реализации КИР (контролируемого искусственного разума).
1
Mikhaylo
197 / 202 / 28
Регистрация: 20.09.2014
Сообщений: 1,454
09.01.2017, 10:01 14
Лучший ответ Сообщение было отмечено PavelZX как решение

Решение

Долой твою "интересную" псевдонауку! Да здравствуют скучные теорвер и матстат!
0
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
09.01.2017, 12:11 15
PavelZX
Я предлагаю все образы обозначить числами с начальной
буквой "о"
Возьмем для примера 100 образов. Им соответствуют
числа о00, о01, ..., о99.
Пусть образ о00 - это образ животного.
Тут мы можем указать список известных нам животных
(сколько?, это мы решаем сами). например кот, волк, тигр....
тогда эти конкретные животные будут иметь номера
о001, о002, о003, ....(это я пока условно так их обозначил)
Первые две цифры указывают, что это именно животные,
а не растения.
...
примечание
образ не может ограничиться списком, поэтому следует дать
общее описание животного. Например животное имеет 4 лапы и тд.
0
PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 192
Записей в блоге: 2
09.01.2017, 14:35  [ТС] 16
Лучший ответ Сообщение было отмечено echs как решение

Решение

Цитата Сообщение от echs Посмотреть сообщение
Я предлагаю все образы обозначить числами с начальной
буквой "о"
Спасибо за участие.
Довольно долго думал, как обозначать объекты в базах данных, ещё до рождения концепции ЯО. Мне всегда не нравилось обозначать объекты не несущими полезной информации символами. Поэтому и родилась идея говорящих имён.

Так вот, так как образы описываются признаками, то в имени должны быть закодированы основные признаки, что упрощает обработку информации (уменьшает объём исполняемого кода). Удобочитаемость здесь не нужна, так как код будет самомодифицируемым. Для его просмотра, при налаживании, можно использовать раскодировщик (вроде дизассемблера).

Говорящие имена образов.

Имена образов (объектов и действий) строятся на основе их неизменных свойств (признаков). Основная часть этих признаков составляет «говорящее имя» и используется как ключ в ассоциативной памяти. Признаки образа определяются позиционно, друг за другом в имени (без разделителей) состоящей из пар бит (квадров), некоторые квадры являются определяющими для группы признаков. Определяющие квадры задают наличие остальных признаков в группе и наличие расширенного набора параметров, при необходимости. В расширениях возможно использование целочисленных коэффициентов, описывающих степень приближенности значения.

Если, смотреть по аналогии с мозгом, то позиция признака в коде «говорящего имени» привязывается к некоторому параметру, регистрируемому одним из органов чувств и обработанным неким предпроцессинговым центром. Такая обработка и эти центры обработки, закодированы самой природой, генетическим кодом. Есть доказанные данные, по устройству мозга высших животных и человека, что такие центры, образованные группами нейронов, ответственные за распознавание сигналов от рецепторов органов чувств, не только существуют, но имеют аналоги у разных животных, только отличаются своими возможностями, в зависимости от развитости органов чувств.

Задавая изначально (аппаратно или в эмуляторе), извлечение нужной, в зависимости от контекста, информации из «говорящего имени», мы, по сути, используем наработки природы в этом направлении. Знакомясь с новым образом, СИМ сможет, сравнивая его с имеющимися в памяти образами, кодировать его, на основе встроенных механизмов (алгоритмов) оценки по тем или иным признакам.

Переменные параметры объектов группируются по типам и располагаются в списке значения, в том числе для нематериальных объектов сущностей, вроде самих по себе всевозможных свойств (признаков) объектов. Если некоторые признаки безразличны, то запись сокращается. К примеру, некоторые объекты не стоит пробовать на вкус, а некоторые фактически не пахнут, значит при значении интенсивности этих признаков равном NE (отрицательно), уже список признаков сокращается наполовину.

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

Образы делятся (1) на простые (примитивы), сложные статичные, состоящие из наборов простых объектов, действий (или признаков в виде сущностей), а также на коллекции – сложные динамические образы, состоящие из объектов и действий, описывающие взаимосвязь объектов в пространстве и времени.
Главный (2) параметр:
– макромир/норма/микромир или нечто (неизвестно).
Объекты микромира во взаимодействии напрямую с другими объектами участия не принимают. Объекты макромира просчитываются отдельно (их взаимосвязи) от нормальных объектов и, оказывая влияние на нормальные объекты, от них почти не зависят.
Следующие параметры для нормальных объектов.
Основное разделение (3):
– живое/неживое/нематериальное или нечто (неизвестно).
Следующие параметры идут в соответствии с третьим.
Если это живое, то идёт следующий (4) параметр:
– индивид/животное/растение или нечто (неизвестно).
Далее идут биологические особенности вида (5), для животного добавляются особенности поведения (6).
Для индивида, используется расширение (7) в виде списка особенностей его характера.

Если это неживое, то далее идёт, (4) активное/пассивное/механизм, для простых приводится (5) список свойств, присущих неживым материальным объектам. Составные объекты описываются, как и простые, на основе суммы свойств составляющих их объектов. Далее для составных идёт (6) список указателей на составляющие их образы и для коллекций (7) список действий и взаимодействий в коллекции.

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

Нематериальные объекты подразделяются как (4) контекст(тема)/признак(свойство)прочее/действие, (5) особо важное/среднее/неважное для контекста, список применимости для действий (по признакам образов). Для признаков и прочих нематериальных образов: признак/эмоция/соотношение. Соотношения между образами, как материальными так и нематериальными – это типы объектов, разделения их на группы и прочее.

В базе данных имя образа (объекта) является одновременно ключом. При запросе данных с ключом, включающим значения нечто (неизвестно), СУБД должна выдавать список имеющихся в базе пар ключ-значение, где ключи имеют любое значение в этом параметре. Вернее всего потребуется предварительная разбивка имён по параметрам и создания отдельных словарей на каждый параметр.
Само по себе место для каждого признака пока чётко не определенно, для этого надо сделать программу "конструктора образов", вот как раз в этом жду помощи от опытных программистов.

Добавлено через 6 минут
Таблица со списком основных признаков.
1
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
09.01.2017, 14:51 17
PavelZX
Я могу предложить вам способ, который используется
в QBasic. Там есть операторы с несколькими параметрами,
разделенными запятыми. Если параметр не используется,
то запятые (в середине) всё-равно остаются. Мы можем
использовать любой иной символ, например #.
Тогда у нас будет нечто такое "имя"77##55#44...
Здесь три символа # - что означает, что три параметра
опущены. (на втором, третьем и пятом месте)
0
PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 192
Записей в блоге: 2
09.01.2017, 15:07  [ТС] 18
Признаки сложных образов требуют дополнительной проработки. Также не проработан до конца механизм привязки признаков дающих эмоциональную окраску образам. Во первых, человек может испытывать большое количество различных отношений к тем или иным образам (иначе говоря смыслам), а эмоции вызывают лишь определённые сочетания тех или иных образов вместе взятых. К примеру образ-действие обозначающий убийство, несёт сам по себе сильную отрицательную эмоциональную окраску, но одно дело убить комара, а другое убить близкое вам живое существо (кошку или собаку, например), не говорю уже о более тяжком...

Добавлено через 8 минут
Цитата Сообщение от echs Посмотреть сообщение
Я могу предложить вам способ, который используется
в QBasic. Там есть операторы с несколькими параметрами,
разделенными запятыми.
В Питоне есть так называемые "списки" и "кортежи".

Добавлено через 3 минуты
Советую поближе познакомится с Питоном, всё-таки QBasic это ЯП из прошлого века.
1
echs
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
09.01.2017, 15:12 19
PavelZX
Я предлагаю не делать подробную градацию эмоций.
А взять числа 1, 2, 3, 4, 5
1 - сильная отрицательная эмоция
2 - средняя отрицательная эмоция
3 - нейтральная (слабая) эмоция
4 - средняя положительная эмоция
5 - сильная положительная эмоция
полагаю этого достаточно, в противном случае мы
утонем в параметрах ...
0
PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 192
Записей в блоге: 2
09.01.2017, 15:30  [ТС] 20
Цитата Сообщение от echs Посмотреть сообщение
Я предлагаю не делать подробную градацию эмоций.
Если было это так просто... В том то и дело, что я привёл очень грубый пример. Действительность сложнее и многограннее. Надо быть последовательным и понимать, что качественную оценку действиям окружающих и возможных последствий своих поступков можно сделать лишь используя всё богатство эмоциональных оценок.

Вот, к примеру чувства на букву "Н", испытываемые человеком.
Надежда - ожидание блага, осуществления желаемого. Негативное значение надежды обосновывалось тем, что она воспринимается как иллюзия, добровольный самообман. Чувство надежды может выступать в качестве временного утешения.
Надменность – большая гордость, напыщенность.
Наслаждение - чувство, переживание, сопровождающее удовлетворение потребности или интереса. Высшая степень удовольствия.
Невозмутимость - спокойствие, выдержка в эмоционально сложной ситуации.
Негодование - состояние крайнего недовольства, возмущения.
Недоверие - отсутствие доверия, сомнение в правдивости, истинности, подозрительность.
Недовольство - отсутствие удовлетворенности, обида, эмоциональное несогласие с чем-л., неприятие.
Недовольство собой - осознание неправильности или недостаточности, неудовлетворительности своих действий и переживания в связи с этим. Может сочетаться с чувством стыда, досадой, раскаянием, желанием исправить ошибку.
Недоумение – состояние сомнения, колебания, как следствие того, что субъект не может понять, в чем дело.
Нежность - ласковость, ласковая и чуткая любовь. Отношение одного человека к другому, основанное не на чувственном, сексуальном проявлении влечений и желаний, а на несексуально окрашенном расположении к нему.
Неловкость – чувство стеснительности, стыда. Может быть следствием социальной тревоги, обнаруженной лживости собеседника, сензитивности, незаслуженной или чрезмерной похвалы, присущей индивиду щепетильности, беспокойства о последствиях происходящего. Может перейти в стыд, смущение, раздражение.
Ненависть – глубокая длительная интенсивная злость и враждебность к кому-либо, чему-либо, часто в сочетании с желанием вреда объекту такой эмоции. Обусловливается представлениями индивида о том, что объект ненависти опасен, вреден для него, для других людей, для чего-то ценного в его глазах; в частности, ненависть может быть по религиозным или политическим причинам. Ненависть может быть связана с прошлыми отрицательными поступками ее объекта или переходить на объекты, достаточно связанные с ним – его друзей, родственников, сторонников.
Неприязнь - недоброжелательность к кому-либо, вид легкого отвращения. Может быть обусловлено завистью, ревностью, несовпадением мировоззрений, различием социального положения, но больше всего и чаще всего – слишком заметным, очевидным неправильным поведением индивида.
Нерешительность – опасение, недоумение, неуверенность, сомнение, как комплекс.
Нетерпение – нехватка терпения, спокойного ожидания, беспокойное стремление. Может быть обусловлено желанием контролировать всех и вся, неспособностью воспринимать мир таким, какой он есть, прибывать все время в будущем, не уметь находиться в «здесь и сейчас».
Нетерпимость - нежелание мириться с чем-либо, признавать чьи-либо взгляды, образ жизни и т. п. Проявляется в отсутствии выдержки, уважении по отношению к взглядам и мнениям др. может быть следствием общей ригидности человека, узости его мышления, высокомерия и гордости: человек считает, что только его взгляды и образ жизни единственно правильный.
Неуверенность - растерянность и сомнение. Может быть неуверенность в исходе предлагаемого или затеваемого дела, мероприятия, в человеке, в своих выводах и др.
Неуверенность в себе – боязнь предпринимать какие-либо требующиеся действия из-за сомнения в своих силах, возможностях, способностях произвести их успешно, боязни потерпеть провал, комплекса неполноценности. Может появиться в следствии воспитания родителями с гипперопекой, либо слишком строгими и властными родителями. И те и другие родители не дают ничего ребенку делать самостоятельно, принимать свои собственные решения и нести за них ответственность, в следствии чего появляются сомнения в своих силах и инфантильность.
Добавлено через 4 минуты
СИМ, общаясь с подопечным (а тем более полноценный КИР) должен научится понимать, какой смысл вкладывает в слова человек и какие эмоции вызывают у того высказывания СИМа.
1
09.01.2017, 15:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2017, 15:30

опять распознование образов
Мы делаем большие радиоуправляемые модели танков ( можете глянуть на www.interdacom.ru/~tanks )...

Опознавание образов по фотографиям.
Здравствуйте. Нужно программно сравнивать имеющиеся фотографии людей с образами, полученными с...

Алгоритм распознавания образов нейронной сетью
Доброго времени суток. Не могу понять такой момент. Даны изображения букв, представленные битовой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru