Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Инструментарий программирования искусственного интеллекта
В программировании в области искусственного интеллекта сложилось два главных направления: прагматическое и бионическое. Прагматическое направление основано на предположении о том, что мыслительная деятельность человека – «черный ящик». Но если результат функционирования искусственной системы в некотором смысле совпадает с результатом деятельности эксперта, то такую систему можно признать интеллектуальной независимо от способов получения этого результата. При таком подходе не ставится вопрос об адекватности используемых в компьютере структур и методов тем структурам и методам, которыми пользуется в аналогичных ситуациях человек, а рассматривается лишь конечный результат решения конкретных задач. С точки зрения конечного результата в прагматическом направлении можно выделить три целевые области: - создание инструментария. Инструментарий – языки для систем искусственного интеллекта; дедуктивные и индуктивные методы автоматического синтеза программ; лингвистические процессоры; системы анализа и синтеза речи; базы знаний; оболочки, прототипы систем; системы когнитивной графики; - разработка методов представления и обработки знаний – является одной из основ современного периода развития искусственного интеллекта; - интеллектуальное программирование – разбивается на несколько групп. К ним относят игровые программы, естественно-языковые программы (системы машинного перевода, автоматического реферирования, генерации текстов), распознающие программы, программы создания произведений живописи и графики. Общим для перечисленных программ является широкое использование поисковых процедур и методов решения переборных задач, связанных с поиском и просмотром большого числа вариантов. Эти методы применяются при машинном решении игровых задач, в задачах выбора решений, при планировании целесообразной деятельности в интеллектуальных системах. Бионическое направление исследований в области искусственного интеллекта основано на предположении о том, что если в искусственной системе воспроизвести структуры и процессы человеческого мозга, то и результаты решения задач такой системой будут подобны результатам, получаемым человеком. В этом направлении исследований выделяются: - нейробионический подход, в его основе лежат системы элементов, способные подобно нейронам головного мозга воспроизводить некоторые интеллектуальные функции; прикладные системы, разработанные на основе этого подхода, называются нейронными сетями; - структурно-эвристический подход, в его основе лежат знания о наблюдаемом поведении объекта или группы объектов и соображения о тех структурах, которые могли бы обеспечить реализацию наблюдаемых форм поведения; примером подобных систем служат мультиагентные системы; - гомеостатический подход, в этом случае решаемая задача формулируется в терминах эволюционирующей популяции организмов – совокупности противоборствующих и сотрудничающих подсистем, в результате функционирования которых обеспечивается нужное равновесие (устойчивость) всей системы в условиях постоянно изменяющихся воздействий среды; такого рода подход реализован в прикладных системах на основе генетических алгоритмов. Лекция 29 Пакеты прикладных программ 29.1 Классификация пакетов прикладных программ 29.2 Системы подготовки документации 29.3 Системы для проектирования и обработки данных Классификация пакетов прикладных программ Прикладная программа — это программа, направленная на решение задач, не связанных с обеспечением работы компьютера. Пакет прикладных программ (ППП) представляет собой программный комплекс, состоящий из различных модулей (в некоторых случаях — самостоятельных прикладных программ), направленный на решение ограниченного комплекса задач определенной предметной области. Классификация ППП Проблемно–ориентированные ППП Это наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных пакетов часть ППП. В нем можно классифицировать ППП по разным признакам: типам предметных областей; информационным системам; функциям и комплексам задач, реализуемых программным способом и др. по типу предметных областей можно выделить: ППП автоматизированного бухгалтерского учета; ППП финансовой деятельности; ППП управления персоналом (кадровый учет); ППП управления материальными запасами; банковские информационные системы и др. Примеры: Rs–Bank – банковская система. Методо–ориентированные ППП Данный класс включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач. Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций. Примеры: Мезозавр, Эвриста – статистическая обработка данных, Ms Project for Windows – сетевые методы и модели для решения управленческих задач. ППП общего назначения Данный класс содержит широкий перечень программных продуктов. Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл–сервер и сетевой доступ к ним. В настоящее время широко представлены реляционные СУБД осуществляющие: работу с базой данных через экранные формы; организацию запросов на поиск данных с помощью специальных языковых запросов; генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов; вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд. Примеры: FoxPro, Access. Серверы баз данных – предназначен для создания и использования при работе в сети интегрированых баз данных в архитектуре клиент-сервер. Многопользовательские СУБД в сетевом варианте обработки данных хранят информацию на файл-сервере – специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Примеры: Oracle, Ms QSL Server. Генераторы (серверы) отчетов – обеспечивают реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент–сервер. Примеры: Report Smith. Текстовые процессоры – специальные программы, предназначенные для работы с документами (текстами), позволяющие компоновать, форматировать, редактировать тексты при создании пользователем документа. Признанными лидерами в части текстовых процессоров для ПЭВМ являются MS WORD, WordPerfect, AmiPro. Табличный процессор (электронные таблицы) – пакеты программ, предназначенные для обработки табличным образом организованных данных (осуществляет разнообразные вычисления, строит графики, управляет форматом ввода-вывода данных, проводит аналитические исследования и т.п.). В настоящее время наиболее популярными и эффективными пакетами данного класса являются Excel, Improv, Quattro Pro, 1-2-3. Средства презентационной графики – специализированные программы, предназначенные для создания изображений и их показ на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений. Примеры: PowerPoint, Multimedia Viewer. Интегрированные пакеты – набор нескольких программных продуктов, функционально дополняющих друг друга. Компоненты интегрированных пакетов могут работать изолированно друг от друга. Примеры: Ms Office, Borland Office. Интеллектуальные системы Данный класс программных продуктов реализует отдельные функции интеллекта человека. Основными компонентами систем искусственного интеллекта являются базы знаний, интеллектуальный интерфейс с пользователем и программа формирования логических выводов. Примеры: Интерэксперт, Guru. |
Последнее изменение этой страницы: 2017-04-12; Просмотров: 1414; Нарушение авторского права страницы