Форум программистов, компьютерный форум, киберфорум
ИИ, нейросети, LLM, ML, Data Science, ИИ-агенты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/35: Рейтинг темы: голосов - 35, средняя оценка - 4.74
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2

Язык образов

07.01.2017, 13:20. Показов 7452. Ответов 71
Метки ии (Все метки)

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

В языке образов (ЯО), количество возможных действий не предопределено, результат работы, тех или иных алгоритмов, подсчитать можно только с некоторой вероятностью, а достижение того или иного результата возможно только при наличии обратной связи. Такой механизм программирования, когда с одной стороны нет ограничений на действия, а с другой, существует обратная связь, по результату, позволит добиться поведения робота, близким к человеческому. Немаловажным, для осуществления обратной связи, является эмоциональная оценка образов.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.01.2017, 13:20
Ответы с готовыми решениями:

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

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

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

71
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
06.03.2017, 14:10  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от xeonz Посмотреть сообщение
Вообще не понятно, что все носятся с этой неоднозначностью.
Если применительно к вашему примеру, то в реальных устройствах существует область допустимых значений, для get_sensor_a или get_sensor_b, также результат c=f(a,b) должен иметь свои ограничения, иначе система либо останавливается, с генерацией сообщения об ошибке, либо работает по аварийной программе, подставляя некоторое усреднённое значение вместо ошибочного с неверно показывающего датчика. В простой системе все эти варианты реакции на события можно спрогнозировать и заранее запрограммировать, впрочем всё равно результирующее устройство может работать с ошибками и требует наладки.

Теперь возьмём сложную систему управления, в которой не один десяток параметров разнесённых во времени, множество датчиков, многие из которых могут выходить за допустимые параметры. Такую систему невозможно изначально спроектировать с учётом всех нюансов эксплуатации. В итоге процесс наладки и доводки превращается в целый роман, иногда детективный, потому что многие ошибки допущенные ещё в процессе проектирования, не выявленные при пуско-наладке, выливаются в значительные финансовые потери, а иногда приводят к серьёзным авариям, в том числе с травмами и того хуже.
0
863 / 333 / 43
Регистрация: 16.05.2014
Сообщений: 2,596
06.03.2017, 14:26
Цитата Сообщение от PavelZX Посмотреть сообщение
В итоге процесс наладки и доводки превращается в целый роман, иногда детективный, потому что многие ошибки допущенные ещё в процессе проектирования, не выявленные при пуско-наладке, выливаются в значительные финансовые потери, а иногда приводят к серьёзным авариям, в том числе с травмами и того хуже.
И какой у вас из этого вывод?
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
06.03.2017, 15:02  [ТС]
Цитата Сообщение от xeonz Посмотреть сообщение
И какой у вас из этого вывод?
Простые системы управления пусть как и раньше разрабатываются проверенными инструментами. А для сложных я предлагаю свою разработку, Язык Образов, в качестве платформы для программирования, на основе адаптационных алгоритмов, способных решать задачи на при неполноте информации. Система получает на входе описание технологического процесса, параметры оборудования и, в результате общения с авторами и технологами, формирует управляющие последовательности для исполнительных устройств.
0
863 / 333 / 43
Регистрация: 16.05.2014
Сообщений: 2,596
06.03.2017, 16:45
Вы перешагиваете через 3 ступени. То, что якобы решает ваша система, будет решаться системами ИИ на базе нейросетей. Которые уже активно развиваются, но только не перепрыгивают несколько ступенек.
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
06.03.2017, 17:05  [ТС]
Цитата Сообщение от xeonz Посмотреть сообщение
То, что якобы решает ваша система, будет решаться системами ИИ на базе нейросетей.
СИМ предназначен для других задач, но Язык Образов рассчитан на перспективу.

