Нужен ли генетический алгоритм?

Тема в разделе "Машинное отделение", создана пользователем NO, 1 май 2006.

  1. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Люди и так являются рабами. Причем во многих смыслах.
  2. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Просто я тоже не верю в истинность теории относительности. Но не убежден в истинности своей веры, также как и в истинности других утверждений.

    А вот когда шло обсуждение Стрелки и ее происхождения - здесь мне не нужно было верить или не верить - я просто знал правду. И узнал много интересного о том, как люди приходят к тем или иным выводам.

    Да я даже с Pia не ругался. Разве что с Кирром немного поцапался. Но там просто личная неприязнь.

    И мне тоже до лампочки. Так же как до ИИ.
  3. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    По-видимому, занятие шахматным программированием вселяет изрядную долю цинизма :) . Не обязано ли такое бессилию компов пересчитать проклятый хаос любимой игры? ;)
  4. Velior Учаcтник

    • Участник
    Рег.:
    04.10.2007
    Сообщения:
    275
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Еще важен объем баз данных и правильная организация этих данных. В системах автоматизированного перевода, если нет соотв. идиомы никакой объем вычислений не поможет. Кроме того, нужен набор многочисленных правил как распознавать, когда применять те или иные словосочетания и идиомы. В системах автоматизированного перевода именно с созданием соотв. баз данных проблема, а не в быстродействии компьютеров.

    P.S. Компьютеры посредственно играют в некоторых окончаниях. Stirlitz где-то приводил примеры, где комп совсем плавает.
  5. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Дикому Коту :) : По меньшей мере компы могут перечислять дурную бесконечность ряда натуральных чисел, ибо могут все время неутомимо добавлять +1 и по истечении достаточного (ограниченного!) времени никакому числу не избежать перечисления. Теорем арифметики тоже бесконечное число, но оно "дурнее" :) , ибо всегда бывают предложения Гёделя, которые остаются за пределами любого способа перечисления теорем арифметики - даже если комп мог бы работать неограниченное время, все равно НЕ достал бы некоторого одиозного предложения Гёделя :mad:
  6. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    +64 :)
  7. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Цинизм возникает не от занятий шахматным программированием. У меня он, к примеру, от того, что я езжу на работу на электричке из Пушкино на Ярославский вокзал. И когда каждый день видишь ту публику на площади 3-х вокзалов, невольно станешь циником. Если кто-то знает, о чем речь, то меня поймет.

    А от компов не нужно требовать пересчета бесконечности. Нужно просто искать другие методы решения задачи. Если, конечно, это кому-то нужно.
  8. Velior Учаcтник

    • Участник
    Рег.:
    04.10.2007
    Сообщения:
    275
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Только проблема не в принципиальной нерешаемости, как вы пытаетесь представить, а в том, что в человеческом мозгу содержится огромное количество информации. Если речь идет об одной конкретной задаче - переводе с одного языка на другой - это, вероятно, несколько гигабайт. Сложность вся в том, что это нужно ввести в базу и отладить. Сами правила не слишком сложны.
  9. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    А о чем речь? :rolleyes:
  10. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Бывают очень большие по объёму и плохо структурированные (хаотические) задачи как шахматы, которых никакими базами данных и правилами не осилить. Лишь исчерпывающий счёт может помочь, но тот, к сожалению, безнадёжен :(
  11. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Хайдук

    Все-таки число возможных позиций в шахматах конечно
  12. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Если Вы не бывали в Москве на площади трех вокзалов, то много потеряли. Это очень познавательно, особенно если интересуешься интеллектом человека.

    А если возвращаться к нашим баранам - шахматам, то решить эту задачу, как мне кажется, можно только через построение мат-модели шахматной игры. Другими словами - нужно составить систему уравнений, решение которой дает единственно правильный ответ, который не может быть оспорен - в данной конкретной позиции есть ли выигрыш, или ничья неизбежна.
  13. Velior Учаcтник

    • Участник
    Рег.:
    04.10.2007
    Сообщения:
    275
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Если применять ко всему подряд теорию хаоса, то можно попасть впросак.

    Шахматы уже осилены, компы уже играют лучше чемпиона мира, незаменимы при анализе. Что вы еще хотите? Создать идеально играющий автомат? Отдельные энтузиасты пытаются, кому это нужно - вот в чем вопрос. Здесь опять нужны большие затраты, длительные усилия, а прибыль от продажи программ невелика.
  14. Chemer Максим

    • Участник
    Рег.:
    14.09.2006
    Сообщения:
    1.674
    Симпатии:
    13
    Репутация:
    0
    Адрес:
    Запорожье
    Оффлайн
    Ув. Юрий - если бы Вы были бы знакомы хоть немного с теорией дифф. уравнений, то бы знали, что система дифф уравнений может иметь не единственное решение, а поле решений. И еще, шахматы - задача дискретная, и поэтому она не имеет отношения к операциям дифференцирования и интегрирования! :mad: Учите матчасть! :rolleyes:
  15. krey Михаил Кройтор

    • Команда форума
    Рег.:
    10.04.2006
    Сообщения:
    3.709
    Симпатии:
    50
    Репутация:
    1
    Адрес:
    Кишинев
    Оффлайн
    ужас какой! дифференциальные уравнения могут дать и дискретные результаты, что им мешает. знали бы физики, что что-то нельзя описать дифурами - повесились бы. вся жизнь насмарку :lol:
  16. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    А разве я говорил о дифференциальных уравнениях? Понятно, что к дискретным задачам это не применимо. Нужен другой мат. аппарат.

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

    P.S. Вообще-то с дифурами я чуть-чуть знаком. На 2-м курсе физтеха здал экзамен по ним на 5.
  17. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Опять непонятно к чему это все. Гедель никак не мешает компам быть умнее людей.
    Я пытаюсь высказать мысль, что все что угодно можно смоделировать в железе (в том числе и человеческое мышление). Пусть даже с привличением блоков органики, если хочется верить в мистические способности органической материи. Просто на это нужно еще немного времени. :)
  18. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Velior

    Мы здесь не про бизнес говорим и прибыль от программ, а истину типа ищщем)
    Бизнес есть гораздо более выгодный и менее напряжный
  19. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    а тензорами нельзя с шахматами разговаривать?) или там я не знаю.... теорией групп, пространством каким нить....
    Обидно что из всей математики в шахматах используется тока теория вероятности, комбинаторика, да теорема, которую Фон Нейман доказал, и которая и есть в сущности метод МИНИМАКСА.....
  20. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Причем тут интеллект? :rolleyes:

    Не думаю, что какие-либо уравнения помогут - с хаосом может управиться только незамысловатый счёт, но все-таки ~ 10^45 шахматных позиций выглядят чересчур круто :(
  21. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Все-таки люди умнее компов, ибо их интеллект намного гибче, универсальнее и надёжнее комповского :)

    Боюсь, что времени отнимет побОльше :) .

    Согласен, что все что угодно фиксированное, статическое, известное и пОнятое можно закодировать в железе. К сожалению, все интересное происходит в области становящегося знания. Не думаю, что концепция универсального компьютера, то бишь эффективной алгоритмической процедуры по Чёрчу-Тьюрингу достаточна, чтобы адекватно смоделировать адаптивное и целенаправленное поведение в условиях неограниченно меняющегося окружения. Как уже упоминал, такое кажется под силу лишь спонтанно самоорганизующимся и автономным агентам, примерами которых являются, по меньшей мере, высшие живые организмы. Алгоритмы "слепы" к нелокальным коллективным эффектам высокого уровня, а это фатально, имхо :(
  22. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Любое природное явление можно имитировать с помощью алгоритмов с нужной степенью точности. И я уверен, что для имитации деятельности мозга чрезмерно многого от людей не понадобится.
    Вообще, по Черчу-Тьюрингу: "Любая функция, которая может быть вычислена физическим устройством (моя добавка: :) человеческим мозгом), может быть вычислена машиной Тьюринга".
  23. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    смысл в имитациях? Показать, что человек приблизился к Богу и тоже может что-то творить аналогичное, но в других масштабах?
  24. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Человек всегда стремится улучшить свои условия жизни. В этом деле ИИ должен быть очень полезен.
  25. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    согласен. Лень-двигатель прогресса. :)
  26. дуп Учаcтник

    • Участник
    Рег.:
    11.09.2007
    Сообщения:
    113
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Великий Новгород
    Оффлайн
    Я лично тоже так думаю. Как-то это не кажется невыполнимой задачей. Есть доска, всего 64 поля, на ней фигуры, и их совсем не много. Каждая фигурка имеет материальный вес и может ходить по строго определенным правилам. Все же есть. Нужно "всего лишь" описать взаимозависимость фигур и полей. Задачка для школьной олимпиады по математике :)

    Просто не может не быть такой системы уравнений, пускай и очень сложной. Думаю, что сильные проги потихоньку и топают в этом направлении. PST и то, что находится в файле EMATER.c (Strelka) - это вроде как и есть первые шаги в этом направлении. Думаю, что в ОФ Рыбки 3 есть и дальнейшее развитие этого процесса, хотя, конечно, до "chess solved" еще далеко.
  27. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Хайдук

    Становящееся знание - это бред)
    ВСЕ УЖЕ ДАВНЫМ ДАВНО ЕСТЬ
    что, 10 000 лет назад не было атомов и ядер?
    В чем заслуга человека? в том, что он допер за миллиарды лет, что есть атомы и ядра и их можно расщеплять?
    А миллион лет назад ядра не расщеплялись?
    любое знание - это лишь попытка убогих человечишек как то врубиться в окружающий мир. И когда за миллиарды лет они что то понимают (Не факт, ибо возможно им это знание приходит ИЗВНЕ. Какое великое открытие было сделано строго по логике???? НИ ОДНОГО! Логично можно сделать лишь убогие вещи, великие открытия и логика не связаны вообще никак, спросите Менделеева и изобретателя бензола), это преподносится как победа разума над материей)))

    Вы просто слишком любите людей)

    По мне, так у машин гораздо больший потенциал. С чего вы взяли, что углеродная форма жизни имеет преимущества перед остальными??

    Уайлд Кэт тут прав
    "Становящееся знание" - это попытка объяснить НЕИЗВЕСТНОЕ через НЕПОНЯТНОЕ ))))))
    Peace
  28. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Мне кажется, что все, что можно описать словами, можно алгоритмизировать

    Такой вот дзен программирования)
  29. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    bankuss

    А вы не пензенский затворник случаем?)))
  30. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    dan77790 с чего вы взяли? причем тут затворники? интересная логика у людей :D
  31. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    bankuss

    Ну они тоже против прогресса)
  32. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    dan77790 я не против прогресса, успокойтесь :)
  33. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Бесспорно. Или - как сказал dan77790 - "все, что можно описать словами, можно алгоритмизировать".

    Однако меня не покидают сомнения, что некоторые феномены все-таки выходят за пределы того, что можно описать словами и значит алгоритмизировать :) . Эффект неполноты Гёделя может показаться несущественным, но не надо забывать, что тот указывает на неустранимую концептуальную бесконечность предметной области (даже арифметики!). Дело в том, что эта бесконечность далеко НЕ тривиально повторяющаяся, то бишь "дурная" вслед за Диким Котом (и Гегелем :) ). Как можно было ожидать и как подтвердилось недоказуемостью результата Пэриса и Хэрингтона, неполноту или бесконечность эту совершенно нельзя угадать на основании имеющегося описания словами наличных аксиом. Как раз в этом и состоит настоящий смысл недоказуемости из (конечного, то бишь описываемого словами :) ) набора аксиом (фактов, принципов). Стало быть, никакой компьютер и никакая программа не могут этого сделать, ибо любая программа для компьютера есть не что иное, как конечный, описываемый словами набор фактов. Заметим еще, что нет никакой надежды распознать компьютером является ли некоторое правильное описание словами истинным (теоремой) или нет: доказано, что массовая проблема такого распознавания алгоритмически, то бишь компьютером, неразрешима...

    Мне кажется, что все это как-бы указывает на неожиданные и серьезные ограничения алгоритмического подхода, а заодно и компьютеров. Мир существенно, неустранимо и непредсказуемо беспредельный, бесконечный и управиться с этой далеко не дурной ;) бесконечностью компам придётся непросто (без нашей помощи :) ) . По мне, тут заключена некоторая мистерия фундаментального характера и нам следует убавить энтузиазма насчёт компов и постараться понять каким образом наш интеллект как-будто неплохо справляется с укрощением удручающих сложности и бесконечности мира :rolleyes:
  34. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Разумеется :) . Логика (компов, алгоритмическая) бессильна совершить настоящий прорыв, а вот мы вроде можем ;) . Если нами управляют ИЗВНЕ, кто ими (теми ИЗВНЕ, кто нами управляют) управляет? Таким способом бесконечного регресса путём сваливания ответственности на чужие головы тех, кто ИЗВНЕ, проблем не решить.

    Пока так выглядит и вроде справедливо :) - ведь за спиной у жизни не какие-нибудь десятки (как у компов), а миллиарды лет...
  35. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    По-моему, наш разум как-будто неплохо справляется только с порабощением себе подобных, истреблением себе НЕподобных и приписыванием своему ЭГО всего, что только есть на свете, включая восход и закат Солнца))))

Поделиться этой страницей