Информационная модель специалиста монография

Вид материалаМонография

Содержание


3.2. Структура и свойства модели специалиста
Модель-слот «Основные сведения» (ОС)
Модель-слот «Результат» (РЗ)
Модель-слот «Исследования» (ИС)
Аппаратное обеспечение
Периферийные устройства
Сетевые технологии
Распределенные сети
Системные программы
Прикладные программы
Основные типы компьютеров
Иностранные языки
Если специалист владеет ЗнаниемN, то с определенной вероятностью можно утверждать, что он владеет ЗнаниемM.
ЕСЛИ  знание1 [И/ИЛИ  знание2,[…]], ТО  знание N
Модель-слот «Профессия» (ПР)
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   12

3.2. Структура и свойства модели специалиста


Общий вид модели специалиста:





Модель может быть представлена в виде:

Sp = R (I, E, S),

где I – основные сведения;

E – образование;

S – профессиональные навыки;

R – резюме (финальный рейтинг).

Слоты, входящие в модель, являются интегрированными.

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

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

Модель обладает следующими свойствами:
  • гибкость;
  • динамичность;
  • инвариантность;
  • адаптивность;
  • интеллектуальность;
  • унифицированность;
  • модифицируемость.

Гибкость – адаптация к политической, экономической и социальной ситуации.

Это свойство обеспечивается выделением параметров, связанных с экономическими, политическими и социальными аспектами в отдельный слот «Основные сведения». Набор параметров является динамическим и зависит от наполнения модели данными моделируемой предметной области. Уровень значимости параметров слота «Основные сведения» назначается произвольно исходя их выбранного метода экспертной оценки, предметной области и других потребностей моделирования.

М
одель-слот «Основные сведения» (ОС)


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

В слот «Личные характеристики» наряду с различными психологическими характеристиками могут входить дополнительные параметры, например:
  • согласие на командировки;
  • вероисповедание;
  • принадлежность к политической партии (общественной организации);
  • наличие домашних технических средств;
  • наличие прав на управление автотранспортом;
  • наличие автотранспорта и др.

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

В ходе моделирования слот «Личные характеристики» имел довольно низкие уровни значимости параметров и использовался в основном для отбора по значениям параметров. Однако, при моделировании специалистов в определенных предметных областях отдельные параметры и слот в целом могут иметь высокую степень влияния на финальный рейтинг (резюме).

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

При проектировании информационных систем возможно применение сторонних программных и других средств (опросов, анкет, тестов) для заполнения таких слотов, как «Личные характеристики». Причем уровень значимости можно задавать как для результатов теста в целом, так и для отдельных характеристик.

Слот «Основные свойства» может оставаться пустым – в случае анонимного анкетирования – или иметь уровень значимости равный нулю – в случае использования этих сведений в качестве комментария. В этих случаях слот не оказывает влияние на финальный рейтинг.

В спроектированной анкете (Приложение 1) слот «Основные свойства» представлен в разделах 1 и 4.

Динамичность – способность модели изменяться с течением времени.

Динамичность модели специалиста обеспечивается трехмерностью модели (рис. 3.1.) Фактор времени является неотъемлемой частью модели и учитывается на всех стадиях моделирования. Наиболее влияние фактора времени заметно на примере слота «Результат», который включает в себя параметр «Срок», то есть срок давности получения данного результата.

М
одель-слот «Результат» (РЗ)



Слот «Результат» обязателен при моделировании прикладных знаний, навыков, исследований.

Модель-слот «Исследования» (ИС)





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

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

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

Например, в Анкете (Приложение 1) в пунктах 2 и 3 используются наиболее часто встречаемые слоты. А самые новые (или устаревшие) включены в графу «Другие». При работе автоматизированных систем графа «Другие» анализируется и при взаимодействии с системой эксперту или администратору сообщается о наиболее часто встречаемых вариантах заполнения этих граф. Эксперт может задать пределы частоты упоминания определенных слотов, при которых слот будет создан как отдельный или архивирован.

Инвариантность – возможность применения модели в различных предметных областях.

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

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

При этом слоты модели «Знания», например, слот «Результат», могут оставаться одинаковыми в разных предметных областях. Например, при проектировании банка данных выпускников ВУЗа слот «Результат» оставался практически неизменным при моделировании специалистов разных предметных областей (Приложение 1 п. 6).

Наиболее важным слотом является модель знаний специалиста (рис. 3.2.).





П
рименимость модели специалиста к той или иной предметной области обусловлена предметным наполнением модели знаний. Пример модели знаний специалистов по информационным технологиям (краткая форма), используемая при анкетировании (Приложение 1), представлен на рис. 3.3.

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

Таблица 3.3

Знания специалиста по информационным технологиям

Специальные знания

Аппаратное обеспечение

Устройства компьютера

Электронные схемы

Шины

Блок питания

Дисководы

Дисковод для дискет

Дисковод для компакт-дисков

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

Модем и факс-модем

Стример

Периферийные устройства

Клавиатура




Монитор

Цветной

Монохромный

Принтер

Матричный

Струйный

Лазерный

Плоттер

Сканер

Указательные устройства

Мышь

Сенсорная панель




Трекбол

Трекпойнт

Джойстик

Модем и факс-модем

Стример

Сетевые технологии

Локальные сети

Оборудование для локальных сетей

Серверы

Internet

Электронная почта

Телеконференции

Серверы новостей

Файловые серверы

Web-серверы

Web-броузер

Intranet

Web-сервер

Web-броузер

Брандмауэры

Распределенные сети

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

Операционные системы

Microsoft Windows

Windows 3.1 (3.11)

Windows for WorkGroups

Windows 95 (98, Me)

Windows XP (2003)

Windows NT Workstation 3.51 (4.0)

Windows NT Server

Windows 2000

Продолжение табл. 3.3

OS/2 3.0 Warp

DOS

NetWare 3 [17]

UNIX

Linux

Системные программы

Драйверы

Программы-оболочки

Norton Commander (Desktop, Navigator)

Far

Xtree Pro Gold

Утилиты




Прикладные программы

Редакторы текстов

Лексикон

Microsoft Word

WordPerfect фирмы Corel

Word Pro фирмы Lotus

Just Write фирмы Symantec

Табличные процессоры

Microsoft Excel

Lotus 1-2-3

Quattro Pro

Издательские системы

PageMaker фирмы Adobe

QuarkXpress фирмы Quark

Системы управления базами данных

Microsoft Visual FoxPro

Microsoft Access

Lotus Approach

DataEase

Paradox

Clarion

Oracle

Informix

Microsoft SQL Server

Sybase SQL Server

Программы подготовки презентаций

Microsoft PowerPoint

Freelance Graphics фирмы Lotus

Charisma фирмы Micrografx

Harvard Graphics фирмы Software Publishing

Программы экономического назначения

Бухгалтерские программы

Персональные информационные менеджеры

Программы планирования

Правовые базы данных

Графические редакторы

Paintbrush

Aldus Photostyler

Adobe Photoshop

Corel Draw

Программы для анимации

3D Studio фирмы AutoDesk

Crystal Topas Prof фирмы CrystalGraphics

Lightwave 3D

Elastic Reality

Программы для создания компьютерного видео

Системы автоматизированного проектирования

AutoCAD фирмы AutoDesk

Компас фирмы Аскон

T-Flex CAD фирмы Топ-системы

Программы распознавания символов

FineReader фирмы Бит

Cunieform фирмы Cognitive Technologies

Продолжение табл. 3.3

Программы-переводчики

Stylus фирмы ПроМТ

Сократ фирмы Арсеналь

Программы-словари

Мультилекс фирмы МедиаЛингва

Контекст фирмы Информатик

Лингво фирмы Бит

Обучающие программы

Электронные справочники

Программирование

Системы программирования

Symantec Cafe

Visual Basic фирмы Microsoft

Microsoft J++

PowerBuilder фирмы Sybase

Delphi фирмы Borland

Visual C фирмы Microsoft

SQLWindows фирмы Centura

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

C/C++

Pascal

Fortran

Assembler

Java

FoxPro

Clipper

LISP

Prolog










Общие знания

Основные типы компьютеров

Персональные IBM PC-совместимые компьютеры

Мэйнфреймы

Супер-ЭВМ

Мини-ЭВМ

Рабочие станции

Компьютеры типа Macintosh

Карманные компьютеры

Иностранные языки

Английский

Немецкий

Французский

другие

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

Свойство адаптивности тесно связано с инвариантностью модели. Адаптивность реализуется за счет разработанных методик описания объектов, входящих в состав интеллектуальной среды управления ресурсами рынка труда. В ходе проектирования модели специалиста были разработаны следующие частные модели:
      • модель специалиста по информационным технологиям;
      • модель военнослужащего;
      • модель застрахованного лица;
      • модель пациента лечебного учреждения;
      • модель медицинского работника.

На основании этих моделей были созданы банки данных:
  • студентов и выпускников специальности «Информатика и вычислительная техника» Волгоградского государственного технического университета;
  • воинского контингента Краснооктябрьского района г.Волгограда;
  • застрахованных лиц страховой медицинской компании «Тракторомед» г.Волгорада.

5. Интеллектуальность – возможность получения новых знаний на основании существующих.

Механизм самообучения модели заключается в следующем:
  • использование частотных характеристик обращения к тому или иному слоту;
  • использование правил вывода слотов модели «Знания».

Частота обращения к слоту при работе с анкетой или автоматизированной системой, созданной на базе модели, позволяет сделать выводы об актуальности данного слота модели. Кроме этого, если в слот достаточно часто вноситься какой-то произвольный параметр, то его следует включить в модель как постоянный. В общем виде механизм включения можно представить следующим образом:


ЕСЛИ ( параметрN(слотN) и В (параметр1(слот1)) = «Произвольный») и Ч (параметрN(слотN)) >= ЧПр, тогда В (параметрN(слотN)) = «Постоянный», где ПараметрN(слотN) – анализируемый параметр слота модели специалиста; В – вид параметра; Ч – частота обращения к параметру; ЧПр – предельное значение частоты обращения, задаваемое экспертом при моделировании.

Произвольные параметры используются при заполнении полей «Другие» в Анкете (Приложение 1).

Правила вывода слотов модели «Знания» необходимы для реализации механизма поиска специалиста при запросе предприятия на замещение вакантной должности. Правила вывода строятся, исходя из следующего положения:

Если специалист владеет ЗнаниемN, то с определенной вероятностью можно утверждать, что он владеет ЗнаниемM.


Правила вывода задаются экспертами при начальном заполнении модели данными из предметной области. Дальнейшее обучение модели происходит путем анализа частоты указания взаимосвязанных знаний. Вероятность также задается экспертом для каждого правила. Вероятность может изменяться с течением времени в зависимости от частоты использования данного правила.

Связи между знаниями М (рис. 3.2.) можно представить в виде правил вывода следующим образом:

ЕСЛИ  знание1 [И/ИЛИ  знание2,[…]], ТО  знание N

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

  1. Если  знания (устройства компьютера) и [ знания (электронные схемы) или  знания (дисководы) или ( знания (электронные схемы) и  знания (дисководы)], то  знания (накопители на жестком магнитном диске);
  1. если  знания (устройства компьютера) и [ знания (модем и факс-модем], то  знания (электронные схемы);
  1. если  знания (устройства компьютера) и [ знания (стример], то  знания (дисководы);
  1. если  знания (устройства компьютера) и [ знания (электронные схемы) и  знания (дисководы) и  знания (накопители на жестком магнитном диске) и  знания (модем и факс-модем) и  знания (стример], то  знания (шины) или  знания (блок питания) или ( знания (шины) и  знания (блок питания));
  1. если  знания (периферийные устройства) и [ знания (джойстик], то  знания (указательные устройства);



  1. если  знания (периферийные устройства) и [ знания (принтер) или  знания (модем) или (знания (принтер) и  знания (модем)], то  знания (клавиатура) или  знания (указательные устройства) или ( знания (клавиатура) и  знания (указательные устройства));
  1. если  знания (периферийные устройства) и [ знания (клавиатура) и  знания (принтер) и  знания (указательные устройства) и  знания (дисковод для компакт-дисков], то  знания (монитор);
  1. если  знания (периферийные устройства) и [ знания (сканер) или  знания (плоттер], то  знания (принтер);
  1. если  знания (периферийные устройства) и [ знания (CD-RW], то  знания (дисковод для компакт-дисков);
  1. если  знания (локальные сети) и [ знания (оборудование для локальных сетей], то  знания (серверы) или  знания (программное обеспечение для локальных сетей) или ( знания (серверы) и (программное обеспечение для локальных сетей));
  1. если  знания (Internet) и [ знания (телеконференции], то  знания (web-броузер);
  1. если  знания (Internet) и [ знания (серверы новостей], то  знания (электронная почта) и  знания (web-броузер);
  1. если  знания (Internet) и [ знания (файловые серверы) или  знания (web-серверы) или ( знания (файловые серверы) и  знания (web-серверы)], то  знания (web-броузер);
  1. если  знания (Intranet) и [ знания (брандмауэры], то  знания (web-сервер) и  знания (web-броузер);
  1. если  знания (Intranet) и [ знания (web-сервер], то  знания (web-броузер);
  1. если  знания (операционные системы) и [ знания (OS/2 3.0 Warp) и  знания (NetWare) и  знания (UNIX], то  знания (Microsoft Windows) или  знания (DOS) или ( знания (Microsoft Windows) и  знания (DOS));
  1. если  знания (системные программы) и [ знания (утилиты) или  знания (драйверы) или ( знания (утилиты) и  знания (драйверы)], то  знания (программы-оболочки);
  1. если  знания (прикладные программы) и [ знания (табличные процессоры) и  знания (издательские системы) и  знания (программы экономического назначения) и  знания (программы-переводчики) и  знания (программы-словари) и  знания (обучающие программы], то  знания (редакторы текстов);
  1. если  знания (прикладные программы) и [ знания (СУБД) и  знания (программы экономического назначения) и  знания (электронные справочники], то  знания (табличные процессоры);
  1. если  знания (прикладные программы) и [ знания (программы подготовки презентаций) или  знания (системы автоматизированного проектирования) или ( знания (программы подготовки презентаций) и  знания (системы автоматизированного проектирования)], то  знания (графические редакторы);
  1. если  знания (прикладные программы) и [ знания (программы для анимации], то  знания (программы подготовки презентаций);
  1. если  знания (прикладные программы) и [ знания (программы для создания компьютерного видео], то  знания (программы для анимации);
  1. если  знания (прикладные программы) и [ знания (редакторы текстов) и  знания (графические редакторы], то  знания (программы распознавания символов);
  1. если  знания (системы программирования) и [ знания (Symantec Cafe], то  знания (Microsoft J++);
  1. если  знания (системы программирования) и [ знания (PowerBuilder фирмы Sybase) и  знания (Visual Basic фирмы Microsoft) и  знания (Visual C фирмы Microsoft) и  знания (SQLWindows фирмы Centura], то  знания (Delphi фирмы Borland);
  1. если  знания (языки программирования) и [ знания (С/C++) или  знания (Fortran) или ( знания (C/C++) и  знания (Fortran)], то  знания (Pascal);
  1. если  знания (языки программирования) и [ знания (Java], то  знания (C/C++);
  1. если  знания (языки программирования) и [ знания (FoxPro], то  знания (Clipper);
  1. если  знания (основные типы компьютеров) и [ знания (мэйнфреймы) или  знания (супер-ЭВМ) или  знания (мини-ЭВМ) или  знания (рабочие станции) или  знания (компьютеры типа Macintosh) или  знания (карманные компьютеры], то  знания (персональные IBM PC-совместимые компьютеры);
  1. если  знания (основные типы компьютеров) и [ знания (мэйнфреймы], то  знания (супер-ЭВМ);
  1. если  знания (основные типы компьютером) и [ знания (мэйнфреймы) и  знания (персональные IBM PC-совместимые компьютеры], то  знания (мини-ЭВМ);
  1. если  знания (основные типы компьютеров) и [ знания (мини-ЭВМ], то  знания (рабочие станции);
  1. если  знания (иностранные языки) и [ знания (немецкий язык) и  знания (французский язык) и  знания (другие языки], то  знания (английский язык). [14]

Унифицированность – возможность описания различных объектов моделирования одинаковым способом. Унифицированность модели достигается за счет использования готовых моделей в качестве слотов других моделей. Примером могут служить модели «Профессия», «Образование» и «Работа».

В этих моделях в качестве слотов выступают модели субъектов рынка труда «Учебное заведение» и «Предприятие» (слот «Место работы»). Таким образом, способ заполнения данных слотов описан как метод моделирования субъекта рынка труда и не требуется отдельного описания для различных параметров слотов.

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


Модель-слот «Профессия» (ПР)





Модель-слот «Образование» (ЕД)





Модель-слот «Работа» (РТ)





Модифицируемость – возможность изменения и легкость внесения дополнительных параметров, вероятность появления которых с течением времени существует. Свойство модифицируемости тесно связано со свойствами динамичности и адаптивности. Это свойство реализуется двумя способами:
  • возможность изменения и/или внесения дополнительных параметров экспертом или администратором системы;
  • изменения модели и/или количества параметров, вносимые автоматически, исходя из частотных характеристик слотов (параметров).

Второй способ применим лишь при использовании модели в автоматизированных банках данных. Модифицируемость модели приведена на примере модели «Знания» (рис. 3.3, табл. 3.3.).