Не вижу реальных систем, построенных целиком на базе нейросетей, единственный практический результат, что знаю, это распознавание картинок. В распознавании речи, к примеру, используются другие математические методы. Всё-таки это просто методы из множества, для решения конкретной задачи. Возможно их также буду использовать в ЯО, наравне с прочими алгоритмами.
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
05.04.2017, 01:07  [ТС]
Так или иначе, Язык Образов будет жить. Последняя статья на сайте завершает описание теоретической базы. http://caiw.ru/imitatsiya-emotsij/

Теперь дело за созданием Конструктора Образов. Для начала разобрал простой пример на основе React-Redux https://github.com/PavelZX/wagtail-react-blog Wagitail/Django в бекенде, сейчас он у меня на сервере установлен.

Разбираю так же, более навороченный пример https://github.com/PavelZX/phoenix-trello там в бекенде Phoenix/Elixir, Elixir относительно новый ЯП, сделанный на виртуальной машине Erlang, добавляет некоторое удобство в работе, используя все прелести OTP. Этот стек более перспективен, так как на Elixir и Redis (с использованием функций на Си) работа обработчиков событий в Коллекциях интеллектуальных агентов будет более быстрой и стабильной.

Добавлено через 3 минуты
Тут собираю команду так, что кто хочет одновременно учиться и работать над интересным проектом, добро пожаловать к нам.
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
22.02.2019, 05:14  [ТС]
Продолжаем работы над проектом UEF, ищу начинающих 3D моделлеров. Для нового демо нужны простые модели внешних блоков стационарных объектов и космических кораблей.
Для работы над конструктором образов, приглашаю к сотрудничеству начинающих фронтенд разработчиков, кому интересно научится разрабатывать одностраничные приложения.
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
05.11.2021, 13:41  [ТС]
Одна из последних моих статей по Языку Образов. http://caix.ru/osnova-iskusstvennogo-razuma/ Может кому будет интересно...
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
05.11.2021, 14:39
Цитата Сообщение от PavelZX Посмотреть сообщение
Простые системы управления пусть как и раньше разрабатываются проверенными инструментами. А для сложных я предлагаю свою разработку, Язык Образов, в качестве платформы для программирования, на основе адаптационных алгоритмов, способных решать задачи на при неполноте информации. Система получает на входе описание технологического процесса, параметры оборудования и, в результате общения с авторами и технологами, формирует управляющие последовательности для исполнительных устройств.
Язык нечеткого управления -- Деменков Н.П., МГТУ им. Н.Э. Баумана, г. Москва, Россия
http://www.picad.com.ua/0406/pdf/soft.pdf

Ю.Н.Хижняков -- Алгоритмы нечеткого, нейронного и нейронечеткого управления в системах реального времени
http://file.at.pstu.ru/materia... nyakov.pdf

Заде Л.А. -- Понятие лингвистической переменной и его применение к принятию приближенных решений.-М.:Мир, 1976.-165 с.
https://scask.ru/a_book_zade.php

Добавлено через 1 минуту
Нечёткая логика
https://ru.wikipedia.org/wiki/Нечёткая_логика

Добавлено через 6 минут
Собственно, все это объединяется понятием:

Мягкие вычисления
https://ru.wikipedia.org/wiki/Мягкие_вычисления
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
05.11.2021, 15:21  [ТС]
Цитата Сообщение от vantfiles Посмотреть сообщение
Собственно, все это объединяется понятием:
Мягкие вычисления
Хорошо, пусть будут мягкие, я не против. По статье есть что сказать?
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
05.11.2021, 16:43
Цитата Сообщение от PavelZX Посмотреть сообщение
По статье есть что сказать?
Если хотите, хотя я уже посоветовал Вам три книги, которые возможно помогли бы переосмыслить то, что Вы пытаетесь нащупать интуитивно.

Итак, очень много воды, лирики и отсутствия аргументации.
С самого начала сыплются фактические ошибки:

Вдаваться в историю программирования http://informat444.narod.ru/museum/lanr/evol.htm как такового не буду, но классическое программирование началось с так называемого процедурного.
https://www.info.ucl.ac.be/~pv... eng108.pdf На том этапе его было достаточно, для простых математических вычислений, чем и занимались компьютеры (вычислители), ведя свою родословную от арифмометров и калькуляторов. Процедурное программирование потом, подкреплённое некоей теоретической базой, переросло в императивное, подкреплённое позже ООП парадигмой.
Удивлю, наверное, но все было как раз наоборот.

