Файл: Макарова_Информатика_2000.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.05.2024

Просмотров: 2561

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Информатика

К читателю

Предисловие

От всей души желаем вам успехов!

1.1. Информатизация общества

Опыт информатизации и перспективные идеи

1.2. Информационный потенциал общества

Рынок информационных продуктов и услуг

Правовое регулирование на информационном рынке

1.3. Информатика – предмет и задачи

Ключевые понятия

Вопросы для самопроверки

Литература

2 Глава. Измерение и представление информации

2.1. Информация и ее свойства

2.2. Классификация и кодирование информации

2.1. Информация и ее свойства

2.2. Классификация и кодирование информации

Фасетная система классификации

Дескрипторная система классификации

Система кодирования

Классификационное кодирование

Ключевые понятия

Вопросы для самопроверки

Литература

После изучения главы вы должны знать:

3.1. Информационные системы

Понятие информационной системы

Персонал организации

3.2. Структура и классификация информационных систем

Информационные системы для менеджеров среднего звена

3.3. Информационные технологии

Как соотносятся информационная технология и информационная система

3.4. Виды информационных технологий

Характеристика и назначение

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 4. Архитектура персонального компьютера

После изучения главы вы должны знать:

4.1. Информационно-логические основы построения

4.2. Функционально-структурная организация

4.3. Микропроцессоры

4.4. Запоминающие устройства пк

Накопители на жестких магнитных дисках

4.5. Основные внешние устройства пк

4.6. Рекомендации по выбору персонального компьютера

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 5. Состояние и тенденции развития эвм

После изучения главы вы должны знать:

5.1. Классификация эвм Классификация эвм по принципу действия

Классификация эвм по размерам и функциональным возможностям

5.2. Большие эвм

5.3. Малые эвм

5.4. Персональные компьютеры

5.5. Суперэвм

5.6. Серверы

5.7. Переносные компьютеры

5.8. Тенденции развития вычислительных систем

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 6. Компьютерные сети

После изучения главы вы должны знать:

6.1. Коммуникационная среда и передача данных

6.2. Архитектура компьютерных сетей

6.3. Локальные вычислительные сети

Управление взаимодействием устройств в сети

6.4. Глобальная сетьinternet

6.5. Локальная вычислительная сетьnovellnetware

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 7. Офисная техника

После изучения главы вы должны знать:

7.1. Классификация офисной техники

7.2. Средства изготовления, хранения, транспортирования и обработки документов

Средства транспортирования документов

7.3. Средства копирования и размножения документов

7.4. Средства административно-управленческой связи

Системы передачи недокументированной информации

Дейтефонная связь

7.5. Компьютерные системы в оргтехнике

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 8. Состояние и тенденции развития программного обеспечения

8.1. Программные продукты и их основные характеристики

8.2. Классификация программных продуктов

После изучения главы вы должны знать:

8.1. Программные продукты и их основные характеристики

8.2. Классификация программных продуктов

Сервисное программное обеспечение

Офисные ппп

Системы искусственного интеллекта

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 9. Операционная система ms dos

9.1. Основные понятия

9.2. Характеристика ms dos

9.3. Технология работы в ms dos

9.1. Основные понятия

9.2. Характеристикаmsdos

9.3. Технология работы вmsdos

Формат команды объединения нескольких файлов

Форматы команд для обмена данными между внешним устройством и файлом, хранящимся на диске

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 10. Norton commander – инструментарий работы в среде ms dos

После изучения главы вы должны знать:

10.1. Общие сведения

10.2. Работа с панелями информационного окна

10.3. Управление пакетом при помощи функциональных клавиш и ниспадающего меню

10.4. Вспомогательный инструментарий пакета

Ключевые понятия

Вопросы для самопроверки

Литература

После изучения главы вы должны знать:

11.1. Программы-архиваторы

11.2. Программы обслуживания магнитных дисков

Проблема фрагментации дисков

11.3. Антивирусные программные средства

Программы обнаружения и защиты от вирусов

Ключевые понятия

Вопросы для самопроверки

Литература

Глaba12. Операционные системыwindows95 иwindows98

После изучения главы вы должны знать:

12.1. Концепция операционных системwindows95 иwindows98

32-Разрядная архитектура

12.2. Объектно-ориентированная платформаwindows

Назначение Рабочего стола

12.3. Организация обмена данными

Внедрение объекта

12.4. Программные средстваwindows98

Комплекс программ Связь

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 13. Текстовый процессор

13.1. Базовые возможности

13.2. Работа с текстом

13.3. Работа издательских систем

После изучения главы вы должны знать:

