Искуственный интеллект

Автор работы: Пользователь скрыл имя, 15 Ноября 2012 в 16:51, реферат

Краткое описание

Искусственный интеллект занимает исключительное положение. Это связано со следующим:
Часть функций программирования в настоящее время оказалось возможным передать машине. При этом общение с машиной происходит на языке, близком к разговорному. Для этого в ЭВМ закладывают огромную базу знаний, способы решения, процедуры синтеза, программы, а также средства общения, позволяющие пользователю легко общаться с ЭВМ.
В связи с внедрением ЭВМ во все сферы человеческой жизни становится возможным переход к безбумажной технологии обработки информации.

Содержание работы

1. ПОНЯТИЕ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА 4
2. СРЕДСТВА СОЗДАНИЯ СИСТЕМ ИИ 5
2.1. Общие требования к инструментальным средствам создания систем ИИ 5
2.2. Инструментальные средства разработки экспертных систем 6
2.3. Программные средства создания систем естественно-языкового общения 8
2.4. Системы речевого общения 9
2.5. Системы машинного перевода 10
2.6. Системы автоматизированного проектирования (САПР) 11
3. ВЛИЯНИЕ ИТ НА ИНТЕЛЛЕКТ, ПАМЯТЬ И ВНИМАНИЕ СОВРЕМЕННОГО ЧЕЛОВЕКА 14
СПИСОК ЛИТЕРАТУРЫ 17

Содержимое работы - 1 файл

Мущук_Реферат.doc

— 174.00 Кб (Скачать файл)

 

Язык программирования Пролог.

Наиболее  известные Пролог - системы: MProlog,CProlog, Prolog-2, Arity Prolog, Turbo Prolog, Strawberry Prolog. Пролог все чаще в последнее время стал привлекаться к разработке ЭС. Математической основой этого языка являются исчисление предикатов преимущественно первого порядка, метод резолюций Робинсона, теория рекурсивных функций. За счет наличия большого набора встроенных предикатов язык Пролог можно отнести к универсальным языкам программирования и даже к языкам системного программирования. Важнейшей особенностью языка является наличие реляционной базы данных.

 Язык программирования OPS.

  Язык относится к числу продукционных. Являясь универсальным языком, он, в первую очередь, предназначен для разработки систем ИИ, и, в частности экспертных систем. Архитектура языка OPS типична для продукционных систем: база правил, рабочая память и механизм вывода. Отличительные черты семейства языков OPS: программное управление стратегией вывода решений, развитая структура данных и принципиальная эффективность реализации.

Язык программирования Рефал (рекурсивных  функций алгоритмический язык).

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

 

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

2.4. Системы речевого общения

В



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

В настоящее время появляется много интересных разработок в области СРО. Одна из таких разработок - системы синтеза речи Sakrament text-to-speech engine компании «Сакрамент» (Mинск, Беларусь, http://www.sakrament.com), созданные с использованием собственных уникальных алгоритмов обработки звука, что позволило добиться высокого качества звучания синтезируемой речи и максимально приблизить компьютерную речь к человеческой. Эти системы синтеза речи ориентированы на применение в качестве голосовых информаторов в онлайновых телефонных информационных и справочных службах, всевозможных программных приложениях, Интернет-сервисах, бытовых и промышленных приборах и т.д. Система распознавания речи Sakrament Speech Recognition Engine выделяется хорошим качеством распознавания речи, низкой себестоимостью, а также возможностью дальнейшей модификации и настройки. Основная область применения - создание программ, управляющих действиями компьютера или другого электронного устройства с помощью голосовых команд, а также при организации телефонных справочных и информационных служб.

В целом вопросом синтеза речи занимается в настоящее время большое  число исследовательских групп, каждая из которых создает в конечном итоге свой программный продукт. «Клуб голосовых технологий» МГУ и фирма ПРОМТ создали «Magic Goody», компания Microsoft - Speech SDK, AT&T Германского исследовательского центра искусственного интеллекта - Verbmobil. Ведутся разработки также в Бийском технологическом институте совместно с Томским университетом систем радиоуправления и радиоэлектроники; в «Центре речевых технологий» г. С-Петербург; в компании «Истра-софт» г.Истра и других коллективах и компаниях.

2.5. Системы машинного перевода

T



RANSLATION MEMORY (ТM) – это база данных, где хранятся выполненные переводы. Технология ТМ работает по принципу накопления: в процессе перевода в ТМ сохраняется исходный сегмент (предложение) и его перевод. При обработке нового текста, поступившего на перевод, система сравнивает каждое его предложение с сохраненными в базе сегментами. Если идентичный или подобный исходному сегмент найден, то перевод этого сегмента отображается вместе с переводом и указанием совпадения в процентах. Слова и фразы, которые отличаются от сохраненного текста, выделяются подсветкой. Таким образом, переводчику остается перевести только новые сегменты и отредактировать частично совпадающие. Каждое изменение или новый перевод сохраняются в ТМ. А в результате нет необходимости дважды переводить одно и то же предложение.

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

Каждая запись базы данных ТМ представляет собой единицу (предложение или абзац) параллельных текстов (как правило, на двух языках). Такая база данных хранит предыдущие переводы с целью их возможного повторного использования и решения задач быстрого поиска по содержимому. Несмотря на то что программы, оснащенные памятью перевода, называются системами автоматизированного перевода (CAT, computer-aided/assisted translation), их не следует путать с программами машинного перевода (machine translation) – память перевода ничего не переводит сама по себе, в то время как машинный перевод основан на генерации переводов по результатам грамматического разбора исходного текста.

Как правило, запись памяти перевода состоит из двух сегментов: на исходном (source) и конечном (target) языках. Если идентичный (или похожий) сегмент на исходном языке встречается в тексте, сегмент на конечном языке будет найден в памяти перевода и предложен переводчику в качестве основы для нового перевода. Автоматически найденный текст может быть задействован как есть, отредактирован или полностью отвергнут. Большинство программ используют алгоритм нечеткого соответствия (fuzzy matching), существенно улучшающий их функциональные возможности, поскольку в этом случае можно находить предложения, лишь отдаленно напоминающие искомые фразы, но, тем не менее, пригодные для последующего редактирования.

Преимущества от использования такого программного обеспечения поначалу могут быть неочевидны – однако по мере наполнения базы данных результаты автоматической подстановки основ для перевода будут становиться все более точными и регулярными.

Архитектура автоматизированной системы и ее функциональные возможности могут различаться. Средства поиска могут работать как с целыми сегментами, так и с отдельными словами или фразами, позволяя переводчику выполнять терминологический поиск. В систему также включают отдельную программу для работы с глоссарием, содержащим утвержденные для применения в проекте термины. Некоторые системы работают с программами машинного перевода. Основной рабочий интерфейс либо встраивается непосредственно в имеющийся текстовый процессор, такой как Word, либо представляет собой отдельный редактор. В состав системы обязательно включают фильтры для импорта-экспорта файлов различных форматов. Кроме того, многие системы, если не все, имеют средство для добавления в память перевода сегментов из, как правило, имеющихся у переводчика старых переведенных файлов.

То, что применимо к понятию  «обучение языку», применимо и  к «Translation Memories».

• «Пустая» система запоминает термины  и предложения.

• Строится «память переводов» – Translation Memory (TM).

• TM становится «языковой памятью» по продукту или по деятельности компании в целом.

Системы ТМ: SDLX, TRADOS, Deja Vu, Star Transit, Trans Suite 2000, WordFast, WordFisher, ACROSS.

2.6. Системы автоматизированного проектирования (САПР)

 

С



АПР — программное обеспечение, предназначенное для создания чертежей, конструкторской и технологической документации, а также 3D-моделей.

В Таблице 1 перечислены основные САПР и их назначение:

 

Таблица 1.  Основные САПР и их назначение.

Российские САПР

ADEM 

САПР для конструкторско-технологической  подготовки и станков с ЧПУ.

AutomatiCS 

Программный пакет, производства компании CSoft Development, предназначенный для автоматизации проектирования, реконструкции и эксплуатации систем контроля и управления (КИПиА, АСУТП), учета энергии, цепей вторичной коммутации.

bCAD 

САПР по проектированию мебели и  дизайну интерьеров. Существует также версия для инженерного проектирования и бесплатная студенческая версия.

DipTrace

САПР для проектирования печатных плат. В пакет включено четыре программы: Schematic - разработка принципиальных схем; PCB Layout - разводка плат, ручная и автоматическая трассировка; ComEdit - редактор корпусов; SchemEdit - редактор компонентов.

ElectriCS 

САПР, предназначенная для проектирования электрооборудования, применяемого в различных отраслях промышленности, производство компании CSoft Development.

EnergyCS 

Предназначена для выполнения электротехнических расчётов при проектировании и эксплуатации электроэнергетических систем любой сложности, производство компании CSoft Development.

IndorCAD 

Система проектирования автомобильных дорог компании ИндорСофт.

K3 

Система твердотельного пространственного моделирования, разработанная нижегородскими учёными.

NСTuner

Система твердотельного моделирования для контроля и окончательной настройки управляющих программ для станков с ЧПУ.

T-FLEX CAD 

 САПР (3D и 2D) для машиностроения. Разработчик компания Топ-Системы. Первая в мире САПР с геометрической параметризацией.

КОМПАС 

Распространённая САПР компании АСКОН в вариантах для двухмерного и трехмерного проектирования.

Зарубежные САПР

Electric 

 Проектирование интегральных схем и электропроводки;

KiCad 

Комплекс для проектирования электронных  схем и печатных плат.

P-CAD 

САПР для проектирования электронных устройств.

Allplan BIM 

САПР комплексного проектирования, проектирование всех разделов в одной системе.

ANSOFT 

САПР электроники, электромеханики, систем питания, управления, связи и радиолокации.

ArchiCAD 

САПР для архитектуры компании Graphisoft.

AutoCAD 

Самая распространённая САПР не российского производства.

Autodesk Inventor 

Система трехмерного твердотельного проектирования для разработки сложных машиностроительных изделий.

Autodesk Revit

Ссистема трехмерного архитектурного и строительного проектирования.

OrCAD 

 САПР для проектирования  электронных устройств.

SolidWorks

 Универсальная САПР для машиностроения

MathCAD 

Интегрированная система решения математических, инженерно-технических и научных задач


 

    

 

3. ВЛИЯНИЕ ИТ НА ИНТЕЛЛЕКТ, ПАМЯТЬ И ВНИМАНИЕ СОВРЕМЕННОГО ЧЕЛОВЕКА

В



 современном мире рост производительности  программиста практически происходит только в тех случаях, когда часть интеллектуальной нагрузки берут на себя компьютеры. Одним из способов достигнуть максимального прогресса в этой области является "искусственный интеллект" (ИИ), когда компьютер не только берет на себя однотипные, многократно повторяющиеся операции, но и сам может обучаться. Кроме того, создание полноценного "искусственного интеллекта" открывает перед человечеством новые горизонты развития.

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

Следовательно, начиная исследование ИИ, заранее предполагается положительный ответ.  

Ниже приведены несколько соображений, которые подводят к данному ответу.

  1. Первое доказательство является схоластическим и говорит о непротиворечии ИИ и Библии. Даже люди, далекие от религии, знают слова священного писания: "И создал Господь человека по образу и подобию своему…". Исходя из этих слов, можно заключить, что поскольку Господь, во-первых, создал нас, а во-вторых, мы по своей сути подобны ему, то мы вполне можем создать кого-то по образу и подобию человека.
  2. Создание нового разума биологическим путем — для человека дело вполне привычное. Наблюдая за детьми, мы видим, что большую часть знаний они приобретают путем обучения, а не получают как заложенную в них заранее. Данное утверждение на современном уровне не доказано, но по внешним признакам все выглядит именно так.
  3. То, что раньше казалось вершиной человеческого творчества — игра в шахматы, шашки, распознавание зрительных и звуковых образов, синтез новых технических решений, — на практике оказалось не таким уж сложным делом (сейчас работа ведется не на уровне возможности или невозможности реализации перечисленного, а всего лишь на уровне нахождения оптимального алгоритма). Теперь зачастую данные проблемы даже не относят к проблемам ИИ. Есть надежда, что и полное моделирование мышления человека окажется не таким уж сложным делом.
  4. С проблемой воспроизведения своего мышления тесно смыкается проблема возможности самовоспроизведения. Способность к самовоспроизведению долгое время считалась прерогативой живых организмов. Однако некоторые явления, происходящие в неживой природе (например, рост кристаллов, синтез сложных молекул копированием), очень похожи на самовоспроизведение. В начале 1950-х годов Дж. фон Нейман занялся основательным изучением самовоспроизведения и заложил основы математической теории "самовоспроизводящихся автоматов". Он же теоретически доказал возможность их создания. Есть также различные неформальные доказательства возможности самовоспроизведения, но для программистов самым ярким доказательством, пожалуй, является существование компьютерных вирусов.
  5. Принципиальная возможность автоматизации решения интеллектуальных задач с помощью ЭВМ обеспечивается свойством алгоритмической универсальности. Что же это за свойство? Независимо от того, в какой форме и какими средствами предписание будет первоначально выражено, его можно будет задать также в виде машинной программы.

Информация о работе Искуственный интеллект