Только в отдельных языках программирования имеется возможность организовать модификацию кода на лету http://rsdn.org/projects/rshar... rp_mag.xml, но полноценный смешанный поток данных и кода в современных системах встречается очень редко.
К таким языкам относятся все динамические языки программирования:

Forth, Perl, Python, PHP, Ruby, Smalltalk, Tcl, JavaScript, Lua, Lisp, Squirrel... при желании список можно продолжить другими, уже менее известными.

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

В отличии от естественных и языков программирования, Языку Образов трудно придумать какую-то символьную систему, поэтому для работы с ним лучше всего использовать визуальную среду проектирования, основанную на ситуационном моделировании окружений.
Ну и самое главное -- Язык образов 07.01.2017 -- Сегодня, 05.11.2021
Описание до сих пор находится на уровне абстракций и авторских "хотелок".
2
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
06.11.2021, 02:15  [ТС]
Цитата Сообщение от vantfiles Посмотреть сообщение
Удивлю, наверное, но все было как раз наоборот.
Первыми были механические вычислители, потом пришли реле и моторы. Затем появились электронные лампы, а уж далее ворвались в мир полупроводниковые приборы. Программы тогда задавались переключателями и потенциометрами, чуть позже появились перфокарты и оперативная память на ферритах. Это что касается "железа". С появлением ламп представилась возможность аналоговых и смешанных цифро-аналоговых вычислений, где как раз во всю использовались "мягкие вычисления".

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

Добавлено через 22 минуты
Цитата Сообщение от vantfiles Посмотреть сообщение
К таким языкам относятся все динамические языки программирования
Большое спасибо, что не поленились прочитать статью!

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

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

Добавлено через 4 минуты
Цитата Сообщение от vantfiles Посмотреть сообщение
Описание до сих пор находится на уровне абстракций и авторских "хотелок".
Время одиночек и небольших групп энтузиастов ушло. Я мало могу сделать сам. (Практически я немного занимаюсь веб-разработкой на JS/PHP.) Теория проработана полностью, а с Конструктором Образов вышла заминка, причём не связанная с программированием, как таковым, а больше с самим дизайном проекта.
0
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,821
07.11.2021, 09:34
Лучший ответ Сообщение было отмечено wer1 как решение

Решение

Алгоритмов и абстрактных языков, концепций, вероятностных/статистических моделей умотаться, выше крыши. И все они как-то что-то работают, худо-бедно.
Времени энтузиастов и небольших групп никогда не было, и никуда оно не уходило и не приходило. Есть обученные специалисты (ученые и инженеры) - вот они и есть энтузиасты, они пишут статьи в научных журналах и читают друг друга. А необученные неспециалисты никогда не придумывали ничего толкового, вы слишком хорошего мнения о самоучках. Устраните когнитивный диссонанс в своей голове, вас в школе обманули, когда говорили, что спусковым крючком нового открытия было падение яблока на голову, принятие ванны, сновидение и т.п. Это все байки. Новые открытия делают только люди прокачавшиеся в университете, аспирантуре, докторантуре...
1
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
07.11.2021, 11:35  [ТС]
Цитата Сообщение от Mikhaylo Посмотреть сообщение
Новые открытия делают только люди прокачавшиеся в университете, аспирантуре, докторантуре...
Что нового может предложить человек, большую часть жизни потративший на копошение в старом? Только небольшое усовершенствование. Реально, что-то революционно новое можно создать лишь отбросив всё лишнее, а лучше не тратить силы на весь этот балласт!
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
07.11.2021, 13:16
Цитата Сообщение от PavelZX Посмотреть сообщение
Что нового может предложить человек
Известна история про человека, который приехал из глубинки в столицу и предложил свою новую математическую теорию. Как выяснилось - дифференциальное исчисление.