13.1. Базовые возможности

13.2. Работа с текстом

13.3. Работа издательских систем

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 14. Табличный процессор

14.1. Основные понятия

14.2. Функциональные возможности табличных процессоров

14.3. Технология работы в электронной таблице

После изучения главы вы должны знать:

14.1. Основные понятия

Окно, рабочая книга, лист

Перемещение формул

14.2. Функциональные возможности табличных процессоров

Команды для работы с электронной таблицей как с базой данных

14.3. Технология работы в электронной таблице

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 15. Система управления базой данных

После изучения главы вы должны знать:

15.1. Основные понятия

15.2. Реляционный подход к построению инфологической модели

15.3. Функциональные возможности субд

15.4. Основы технологии работы в субд

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 16. Интеллектуальные системы

16.1. Введение в искусственный интеллект

16.2. Экспертные системы: структура и классификация

16.3. Технология разработки экспертных систем

После изучения главы вы должны знать:

16.1. Введение в искусственный интеллект

История развития искусственного интеллекта в России

16.2. Экспертные системы: структура и классификация

16.3. Технология разработки экспертных систем

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 17. Инженерия знаний

17.1. Теоретические аспекты получения знаний

17.2. Практические методы извлечения знаний

17.3. Структурирование знаний

После изучения главы вы должны знать:

17.1. Теоретические аспекты получения знаний

17.2. Практические методы извлечения знаний

17.3. Структурирование знаний

Ключевые понятия

Вопросы для самопроверки

Литература

Глава 18. Создание программного продукта

18.1. Методология проектирования программных продуктов

18.2. Структурное проектирование и программирование

18.3. Объектно-ориентированное проектирование

После изучения главы вы должны знать:

18.1. Методология проектирования программных продуктов

Этапы создания программных продуктов

1. Составление технического задания на программирование

2. Технический проект

3. Рабочая документация (рабочий проект)

4. Ввод в действие

18.2. Структурное проектирование и программирование

18.3. Объектно-ориентированное проектирование

Методика объектно-ориентированного проектирования

Ключевые понятия

Вопросы для самопроверки

Литература

После изучения главы вы должны знать:

19.1. Автоматизация работы пользователя в средеmicrosoftoffice

19.2. Создание приложений на языкеvisualbasicforapplications

19.3. Реляционные языки манипулирования данными

Ключевые понятия

Вопросы для самопроверки

Литература

Макарова Наталья Владимировна

Матвеев Леонид Анатольевич

Бройдо Владимир Львович и др.

Информатика

101000, Москва, ул. Покровка, 7

Глава 13. Текстовый процессор 425

ТЕКСТОЛОГИЧЕСКИЕ МЕТОДЫ

Группа текстологических методов объединяет методы извлечения знаний, основанные на изучении специальных текстов из учебников, монографий, статей, методик и других носителей профессиональных знаний.

Задачу извлечения знаний из текстов можно сформулировать как задачу понимания и выделения смысла текста. Сам текст на естественном языке является лишь проводником смысла, а замысел и знания автора лежат во вторичной структуре (смысловой структуре или макроструктуре текста), настраиваемой над естественным текстом [3].

При этом можно выделить две такие смысловые структуры: М1 смысл, который пытался заложить автор, это его модель мира, и М2 смысл, который постигает читатель, в данном случае инженер по знаниям (рис. 17.13) в процессе интерпретации I. При этом Т – это словесное одеяние М1, т.е. результат вербализации V.

Сложность процесса заключается в принципиальной невозможности совпадения знаний, образующих М1 и М2, из-за того, что M1 образуется за счет совокупности представлений, потребностей, интересов и опыта автора, лишь малая часть которых находит отражение в тексте Т. Соответственно и М2 образуется в процессе интерпретации текста Т за счет привлечения всей совокупности научного и человеческого багажа читателя.

Рис. 17.13. Извлечение знаний из текстов

Встает задача выяснить, за счет чего можно достичь максимальной адекватности М1 и М2, помня о том, что понимание всегда относительно. Рассмотрим подробнее, какие источники питают модель М1 и создают текст Т. В [17] указаны два компонента любого научного текста. Это первичный материал наблюдений и система научных понятий в момент создания текста. В дополнение к этому, на наш взгляд, помимо объективных данных экспериментов и наблюдений, в тексте обязательно присутствуют субъективные взгляды автора, результат его личного опыта, а также некоторые "общие места", или "вода". Кроме того, любой научный текст содержит заимствования из других источников (статей, монографий) и т.д.

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


Основными моментами понимания текста являются (частично из [ 17]):

выдвижение предварительной гипотезы о смысле всего текста (предугадывание);

определение значения непонятных слов (т.е. специальной терминологии);

возникновение общей гипотезы о содержании текста (о знаниях);

уточнение значения терминов и интерпретация отдельных фрагментов текста под влиянием общей гипотезы (от целого к частям);

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

корректировка общей гипотезы относительно содержащихся в тексте фрагментов знаний (от частей к целому);

принятие основной гипотезы, т.е. формирование М2

Следует отметить наличие как дедуктивной (от целого к частям), так и индуктивной (от частей к целому) составляющей процесса понимания.

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

Подготовкой к прочтению специальных текстов является выбор совместно с экспертами некоторого "базового" списка литературы, который постепенно введет аналитика в предметную область. В этом списке могут быть учебники для начинающих, главы и фрагменты из монографий, популярные издания. Только после ознакомления с "базовым" списком целесообразно приступать к чтению специальных текстов.

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


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

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

Выбор текста для извлечения знаний.

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

Формирование первой гипотезы о структуре текста.

Внимательное прочтение текста с выписыванием ключевых слов и выражений, т.е. выделение "смысловых вех" (компрессия текста).

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

Формирование поля знаний на основании структуры текста.


17.3. Структурирование знаний

Концептуальная структура предметной области

Функциональная структура предметной области

Формализация и программная реализация базы знаний

КОНЦЕПТУАЛЬНАЯ СТРУКТУРА ПРЕДМЕТНОЙ ОБЛАСТИ

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

Структурирование - это процесс создания полуформализованного описания предметной области. Такое полуформализованное описание называется полем знаний. Обычно оно создается в графической форме.

Поле знаний Pz можно описать следующим образом:

где Sk – концептуальная структура предметной области;

Sf – функциональная структура предметной области.

Концептуальная структура, или модель предметной области, служит для описания ее объектов и отношений между ними, т.е. можно сказать, что концептуальная модель Sk представляет собой следующее:

где А – множество объектов предметной области;

R – множество отношений, связывающих объекты.

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

Основными из них являются АКО, A-part-of, Has-attribute, Value и др.

АКО (A-Kind-OF) – "это есть", например, [MacII]  (АКО)  [ПК]. АКО отражает родовидовые отношения и иерархию понятий предметной области. Обязательно присутствует в любой концептуальной структуре.

A-part-of – "часть от", например, [процессор]  (A-part-of)  [компьютер]. Это отношение служит для отражения физической структуры и декомпозиции сложных объектов на составляющие.


Has-attribute – "имеет свойство", например, [память]  (Has-attribute)  [объем памяти].

Value – "значение", например, [объем памяти]  (Value)  [16 Мбайт].

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

Краткий алгоритм формирования концептуальной структуры.

Шаг1. Определить все результирующие понятия, или выходы системы. Это может быть набор диагнозов, рекомендаций, советов системы.

Шаг2. Определить все входные понятия, или факторы, от которых зависит результат работы системы.

Шаг3. Установить промежуточные понятия, участвующие в рассуждениях экспертов, если они есть.

Шаг4. Для всех понятий найти обобщающие и уточняющие понятия, т.е. установить иерархии объектов.

Шаг5. Для объектов, участвующих в рассуждениях, определить свойства и их значения.

Шаг6. Попытаться определить другие связи, и все в целом отразить графически.

Шаг7. Убрать лишние связи, объекты, обсудить структуру с экспертом, дополнить, если надо, с возвратом к шагам 1 - 6.

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

На рис. 17.14 использованы связи АКО и Value. Дополните самостоятельно данное поле знаний.

ФУНКЦИОНАЛЬНАЯ СТРУКТУРА ПРЕДМЕТНОЙ ОБЛАСТИ

Функциональная структура отражает модель рассуждений и принятия решений, которой пользуется эксперт при решении задачи. Обычно функциональная структура представляется в виде каузальных отношений (cause) и может быть позднее формализована в виде коротких правил "если – то" (см. продукционные модели в подразд. 16.1), или в виде семантических сетей.

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

Часто в моделях рассуждений присутствуют нечеткие понятия – "часто", "много", "очень", "высокий", "большой" и др. Для их представления базе знаний используется так называемая нечеткая логика, автор которой – Л. Заде, предложил простой формализм для таких понятий. Этот формализм использует понятие нечеткой функции принадлежности, которая отражает численно на шкале [0, 10] или [0, 1] степень уверенности эксперта в том, что конкретное значение можно отнести к данному нечеткому понятию. Подробнее см. [10,14].