Для того чтобы узнать, какое вино подходит к тому или иному блюду, мы можем последовательно перепробовать различные вина, использовать таблицу, в которой к каждому блюду рекомендуется 474Глава 9 какое-то вино, или же использовать общие правила соответствия вин различным типам мясных блюд. Инженер, проектирующий мост, и астроном, отыскивающий на небе звезду, будут таким же образом выбирать нужный тип процедуры. Можно провести еще одну параллель между работой человеческого мозга и компьютера при решении проблем. Речь идет о применении тех стратегий, которые мы рассмотрели в главе 8. Поскольку компьютер может работать только по программе, рассматривать здесь случайный перебор бессмысленно. В случае если речь идет об игре, в которой такая стратегия не используется, было бы неэкономно «заставлять» компьютер искать решение задачи с помощью этой стратегии. Остальные две стратегии используются как человеком, так и компьютером. Рациональный перебор соответствует эвристическому методу, при котором процессор занимается поисками частичных решений, чтобы максимально повысить вероятность нахождения приемлемого решения, сведя к минимуму время и усилия на его поиск. Систематический перебор соответствует алгоритмическому методу; в этом случае систематически просматриваются все возможные (при имеющемся наборе данных) решения с целью найти то из них, которое , наиболее эффективно. Однако компьютер, так же как и человек, не использует эту последнюю стратегию для решения сложных задач. Например, при игре в шахматы алгоритмический метод потребовал бы того, чтобы компьютер для полной уверенности в выигрыше каждый раз просматривал 10120 возможностей. В подобных случаях выгоднее использовать эвристический метод, позволяющий с помощью ряда подпрограмм ограничивать поиски решений конкретными «узкими» задачами, такими как захват центра шахматной доски или атака на короля противника. Искусственный интеллект и человеческое мышление Искусственный интеллект - это специальная область науки, опирающаяся на информатику и другие дисциплины; ее главной задачей является разработка таких программ, которые придали бы компьютеру интеллект. Существуют два подхода к проблеме искусственного интеллекта. Чаще всего исследователи используют подход «сверху вниз», при котором разрабатываются экспертные системы, или «мыслящие Машины». Такие машины представляют собой настоящий электронный мозг, способный формулировать правила организации знаний, создавать гипотезы и сопоставлять их с реальной действительностью с целью выработки новых решений. Второй подход-это путь «снизу вверх». При этом ученые разрабатывают системы, улавливающие различные виды информации (по типу глаза или уха), соединяют эти системы с обу- — 408 —
|