Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Результаты опроса: На Ваш взгляд, искуственный интелект - реальность???
Да 8 72.73%
Нет 2 18.18%
Затрудняюсь ответить 1 9.09%
Голосовавшие: 11. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 18.10.2011, 19:41   #1   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
Exclamation Оценка разницы между картинками. Нейросети ч.1

Господа программисты и свободно мыслящие!!!
Возникла задача...
условие:
есть две картинки А и Б, которые различны, но размеры и глубина цвета равны.
вопрос:
по каким параметрам их оценивать, и как выразить эти параметры функции??? какие модели можно использовать и по каким причинам?
  Ответить с цитированием
Старый 18.10.2011, 20:58   #2   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,872
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Приведи пример картинок, которые по твоему мнению "более-менее равны", чтобы было понятно о чем речь.
  Ответить с цитированием
Старый 18.10.2011, 23:14   #3   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
ды тупо на одной картинке появилась птичка, а на другой ее нет. Подобный режим поиска подобных фото есть во многих программах для поиска дубликатов и в ACDSee опционально присутствует.
  Ответить с цитированием
Старый 19.10.2011, 07:19   #4   
Форумец
 
Сообщений: 286
Регистрация: 17.09.2010

Battle Coder вне форума Не в сети
Первое, что приходит в голову - сравнивать по пикселям. но слишком уж это как-то медленно =) наверное, есть другой способ...

Рекомендую почитать книжку "дуда, харт, распознавание образов и анализ сцен", сам оную до конца не прочитал, не до неё. но наверняка там написано.
  Ответить с цитированием
Старый 19.10.2011, 07:21   #5   
como estas?
 
Сообщений: 133
Регистрация: 23.06.2007
Возраст: 35

Luko_Brazi вне форума Не в сети
в матлабе это наверное реализуется удобно, по крайней мере именно там нас учили делать сравнение экземпляра картинки и образца.
  Ответить с цитированием
Старый 19.10.2011, 07:54   #6   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Battle Coder Посмотреть сообщение
Первое, что приходит в голову - сравнивать по пикселям. но слишком уж это как-то медленно =) наверное, есть другой способ...
Разрешение у 1 картинки поменяется и у тебя пиксели в 2-ух идентичных картинках не совпадут.
  Ответить с цитированием
Старый 19.10.2011, 17:03   #7   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
о пикселях

Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Разрешение у 1 картинки поменяется и у тебя пиксели в 2-ух идентичных картинках не совпадут.
может возникнуть и такой вариант, что первая картинка есть зеркальная копия второй
что сделать тут???
  Ответить с цитированием
Старый 19.10.2011, 18:55   #8   
Форумец
 
Сообщений: 491
Регистрация: 02.12.2005
Возраст: 36

Lampus вне форума Не в сети
Я вам даже ссылку оставлю: http://habrahabr.ru/blogs/image_processing/120562/
Может поможет.
  Ответить с цитированием
Старый 19.10.2011, 21:49   #9   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
не то!!!

Цитата:
Сообщение от Lampus Посмотреть сообщение
Я вам даже ссылку оставлю: http://habrahabr.ru/blogs/image_processing/120562/
Может поможет.
Не то!!!
Смысл задачи: найти решение(алгоритм), который позволит компьютеру указать, что изображение сдвинуто/ изменило цвет, указав на степень изменения, выражаемую числом
  Ответить с цитированием
Старый 19.10.2011, 22:06   #10   
Форумец
 
Сообщений: 491
Регистрация: 02.12.2005
Возраст: 36

Lampus вне форума Не в сети
Цитата:
Сообщение от Спартак21 Посмотреть сообщение
Не то!!!
Смысл задачи: найти решение(алгоритм), который позволит компьютеру указать, что изображение сдвинуто/ изменило цвет, указав на степень изменения, выражаемую числом
Стоило указать это в первом посте, я неправильно понял суть вопроса.
Я никогда с вопросом обработки изображений плотно не сталкивался, но может стоит посмотреть в сторону OpenCV?
  Ответить с цитированием
Старый 19.10.2011, 22:26   #11   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
опять не попал

Цитата:
Сообщение от Lampus Посмотреть сообщение
Стоило указать это в первом посте, я неправильно понял суть вопроса.
Я никогда с вопросом обработки изображений плотно не сталкивался, но может стоит посмотреть в сторону OpenCV?
нет. Суть в принятии решения, а-ля нейросеть
  Ответить с цитированием
Старый 19.10.2011, 22:27   #12   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,872
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Спартак21 Посмотреть сообщение
Не то!!!
Смысл задачи: найти решение(алгоритм), который позволит компьютеру указать, что изображение сдвинуто/ изменило цвет, указав на степень изменения, выражаемую числом
Ты сформулируй конкретную задачу. Похожа ли божья коровка на слона с высоты полета орла? Похожа.
Тебя такой вариант подбора устроит?
Эта задача НЕ РЕШАЕТСЯ В ОБЩЕМ СЛУЧАЕ. Только в частном.
  Ответить с цитированием
Старый 19.10.2011, 23:06   #13   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,872
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Спартак21 Посмотреть сообщение
нет. Суть в принятии решения, а-ля нейросеть
ты слишком переоцениваешь нейросети. Это очень интересная штука, у меня диссер был по нейросетям, и с высоты птичьего полета я могу сказать вот что
а) за этим, безусловно, будущее
б) существующие технологии даже близко не подошли к скоростям обмена и объемам информации мозга скажем, крота.
в) над задачей применения аппарата нейронных сетей к форексу (или нахождения степени близости картинок) я бился и всерьез. И не только я. Всё упирается в то что скорость обработки информации компьютером просто несопоставима со скоростью работы человеческого мозга.
То, что делает человек примерно 50 раз в секунду, компьютер будет делать месяцами.
Компьютер - это просто узкоспециализированная машина, числодробилка. Иллюзия, возникающая из-за того что раз компьютер может перемножать числа быстрее чем человек, значит и многое другое он может делать быстрее и лучше - это, увы, лишь иллюзия.
  Ответить с цитированием
Старый 19.10.2011, 23:08   #14   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
Exclamation Мысль!!!

Цитата:
Сообщение от Spectator Посмотреть сообщение
Ты сформулируй конкретную задачу. Похожа ли божья коровка на слона с высоты полета орла? Похожа.
Тебя такой вариант подбора устроит?
Эта задача НЕ РЕШАЕТСЯ В ОБЩЕМ СЛУЧАЕ. Только в частном.
О! Мыслительный процесс пощёл-пощёл-пощёл!!!
Отлично!
Спектатор! Этот пример тоже подходит!
Пусть будет божья коровка и слон!
Меня интересует суть, сам процесс, как происходит анализ!!!
  Ответить с цитированием
Старый 19.10.2011, 23:11   #15   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
Мозг

Цитата:
Сообщение от Spectator Посмотреть сообщение
ты слишком переоцениваешь нейросети. Это очень интересная штука, у меня диссер был по нейросетям, и с высоты птичьего полета я могу сказать вот что
а) за этим, безусловно, будущее
б) существующие технологии даже близко не подошли к скоростям обмена и объемам информации мозга скажем, крота.
в) над задачей применения аппарата нейронных сетей к форексу (или нахождения степени близости картинок) я бился и всерьез. И не только я. Всё упирается в то что скорость обработки информации компьютером просто несопоставима со скоростью работы человеческого мозга.
То, что делает человек примерно 50 раз в секунду, компьютер будет делать месяцами.
Компьютер - это просто узкоспециализированная машина, числодробилка. Иллюзия, возникающая из-за того что раз компьютер может перемножать числа быстрее чем человек, значит и многое другое он может делать быстрее и лучше - это, увы, лишь иллюзия.
написано красиво, но моя гипотеза такова: никто ещё не сделал полноценной нейросети, почему это не можем сделать мы, хотя бы попытаться???
Пусть ПК уступает по скорости обработки, но ускорить процесс то же можно попытаться)
  Ответить с цитированием
Старый 19.10.2011, 23:21   #16   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,872
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
О! Мыслительный процесс пощёл-пощёл-пощёл!!!
Отлично!
Спектатор! Этот пример тоже подходит!
Пусть будет божья коровка и слон!
Меня интересует суть, сам процесс, как происходит анализ!!!
http://www.google.ru/#sclient=psy-ab...w=1246&bih=882

Хочу тебя огорчить - весь процесс основан на уже имеющейся в моей голове информации.


Цитата:
Сообщение от Спартак21 Посмотреть сообщение
написано красиво, но моя гипотеза такова: никто ещё не сделал полноценной нейросети, почему это не можем сделать мы, хотя бы попытаться???
Пусть ПК уступает по скорости обработки, но ускорить процесс то же можно попытаться)
Я всерьез интересуюсь оптимизацией алгоритмов, можно сказать - всю сознательную жизнь я так или иначе этим интересуюсь. И вот что, исходя из этого опыта, я могу сказать - можно убыстрить дебильный алгоритм в 100 000 раз. Нельзя убыстрить хоть сколько-нибудь разумный алгоритм в 100 000 000 000 раз. Тут уже всё упирается в аппаратную часть, а мозг человека гораздо быстрее и сложнее чем любой существующий процессор.
Множество простейших операций процессор делает быстрее. Распознавание образов пока не под силу ни одному процессору, а месячный ребенок, кошка, собачка, кролик, крот, енот - вполне способны сделать это за доли секунды.
  Ответить с цитированием
Старый 20.10.2011, 07:05   #17   
como estas?
 
Сообщений: 133
Регистрация: 23.06.2007
Возраст: 35

Luko_Brazi вне форума Не в сети
может я не понимаю смысла, конкретно нужно написать алгоритм сравнения двух образов? использование "механизмов" когнитрона тут не подойдет?
  Ответить с цитированием
Старый 20.10.2011, 09:08   #18   
Форумец
 
Сообщений: 491
Регистрация: 02.12.2005
Возраст: 36

Lampus вне форума Не в сети
Раз уж пошла такая пляска...
Как мне помнится, ребята из MIT сделали специализированный чип для реализации нейронных сетей. Есть даже такая вещь как FPGA Based Neural Network. Никто в этом направлении не копал?
  Ответить с цитированием
Старый 20.10.2011, 09:36   #19   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,872
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
http://aimatrix.nm.ru/aimatrix/NeuronNetworks.htm

Компьютеры семейства Mark имеют общую программную оболочку ANSE (Artificial Neural System Environment), обеспечивающую программную совместимость моделей. Помимо указанных моделей фирма TRW предлагает также пакет Mark II - программный эмулятор нейронных сетей.

Надо будет попробовать этот пакет найти.
  Ответить с цитированием
Старый 01.12.2011, 17:37   #20   
Registered User
 
Аватар для Спартак21
 
Сообщений: 402
Регистрация: 14.11.2007
Возраст: 37

Спартак21 вне форума Не в сети
...тогда у меня возникает вопрос(возможно, что философский).
Возможно ли представить нейрокомпьютер, как совокупность простых элементов???
Думаю, что возможно, но интересно мнение людей, которые знают побольше
  Ответить с цитированием
Старый 01.12.2011, 20:51   #21   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,872
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Спартак21 Посмотреть сообщение
...тогда у меня возникает вопрос(возможно, что философский).
Возможно ли представить нейрокомпьютер, как совокупность простых элементов???
Думаю, что возможно, но интересно мнение людей, которые знают побольше
Не можно, а нужно
В отличие от цифровых систем, представляющих собой комбинации процессорных и запоминающих блоков, нейропроцессоры содержат память, распределённую в связях между очень простыми процессорами, которые часто могут быть описаны как формальные нейроны или блоки из однотипных формальных нейронов
http://ru.wikipedia.org/wiki/Нейрокомпьютер
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind