Fryazino.NET Forum || Культура и наука || Искусственный интеллект.
>> Привет, Гость! Войдите! : вход | поиск | правила | банлист
Автор
Искусственный интеллект. (4) 1 2 3 4 для печати | RSS 2.0
Aztec
unregistered
To alar
нету правил при построении нейросети? ну-ну.

приведите правила (хотя бы в общем виде), по которым надо строить нейросеть, для примера Чарли опознания фигуры кошки на произвольном фоне.

попробуйте применить это правило к картинке из мультика.

это был пример формализации, и я не утверждал абсолютной правильности этого продукционного правила. реально описание строится из нескольких подобных правил. за примерами можно обратиться к описанию первых экспертных систем MYCIN или PROSPECTOR.
IP
alar
unregistered
To Gierus
Решить просто человеку, а не ИИ.
А выработать алгоритм человеку просто? Признаки выделить...
Почему вы думаете, что AI принципиально отличается?
IP
alar
unregistered
To Aztec
приведите правила (хотя бы в общем виде), по которым надо строить нейросеть
задайте подобный вопрос настоящему специалисту по нейросетям, а потом напишите в эту тему, куда он вас послал
IP
Aztec
unregistered
To alar
задайте подобный вопрос настоящему специалисту по нейросетям, а потом напишите в эту тему, куда он вас послал

никуда он меня не послал, а культурно ответил
в ходе диалога выяснилось, что по-хорошему все алгоритмы построения опираются на теорему Колмогорова о приближении непрерывной функции.
В этом случае сеть состоит из 2-х слоев.
в первом - количество нейронов достаточно велико(зависит от точности приближения)
во втором - только один.
но на ПРАКТИКЕ обычно пользуются нейросимуляторами( Matlab,например) для подбора необходимой архитектуры.
Больше никакой теории нет. один метод проб и ошибок.

от себя - есть куча алгоритмов ОБУЧЕНИЯ нейросети
IP
alar
unregistered
To Aztec
Вот видите, как всё просто.А вышеописанная сеть из двух слоёв - это классика жанра, обычно дополнительные слои вводят, чтобы уменьшить общее количество связей (быстродействие и всё такое)
А насчёт ПРАКТИКИ и нейросимуляторов - на ПРАКТИКЕ обычно на десктопах используют OS Windows.
Больше никакой теории нет. один метод проб и ошибок
я и говорю, что нейросеть - это _всегда_ эвристика
IP
ivi06
Участник
Много
To alar
дополнительные слои вводят, чтобы уменьшить общее количество связей (быстродействие и всё такое) - последовательных связей?
IP
alar
unregistered
To ivi06
последовательных связей?
Чаво-чаво?

связей между нейронами
IP
Aztec
Новичок
Вот видите, как всё просто
как раз не просто: теорема не дает конкретных функций для приближения. хотя можно воспользоваться и другими теоремами о приближении, например, теоремой Вейерштрасса(как вариант с тригонометрическими функциями, так и вариант с полиномами, что одно и тоже).
а раз нейросеть - это _всегда_ эвристика, то отсутствие алгоритма построения следует из эвристичности подбора самой схемы ( я не беру в расчет "классику жанра" из-за неприемлемого количества нейронов в первом слое, тк интересует практическая сторона вопроса).

предлагаю оставить этот вопрос
кроме проблем с распознаванием образов в тематике ИИ есть и другие интересные проблемы.
например тест Тьюринга.
сейчас существует,как я слышал, приктика подвергать чат-роботов этому тесту.
так вот вопрос. можно ли отличить робота от человека, попросив переформулировать какую-нибудь фразу. например "у меня в руках книга" в "я держу в руках книгу"?
IP
ivi06
Участник
Много
To Aztec- стопудова нет, только когда в отключке, их мона различить...Добавив два переводчика, мона переформулировать фразу(даже один)

Сообщение изменено ivi06 от Sat Mar 20 23:23:52 2004
IP
Aztec
Новичок
To ivi06
то есть,только когда в отключке?
IP
alar
unregistered
To Aztec
теорема не дает конкретных функций для приближени
я вообще не знаю, о какой теореме идёт речь.
Условия - в студию!
отсутствие алгоритма построения следует из эвристичности подбора самой схемы Неправда ваша, есть куча задач, которые решаются на основании эвристик, вы только что сказали, что не существует алгоритмов решения этих задач.
из-за неприемлемого количества нейронов в первом слое
количество нейронов в первом слое равно "мерности" исходных данных, и от этого никуда не деться. Количество нейронов в последнем слое равно "мерности" выходных данных.
предлагаю оставить этот вопрос согласен. Пока в теме нет нормального спеца по нейросетям, это всё как-то ... ненаучно и некультурно.

тест Тьюринга
условия в студию.
IP
ivi06
Участник
Много
To Aztec
Увы, я не спец, а тока из философских соображений, если они могут быть у обывателя...

Сообщение изменено ivi06 от Sun Mar 21 00:13:37 2004
IP
Aztec
Новичок
To alar
условия самой теоремы я не могу представить сейчас.
но она является, в кокой-то степени, аналогом теоремы Вейерштрасса о приближениии непрерывной функции многочленами:
Пусть f(x) - непрерывная функция. Тогда для любого e>0 существует P(x) - многочлен n-й степени (n зависит от e) такой, что
|f(x)-P(x)|<[i]e[/e].

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

To ivi06

автоматический перевод, если судить по последним результатам, достиг довольно высокого уровня, но на мой взгляд там всеравно остаются проблемы, связанные с семантикой перевода, которая при переводе туда-обратно может теряться. в инете где-то много подобных примеров . там переводили люди, пользуясь просто формальными правилами перевода, то что тогда говорить о машине?
IP
alar
unregistered
To Aztec
классический пример автоперевода: перевели на английский и обратно "плоть немощна, но дух бодр", получили "мясо стухло, а водка крепкая"
У меня ни разу не возникало мысли сделать чат-робота, ибо зачем он нужен?

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

что касается автопревода, то этот пример с "крепкой водкой" наглядно показывает, что задача переформулировать (сказать тоже самое другими словами) не решается простым двойным переводом.

а многочлены можно использовать в качестве решающей функции перцептрона. в свете моего предыдущего поста, мы будем иметь (n+1) перцептрон на первом слое с решающими функциями 1, x, x^2, x^3, ..., x^n. а на втором будет происходить взвешенная суммация и на выходе получим P(x), с точностью e приближаущий f(x)
IP
ivi06
Участник
Много
To Aztec
Тот перевод машины насчет водки мона воспринять как юмор чела... А вообще я имел ввиду больше перевод на образный язык, типа китаских иероглифов, а потом назад- будет тот же смысл, но разными словами...и невозможно отличить чела от машины...
IP
alar
unregistered
To Aztec
После зари AI жизнь ушла далеко вперёд, и мы видим, что гораздо проще общаться с человеком на машинном языке. А неуставные команды консоль может и не понимать, с людьми тоже такое бывает. Так что я по-прежнему не понимаю, зачем.

Что такое решающая функция персептрона? Аналоговая нейросеть со степенными функциями в нейронах?
Обычно нейросети делают цифровыми и приближают не функцию многочленами, а поверхность кусочно линейными поверхностями. Тут как раз всё можно строго доказать. А когда начинается обучение, появляется первое допущение.
IP
Aztec
Новичок
To alar
Обычно нейросети делают цифровыми и приближают не функцию многочленами, а поверхность кусочно линейными поверхностями.

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

А неуставные команды консоль может и не понимать
на то и должен быть ИИ, чтобы понимать, что от него требуется.
одна из областей применнения - поиск. мы даем неформальный запрос, на который робот-поисковик может попросить разъяснения, уточнения. В этом случае он будет вести себя наподобие продавца-консультанта.
подобные работы, несколько вяло, на мой взгляд, ведутся и сейчас
а тест Тьюринга можно рассматривать как тест на адекватность интерпретации машиной поступившего запроса
IP
alar
unregistered
To Aztec
разница в том, что функция - это ответ твоего персептрона, а поверхность разделяет области входных значений при распознавании.
Надеюсь, насчёт наличия разницы между кусочно-линейной и полиномиальной наши мнения совпадают?

Тест Тьюринга может не пройти обычный прапорщик. Чтобы спросить разъяснения и уточнения достаточно языка мелкософтовских диалогов. Короче, я не вижу актуальности задачи.
IP
Aztec
Новичок
To alar
на вход подаеся вектор значений, что там разделять?
IP
alar
unregistered
To Aztec
разделять пространство входных векторов на области, принадлежащие к разным образам
IP
Silencer
Участник
1661
В какие-то дебри вы ушли Человеко-машинный интерфейс, тесты Тьюринга..
ИИ - это чтоб машина делала так же как человек. Что делала - обычно принимала решения, иное мало кому надо. Все остальное - не более, чем красивые бантики
IP
Silencer
Участник
1661
Даже замечу, что задача общения с компьютером с помощью голосовых команд вполне задача ИИ, но совсем в другом смысле )
Для этого нужно распознавание образов.. а вот это - ИИ.

Сообщение изменено Silencer от Sun Mar 21 20:38:57 2004
IP
alar
unregistered
To Silencer
Дело в том, что я считаю чат-робота бантиком, хотя это тоже задача чтоб машина делала так же как человек.
IP
ivi06
Участник
Много
To alar
поверхность разделяет области входных значений при распознавании. - а поверхность в скольки мерном пространстве?
IP
Charly
Участник
Социалистического соревнования
To ivi06
а поверхность в скольки мерном пространстве?

Комменирую - в n-мерном пространстве - сколько векторов-признаков, такая и размерность пространства. Alar описывает одну из схем реализации блока принятия решений...
IP
ivi06
Участник
Много
To Charly- спасибо, это темный лес,- но разве это одно и то же:Обычно нейросети делают цифровыми и приближают не функцию многочленами, а поверхность кусочно линейными поверхностями?
IP
Silencer
Участник
1661
To alar
Ну с принятием решения там тяжело... не задача управления это... хотя, конечно, многое зависит от постановки задачи..
IP
alar
unregistered
To Silencer
Постановка: командовать сотней рабочих, набранных с различных окраин России, каждый владеет определённым подмножеством великого и могучего, при этом задачу управления нельзя свести к десятку уставных команд, которые знают все
Заранее неизвестно, кто насколько знает язык. И народ не только с окраин, ещё москвичи и одесситы
IP
Silencer
Участник
1661
To alar
IP
alar
unregistered
To Charly
Почитал http://www.darpa.mil/grandchallenge/index.htm
Порадовало вот это:
If there is no winner in the 2004 Challenge, subsequent Challenges will be held until the Prize is awarded or until Congressional authority for the Prize expires. The current Congressional authorization expires on September 30, 2007.

Any subsequent Challenge will permit the entry of new teams in addition to teams that participated in the first Grand Challenge.

Только новых объяв пока не висит. Интересно, сколько от этого миллиона останется после уплаты американских и наших налогов
Может, соберём свою команду?
IP
alar
unregistered
Размечтался
3.1 Team Must Be U.S. Entity

The Challenge is open only to US entities. This includes U.S. corporations, U.S. non-profit organizations, U.S. universities, U.S. citizens, sole proprietors that are U.S. citizens or permanent residents, and partnerships of U.S. citizens or permanent residents. The nationality of the team is determined by its Team Leader which may be a person or organization.

Видимо, это из-за того, что МинОбороны замешано
IP
wws
Участник
To alar
The Challenge is open only to US entities
Такой Challenge конечно хорошая вещь, но скорее всего преследует цели поиска хороших специалистов по ИИ для укрепления военной мощи США. А так существует много реальных задач ИИ, которые не решены на должном уровне. Их решение принесет создателям в т.ч. и огромные материальные выгоды. На мой взгляд сейчас цель ИИ не стремиться пародировать человека, а помочь ему в решении трудоемких рутиных задач.
IP
alar
unregistered
To wws
отличие DARPA от наших фантазёров в том, что они не преследуют цели поиска хороших специалистов по ИИ для укрепления военной мощи США, а ищут конкретного исполнителя под конкретную задачу. А конкретному разработчику нужно не в т.ч. , а реальный доход, иначе он просто не будет браться за инженерную задачу. Представляешь, какие деньги нужны на разработку этого робота, даже если все спецы по AI работают бесплатно?
IP
ivi06
Участник
Много
To alar
Зря вы паритесь, ниче не получится у вас, а получитсЯ у того, кому это интересно без бабок... прости , спъяну ляпнул...

Сообщение изменено ivi06 от Tue Mar 23 16:50:48 2004
IP
alar
unregistered
To ivi06
1. без бабок такую хреновину, которая проедет 200 км, просто не сделать.
2. без бабок есть другие задачи, поинтересней
IP
ivi06
Участник
Много
To alar
ОК, с бабами, кот без бабок...

Сообщение изменено ivi06 от Tue Mar 23 18:39:22 2004
IP
Aztec
Новичок
To alar
командовать сотней рабочих
Заранее неизвестно, кто насколько знает язык

ну и как ими будет управлять ИИ без "бантика"- чат-робота?
IP
alar
unregistered
To Aztec
дык!
я специально выдумал такую постановку задачи, при которой чат-робот будет не бантиком, а задачей управления.
Уж не обессудьте, что такое безумие получилось.
IP
Black&High
Участник
funky basslines
все это хорошо, когда работает. а искуственного интеллекта пока, что бы кто ни говорил, нету...
IP
alar
unregistered
To Black&High
лично я даже не уверен, что есть естественный
IP
wws
Участник
To alar
Я считаю что интеллект есть и у собаки, конечно послабее человека, но все же. Как собаку не учи, выше определенного уровня она не прыгнет. Тоже самое наверное и с человеком, просто не с кем сравнить. И может так получиться, что человечеству не хватит мозгов чтобы сделать роботов, сравнимых с собой по интеллекту.
IP
alar
unregistered
To wws
заметьте, от каких постов дохнут темы.
IP
ivi06
Участник
Много
To wws
А есть ли интеллект у муравейника? Может ли быть интернетинтеллект у человечества, про который отдельные челы не будут знать?
IP
палитек
unregistered
To ivi06
Однажды студенты работали в "Орлёнке" вожатыми и сделали из пионеров "компьютер". Пионер должен был смотреть на соседей и на основании того, что видит, поднимать флажки, которые держал в левой и правой руке. Загрузили в пионеров программу игры "Волк и заяц". В момент выполнения где-то произошёл сбой и волк поймал зайца. Наблюдая за работой этого "компьютера" Пахмутова написала песню "Орлята учатся летать"
IP
wws
Участник
To ivi06
А есть ли интеллект у муравейника? Может ли быть интернетинтеллект у человечества, про который отдельные челы не будут знать?
У интеллекта должен быть объект. Поэтому у человечества есть скорее набор накопленных знаний. Муравьи же очень примитивны, поэтому их сложно назвать носителями интеллекта. Хотя с точки зрения ИИ групповой инстинкт представляет большой интерес, на данном этапе технически проще решить некоторые задачи с использованием моделирования группового инстинкта.

А если взять более высокоуровневых животных - обезьян, то наличие у них интеллекта не вызывает сомнения. Вот статья в тему (про то что обезьяны говорят на своем языке):
http://www.mega.kemerovo.su/WEB/HTML/11857.HTM
Еще читал как обезьян научили играть в компьютерные игры (гонки) на вполне приличном уровне.

И сейчас у человечества нет возможности создать модель человеческого мозга (потом сколько ее обучать потребуется). Поэтому представляет интерес либо моделирование примитивных интеллектов (вроде животных), либо решение узкоспециальных задач (торговля акциями на бирже, игра в шахматы, распознавание образов и речи и т.д.) Притом многие задачи сейчас решаются не с помощью нейронных сетей (некая аналогия с мозгом), а с помощью других методов - что эффективнее и проще на данном этапе.
IP
Charly
Участник
Социалистического соревнования
To alar
The Challenge is open only to US entities.

Это очень легко обходится. Ищется американский спонсор. Ему предлагается 50%...
IP
alar
unregistered
To Charly
нафиг-нафиг. Во-первых, за полмиллиона он пусть сам меня ищет, во-вторых, слишком мало останется
Потом могут возникнуть и другие сложности - раз они этот пункт предусмотрели, значит, им это зачем-то нужно.
To wws
У интеллекта должен быть объект
Такую продвинутую философию я просто не понимаю
IP
wws
Участник
To alar
Сегодня посмотрел различные энциклопедии - определения интеллекта самые разные, одно хуже другого и друг другу противоречат. Так что не стоит отвлекаться на эту философию.

To All
Интересно а кто-нибудь кроме Чарли занимался успешным решением задач ИИ на практике?
IP
alar
unregistered
To wws
Если честно, я вообще не знаю ни одного определения интеллекта. Определения искусственного - просто не смог запомнить.
А нормального определения естественного - даже и не слышал.
По-моему, это та штука, которая измеряется тестами IQ
IP
Страницы(4): 1 2 3 4

Хотите создавать темы и отправлять сообщения? Выполните Вход или Зарегистрируйтесь!




Напишите нам

µƒorum © fryazino.net