Вы на верном пути, идете следом.

Добавлено через 6 минут
Цитата Сообщение от PavelZX Посмотреть сообщение
можно создать лишь отбросив всё лишнее
Ну так создайте. За четыре года Вы не смогли вменяемо объяснить, что же это такое - "Язык образов".
0
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,821
07.11.2021, 15:10
Цитата Сообщение от PavelZX Посмотреть сообщение
Что нового может предложить человек, большую часть жизни потративший на копошение в старом? Только небольшое усовершенствование. Реально, что-то революционно новое можно создать лишь отбросив всё лишнее, а лучше не тратить силы на весь этот балласт!
Вы думаете какой-нибудь профессор не докумекает разработать аналог вашего "языка образов" (если таковой был бы чем-нибудь полезен)? К сожалению, в вашем мирке нет информации о том, как делаются открытия. Вы знаете только откровенную бытовуху, когда ваш отец сказал что-то вроде "Все хрень! Это надо как-то по-другому придумать!". Вам кажется, что ученые должны релакснуть, потянуться и сказать: "В универах преподают ложь, это все не работает, тут какая-то другая замутка!".

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

Если вы хотите понять, как работает интеллект, так попробуйте понять машинное обучение. МО основано полностью на матстатистике. Там будут понятия модель, вектор, алгоритм, регрессия, классификация, пространство, признак и т.п. Может быть на самом деле ваш язык образов - это математический язык, на нем можно записать все безошибочно. Но вы со своим уставом придете, а вам скажут: "Так мы уже давно знаем, что вы не знаете, это преподают на втором курсе".

Вам хочется потешить самолюбие, засела мысля и верится, что прорыв где-то недалеко. Ну хотите язык образов в готовом виде? Вероятностная модель. Почитайте про это.
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
07.11.2021, 17:20  [ТС]
Цитата Сообщение от vantfiles Посмотреть сообщение
что же это такое - "Язык образов"
Язык Образов можно рассматривать как язык мысли думающей машины, а простые Образы -- это смысловые единицы. Ничего сложного.

Добавлено через 1 минуту
Цитата Сообщение от Mikhaylo Посмотреть сообщение
Вероятностная модель.
Миша, вы так верите в математику...
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
07.11.2021, 22:22
Цитата Сообщение от PavelZX Посмотреть сообщение
Язык Образов можно рассматривать как язык мысли думающей машины, а простые Образы -- это смысловые единицы. Ничего сложного.
"Веревка! — вервие простое!"

Добавлено через 4 часа 4 минуты
Если кто не читал: https://www.cyberforum.ru/blog... g7331.html
0
821 / 580 / 75
Регистрация: 20.09.2014
Сообщений: 3,821
08.11.2021, 06:42
Почему смысловая единица? Целый смысловой модуль, могущий принимать различные формы!
0
 Аватар для PavelZX
20 / 20 / 2
Регистрация: 14.10.2015
Сообщений: 202
Записей в блоге: 2
08.11.2021, 06:52  [ТС]
Цитата Сообщение от Mikhaylo Посмотреть сообщение
Почему смысловая единица?
Имею ввиду именно простые образы. К ним относятся признаки (горячий-холодный), на которые раскладываются все остальные образы, что действия, что объекты. Простые действия, которые отвечают за изменение одного признака у объекта (нагревать-охлаждать). Возможны и простые объекты в виде абстракций (температура).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.11.2021, 06:52

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

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

Нейронная сеть для распознавания образов
Нужно сделать нейронную сеть для распознавания образов. Кто делал такое? Где проще это делать? Где есть нормальные гайды? Думаю между...

Выбор технологии для распознавания образов
Здравствуйте. Стоит задача распознать текст с фотографии. Думаю как эффективней к этому подойти. Из вариантов есть нейросеть, кластеризация...

Где найти реализованный алгоритм распознавания образов
Здравствуйте! Пишу магистерскую работу, результатом которой будет алгоритм распознавания образов, реализованный на базе когнитрона или...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru