МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


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


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


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

В) Метод прерывистого равновесия.





1) Инициализация популяции.

2) Панмиксия.

3) Кроссинговер.

4) Смешиваем максимально пригодных родителей и потомков

5) Новое поколение будет иметь пригодность выше средней

6) Итог: управление размером популяции, в зависимости от наличия лучших особей.

Г) Гибридный.

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

1) Отбор родителей

2) Кроссинговер

3) Мутация

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

Д) СНС – нет мутаций.
Популяции небольшого размера (15-20, до 50). Отбор между родителями и потомками. Панмиксия + инбридинг для однородного кроссинговера. Потомку достается ровно по половине генов от каждого родителя. Дублирование строк (особей) запрещено. В новой популяции лучшие особи.

Е) ГА с нефиксированным размером.
Внедрение параметра возраста позволяет исключить оператор отбора (максимальный возраст). Возраст зависит от приспособляемости и индивидуален. Потомки выделяются в дополнительную популяцию, пропорциональную родительской * вероятность воспроизведения. Родители отбираются из основной популяции. Кроссинговер, мутации. Возраст = const в процессе эволюции особи. Умерших удаляем из основной популяции, и добавляем потомков из дополнительной популяции.
Формула: Popsize (t+1) = Popsize (t) + AuxPop (t) – D (t)
D(t) – умершие
AuxPop (t) – дополнительная популяция
Popsize (t) – основная популяция


· Паралельне виконання ГА - паралельний ГА, міграція, глобальна модель, модель дифузії.

А) Параллельный ГА.
Популяция из N хромосом фиксированной длинны. Пропорциональный отбор скидывается в промежуточный массив. Панмиксией отбираем родителей. Однородный кроссинговер. Бинарная одноточечная мутация. Далее используем турнирный отбор, берем n= размер турнира (особей). Проводим 2 турнира, победителей скрещиваем, потомков — в новое поколение. Итог: за 1 цикл работы меняется целое поколение.

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

В) Глобальная модель рабочий хозяин.
Рабочий осуществляет: отбор родителей, кросинговер, мутации, вычисляет пригодность.
Хозяин занимается лишь отбором особей в новое поколение.
Рабочие работают параллельно, отдают хозяину данные.

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



 

 


· Етапи Data Mining процесу
8 этапов

Процесс Data Miningявляется своего рода исследованием.Как любое исследование,этот процесс состоит из определенных этапов, включающих элементы сравнения,типизации,классификации, обобщения,абстрагирования,повторения.
Этапы:
– анализ предметной области;
Процесс исследования заключается в наблюдении свойств объектов с целью выявления и оценки важных,с точки зрения субъекта-исследователя,закономерных отношений
между показателями данных свойств.
– постановка задачи;
– формулировка задачи;
– формализация задачи.
Постановка задачи включает также описание статического и динамического поведения исследуемых объектов.
– подготовка данных;
1.Определение и анализ требований к данным
2.Сбор данных
3.Предварительная обработка данных
– построение моделей;
Для построения моделей используются различные методы и алгоритмы Data Mining. Некоторые задачи могут быть решены при помощи моделей, построенных на основе различных методов. Идеальной модели, которая бы позволила решать разнообразные задачи, не существует. Поэтому многие разработчики включают в инструменты Data Mining возможность построения различных моделей, многие также обеспечивают возможность расширяемости моделей.
– проверка и оценка моделей;
Проверка модели подразумевает проверку ее достоверности или адекватности. Эта проверка заключается в определении степени соответствия модели реальности. Адекватность модели проверяется путем тестирования. Проверка модели также подразумевает определение той степени, в которой она действительно помогает менеджеру при принятии решений.
Оценка модели подразумевает проверку ее правильности. Оценка построенной модели осуществляется путем ее тестирования
– выбор модели;
Если в результате моделирования нами было построено несколько различных моделей, то на основании их оценки мы можем осуществить выбор лучшей из них. Основные характеристики модели, которые определяют ее выбор, - это точность модели и эффективность работы алгоритма
– применение модели;
После тестирования, оценки и выбора модели следует этап применения модели. На этом этапе выбранная модель используется применительно к новым данным с целью решения задач, поставленных в начале процесса Data Mining. Для классификационных и прогнозирующих моделей на этом этапе прогнозируется целевой (выходной) атрибут (target attribute).

 


– коррекция и обновление модели;
Существует много причин, требующих обучить модель заново, т.е. обновить ее, чтобы отразить определенные изменения. Основными причинами являются следующие:
• изменились входящие данные или их поведение;
• появились дополнительные данные для обучения;
• изменились требования к форме и количеству выходных данных;
• изменились цели бизнеса, которые повлияли на критерии принятия решений;
• изменилось внешнее окружение или среда (макроэкономика, политическая ситуация, научно-технический прогресс, появление новых конкурентов и товаров)
· Організаційні та людські чинники в Data Mining
Организационная
культура подразумевает активное открытое сотрудничество по обмену информацией между отделами компании и ее сотрудниками.Чтобы сотрудники могли работать на максимально высоком уровне, организация должна обеспечить свободный поток нужной информации к тому сотруднику, которому она требуется, в четкие сроки и в правильной форме; только тогда возможно будет выработать своевременное оптимальное решение.
Довольно сложно и установить время, которое необходимо для определения качества оценки модели. Этот отрезок времени обусловливается спецификой задачи и определяется индивидуально.
Человеческие факторы:
Человеческий фактор при внедрении Data Mining - это наличие и квалификационное соответствие специалистов, готовых работать с Data Mining.
Проблема недоверия пользователей:
Основными причинами этого является недоверие к моделям либо их непонимание. Для того чтобы избежать подобных явлений, лица, принимающие решения, должны принимать участие в постановке той задачи, для которой строится модель. В дальнейшем следует научить руководителя работать с моделью (т.е. ее программной реализацией), в частности, объяснить ему функции модели, возможности, ограничения и т.д.
Построенная модель может обладать рядом погрешностей. Вот некоторые из них: недостоверные исходные допущения при построении модели; ограниченные возможности при сборе необходимых данных; неуверенность и страхи пользователя системы, и, в силу этого, слабое их применение; неоправданно высокая стоимость.

· Процес Data Mining з погляду людського чинника, ролі в Data Mining

Процесс Data Mining, с точки зрения человеческого фактора, является постоянным взаимодействием трех основных специалистов (специалист предметной области, администратор баз данных, специалист по добыче данных).

Взаимодействие специалиста по добыче данных и специалиста по предметной области осуществляется в двух точках соприкосновения (не забываем при этом, что Data Mining - итеративный процесс).

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

Второй точкой соприкосновения указанных выше специалистов является интерпретация результатов, полученных в результате Data Mining.

Взаимодействие специалиста по добыче данных и администратора баз данных осуществляется на этапах анализа требований к данным и сбора данных. Непосредственно подготовка данных для Data Mining может осуществляться специалистом по добыче данных самостоятельно либо во взаимодействии с администратором баз данных.

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

Роли:
Специалисты компании, вовлеченные в процесс Data Mining, исполняют одну из ролей: специалист предметной области, администратор баз данных, специалист по добыче данных.
Роли Data Mining, в зависимости от конечной цели работ, распределяются следующим образом:

  • исследователи (написание исследовательских докладов и статей);
  • практикующие аналитики (решение реальных и практических задач анализа данных);
  • разработчики программного обеспечения (написание Data Mining- программного обеспечения);
  • студенты (в настоящее время обучающиеся в учебных заведениях);
  • бизнес-аналитики (главным образом, оценивающие результаты использования data mining);
  • менеджеры (управляют одним или большим количеством проектов);
  • другие.


· Стандарти Data Mining

CRISP-DM методологія
При помощи методологии CRISP-DM Data Mining превращается в бизнес-процесс, в ходе которого технология Data Mining фокусируется на решении конкретных проблем бизнеса. Методология CRISP-DM, которая разработана экспертами в индустрии Data Mining, представляет собой пошаговое руководство, где определены задачи и цели для каждого этапа процесса Data Mining.
SEMMA методологія
Эта методология не навязывает каких-либо жестких правил. В результате использования методологии SEMMA разработчик может располагать научными методами построения концепции проекта, его реализации, а также оценки результатов проектирования.
Стандарт PMML
По словам сторонников PMML, этот стандарт "делает Data Mining более демократичным", позволяет все большому количеству пользователей пользоваться продуктами Data Mining. Это достигается за счет возможности использования ранее созданных моделей данных. PMML позволяет использовать модели данных сколь угодно часто и существенно помогает в практической работе с ними.

По результатам последних опросов KDnuggets (2004 г.), 42% опрошенных лиц использует методологию CRISP-DM, 10% - методологию SEMMA, 6% - собственную методологию организации, 28% - свою собственную методологию, другими методологиями пользуется 6% опрошенных. Не пользуются никакой методологией 7% опрошенных.
· CRISP-DM методологія

CRoss Industry Standard Process for Data Mining (сокращенно CRISP – DM) – кросс-индустриальный стандарт глубинного анализа данных. Состоит из 6 этапов жизненный цикл:
1) Понимание бизнеса (постановка задачи)
Этот начальный этап посвящен цели проекта и требованиям с точки зрения бизнеса, а затем преобразованию этих знаний в задачу применения интеллектуального анализа данных, а также разработке предварительного плана, направленного на достижение целей.

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

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

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

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

6) Развертывание
Полученные знания должны быть представлены таким образом, что бизнес-заказчик их мог интерпретировать и использовать в своей работе. Во многих случаях это будет решать бизнес-заказчик, а не DM-аналитик. В любом случае аналитик должен сопровождать этот процесс.
· SEMMA методологія
Ее аббревиатура образована от слов Sample ("Отбор данных", т.е. создание выборки), Explore ("Исследование отношений в данных"), Modify ("Модификация данных"), Model ("Моделирование взаимозависимостей"), Assess ("Оценка полученных моделей и результатов").

· Стандарт PMML

Не так давно рабочей группой Data Mining Group был предложен стандарт PMML (Predictive Model Markup Language), который позволяет осуществлять обмен моделями, созданными в приложениях различных поставщиков программного обеспечения Data Mining.
Основа этого стандарта - язык XML. Примером другого стандарта, также основанного на языке XML, является стандарт обмена статистическими данными и метаданными. Стандарт PMML используется для описания моделей Data Mining и статистических моделей.
Основная цель стандарта PMML - обеспечение возможности обмена моделями данных между программным обеспечением разных разработчиков.
При помощи стандарта PMML -совместимые приложения могут легко обмениваться моделями данных с другими PMML -инструментами. Таким образом, модель, созданная в одном программном продукте, может использоваться для прогнозного моделирования в другом.
По словам сторонников PMML, этот стандарт "делает Data Mining более демократичным", позволяет все большому количеству пользователей пользоваться продуктами Data Mining. Это достигается за счет возможности использования ранее созданных моделей данных. PMML позволяет использовать модели данных сколь угодно часто и существенно помогает в практической работе с ними.

Стандарт PMML включает:

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

Стандарт PMML обеспечивает поддержку наиболее распространенных прогнозных моделей, созданных при помощи алгоритмов и методов анализа данных, в частности - нейронных сетей, деревьев решений, алгоритмов ассоциативных правил, кластерного анализа, логических правил и др.
· Інструменти Data Mining – критерії порівняння, класифікація

Для выбора продукта следует тщательно изучить задачи, поставленные перед Вами, и обозначить те результаты, которые необходимо получить. Оценка программных средств Data Mining с точки зрения конечного пользователя определяется путем оценки набора его характеристик. Их можно поделить на две группы: бизнес-характеристики(Наличие демонстрационной версии, Защита и пароль, Наглядность и разнообразие получаемой отчетности) и технические характеристики (Удобство экспорта/импорта данных, Скорость вычислений и скорость представления результатов, Платформы). Это деление является достаточно условным, и некоторые характеристики могут попадать одновременно в обе категории (Интуитивный интерфейс).
Рынок инструментов Data Mining определяется широтой этой технологии и вследствие этого - огромным многообразием программного обеспечения. Приведем классификацию инструментов Data Mining согласно KDnuggets: инструменты общего и специфического назначения; бесплатные и коммерческие инструменты.

Наиболее популярная группа инструментов содержит следующие категории (6):

  • наборы инструментов (К этой категории относятся универсальные инструменты, которые включают методы классификации, кластеризации и предварительной подготовки данных);
  • классификация данных (Существует множество инструментов для решения задач классификации. Инструменты этой группы строят модели, которые делят исходный набор данных на 2 или более дискретных класса. Инструменты классификации, в соответствии с используемыми методами, делятся на следующие категории: правила, деревья решений, нейронные сети, Байесовские сети, метод опорных векторов и другие.);
  • кластеризация и сегментация (Кластерный анализ позволяет сокращать размерность данных, делать ее наглядной. Сегментация – кластеризация рынка или потребителей.);
  • инструменты статистического анализа (реализуют:
    процедура анализа распределений переменных (например, чтобы выявить переменные с несимметричным или негауссовым распределением, в том числе и бимодальные), просмотр корреляционных матриц (см. предыдущий пример), или анализ многовходовых таблиц частот);
  • анализ текстов (Text Mining), извлечение отклонений (Information Retrieval (IR))
    (метод может быть использован для лучшего понимания текстовой компоненты данных за счет автоматического выделения наиболее распространенных ключевых понятий);
  • инструменты визуализации (В результате визуализации создается графический образ анализируемых данных. Для решения задачи визуализации используются графические методы , показывающие наличие закономерностей в даннях).


· Які сучасні проблеми вирішуються в «штучному інтелекті»?
В современном мире рост производительности программиста практически достигается только в тех случаях, когда часть интеллектуальной нагрузки берут на себя компьютеры. Одним из способов достигнуть максимального прогресса в этой области является "искусственный интеллект", когда компьютер не только берет на себя однотипные, многократно повторяющиеся операции, но и сам может обучаться. Кроме того, создание полноценного "искусственного интеллекта" открывает перед человечеством новые горизонты развития.
ИИ должен уметь решать «интеллектуальные задачи», то есть те, для которых нет алгоритмов решения.
Штучний інтелект – це штучно створена людиною система, здатна обробляти інформацію, яка до неї надходить, пов'язувати її із знаннями, якими вона вже володіє, і відповідно формувати своє власне уявлення про об’єкти пізнання.
Робота над штучним інтелектом ведеться в трьох основних напрямках. Перше - це розкрити таємниці людського мислення, дослідити структуру мозку і механізми його роботи. Вчені працюють над вивченням психофізіологічних даних людини, відпрацьовують гіпотези, пов'язані з роботою механізмів різних видів інтелектуальної діяльності, розглядають впровадження їх в інтелектуальні інформаційні системи.

У другому напрямі ведуться роботи по власне моделюванню, тобто створенню такої системи за допомогою комп'ютерної техніки і т.д. Його представники зайняті розробкою програмного забезпечення, алгоритмічних схем для обчислювальної техніки такого роду і класу, яка б виступала як інтелектуальна система і вирішувала проблеми на людському, усвідомленому і творчому рівні.

Вчені, що представляють так званий третій напрямок, працюють в, здавалося б, зовсім фантастичною області - створення конкретних людино-роботів, в яких функції інформаційної системи, тобто штучного розуму, поєднувалися б з можливостями природного людського інтелекту.


· Інтелектуальні інформаційні системи – три базові функції
Отже, інтелектуальними автоматизованими інформаційними системами (ІАІC) називаються інформаційно-програмні вироби, які тією чи іншою мірою виконують три основні функції інтелектуальності: подання та обробку знань, міркування, спілкування.
Користувацькі ІАІС на відміну від інструментальних мають професійні бази знань користувача, і це їх найсуттєвіша різниця. (помогает врачу определить болезнь) Інструментальні ІАІС призначені для формалізації професійних знань користувачів, а тому основний зміст їх баз знань становлять інформаційні технології формалізації знань, які через інтерфейс стають доступними для користувачів. (опрашивает врача, чтобы обучиться тому как определять болезни)

1 сприймає вхідну інформацію
2 обробляє введені дані, згідно правилам/алгоритмам
3 виводить зформовану відповідь.

1. Подавати та обробляти знання — нагромаджувати відомості про реальний світ, класифікувати та оцінювати їх у прагматичному плані (щодо корисності) та щодо несуперечливості, ініціювати процеси здобування нових знань, зіставляти щойно здобуті знання з тими, що вже зберігаються.

2. Провадити міркування — поповнювати знання, що надходять, за допомогою логічних умовиводів, відображати закономірності реального світу або нагромаджених раніше знань, здобувати узагальнені знання на підставі частинних знань і логічно пла­нувати свою діяльність.

3. Забезпечувати спілкування — передавати інформацію людині у зручній для неї формі і діставати інформацію по каналах зв'язку, аналогічних тим, які використовує людина, сприймаючи навколишній світ, вміти формувати «для себе» або за запитом людини пояснення власної діяльності, вміти взаємодіяти з інши­ми інформаційно-програмними виробами.

 

· Дайте декілька визначень поняття «Інтелектуальної системи»
1) Інтелектуальні системи (ІС) – це новий клас автоматизованих систем оброблення інформації на основі ПК, які моделюють розумові процеси, притаманні людині при прийнятті рішень у різних галузях соціально-економічної сфери суспільства.
2) Інтелектуальними називають системи, основним ядром яких є база знань або модель предметної області, що описана мовою високого рівня наближеною до природної.
3) Експертні системи - комп’ютерні програми, здатні накопичувати і моделювати процес експертизи. Експертна система акумулює професійні знання керівників і фахівців, використовуючи їх для формування бази знань, яка містить набір взаємопов’язаних правил, також надавати готове рішення або пораду.
4) СППР - такі інтерактивні інформаційні системи, які допомагають особам, що приймають рішення, використовувати дані і моделі, щоб вирішувати неструктуровані і слабоструктуровані проблеми. На рівні стратегічного управління СППР використовуються для довгострокового, середньострокового, короткострокового і фінансового планування. При операційному управлінні СППР застосовуються в галузях маркетінгу (прогнозування та аналіз збуту, дослідження ринку і цін), науково-дослідних та конструкторських робіт, в управлінні кадрами.

· Знання — основний термін теорії ШІ, основні властивості знань
Знання
– це закономірності предметної області (принципи, закони, зв’язки), що набуті під час практичної діяльності та професійного досвіду, і в подальшому дозволяють фахівцям вирішувати задачі в цій області.
Зна́ние
— в теории искусственного интеллекта и экспертных систем — совокупность информации и правил вывода (у индивидуума, общества или системы ИИ) о мире, свойствах объектов, закономерностях процессов и явлений, а также правилах использования их для принятия решений. Главное отличие знаний от данных состоит в их структурности и активности, появление в базе новых фактов или установление новых связей может стать источником изменений в принятии решений.
Поняття знань розглядається як сукупність даних, що мають розвинену і складну структуру. Знання – це спеціальна форма подання інформації, що дозволяє мозку зберігати, відтворювати і розуміти її. Далеко не вся інформація виступає у ролі знання. Знання – це особлива інформація, зафіксована і виражена в мові. Типи відносин, що визначають зв’язок знань з позамовним світом, один з одним і з системою людських дій

підпорядковуються особливим закономірностям – семантиці, синтаксису і прагматиці
Основні властивості знань:

– Внутрішня інтерпретованість. Разом з елементом даних в ЕОМ зберігається система

імен. Це дозволяє «знати», що зберігається в пам’яті системи і вміти відповідати на за-

пити про зміст пам’яті.

– Рекурсивна структурованість. Інформаційні одиниці можуть бути розбиті на

менш дрібні і об’єднуватися в більш великі (за аналогією з матрьошкою). Для цього

використовуються родо-видові відносини і приналежність елементів до певного класу.

(Число структуроутворюючих відносин – більш 200 типів).

– Взаємозв’язок інформаційних одиниць. Між одиницями встановлюються різно-

манітні відносини семантичного і прагматичного характеру зв’язків (явищ і фактів).

Коли між одиницями виникають такі відносини, фрагменти цієї структури становлять

нові інформаційні одиниці.

– Наявність семантичного простору. Воно характеризує близькість-віддаленість

інформаційних одиниць один від одного. Знання можуть являти собою безсистемне

нагромадження одиниць, вони повинні бути взаємопов’язані і взаємозалежні в се-

мантичному просторі
Внутрішня інтерпретація. Кожна інформаційна одиниця повинна мати унікальне ім’я, за яким її знаходить інтелектуальна система, а також відповідає на запитання, де це ім.’я згадується.

Структурованість. Знання повинні мати гнучку структуру: одні інформаційні одиниці можуть міститися у складі інших (клас-ціле, елемент-клас).

Зв’язність. Між різними інформаційними одиницями можуть встановлюватися різні типи зв’язків (причинно-наслідкові, просторові).

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

 

Активність. Виконання програм в інтелектуальній системі повинно ініціюватися поточним станом бази знань.


· Добре і погано структуровані предметні області

  • Предметна область. Містить знання про конкретну галузь, в якій працює інтелектуальна система.
  • Добре структуровані з чіткою аксіомізацією, широким застосуванням математичного апарату, усталеною термінологією.
  • Слабко структуровані з розмитими визначеннями, багатою емпірикою, прихованими взаємозв’язками.

Прикладами таких слабко структурованих областей є планування наукових досліджень,

проблеми конкурсного відбору проектів, створення політики відбору статей у журнали

та ін. На противагу до добре структурованих предметних областей, до яких можна від-

нести типові задачі дослідження операцій: вибір та оцінювання елементів технічних

рішень, складання плану постачання підприємств, розрахунок радіоактивного заражен-

ня місцевості та ін. у слабко структурованих областях ми не можемо побудувати адек-

ватну модель будь-яким способом, окрім як звернувшись до експерта та з’ясувавши йо-

го переваги стосовно варіантів розвитку подій, стосовно рівня впливів тих чи інших

факторів тощо.
у слабко структурованих областях цільова функція зазвичай не може бути пред-

ставлена аналітично, існує тільки її алгоритмічне представлення (наприклад, такою фу-

нкцією може бути ступінь досягнення головної цілі проблеми);
вхідними даними для побудови моделі є суб’єктивні експертні оцінки, які не є досить строгими і точними,


· Представлення завдання в просторі станів


· Стратегії пошуку в просторі станів


· Представлення простору станів у вигляді графа


 


· Пошук в глибину

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


 


· Пошук в ширину

 


· Пошук з перевагою: евристичний пошук

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

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

Механизм активации-дезактивации процессов функционирует следующим образом: процесс, работающий над текущей альтернативой высшего приоритета, получает некоторый «бюджет» и остается активным до тех пор, пока его бюджет не исчерпался. Находясь в активном состоянии, процесс продолжает углублять свое поддерево. Встретив целевую вершину, он выдает соответствующее решение. Величина бюджета, предоставляемого процессу на данный конкретный запуск, определяется эвристической оценкой конкурирующей альтернативы, ближайшей к данной.
· Класичні способи представлення знань в інтелектуальних системах

Продукційна модель
Продукційна модель або модель, що заснована на правилах, дозволяє представити знання у вигляді речень типу

«Якщо (умова), то (дія)».
Під умовою розуміється деяке речення-зразок, за яким здійснюється пошук у базі знань, а під дією - дії, що виконуються при успішному результаті пошуку (вони можуть бути проміжними, які виступають далі як умови, і термінальними або цільовими, що завершують роботу системи).

Семантична модель
Термін семантичний означає змістовний, «семантика» - це наука, що встановлює відношення між символами і об'єктами, які вони позначають, тобто, це наука, що визначає зміст знаків.

В основі моделі лежить семантична мережа, яка в загальному випадку представляє інформаційну модель предметної області і має вигляд графа, вершини якого відповідають об'єктам предметної області, а дуги - відношення між ними.

Фреймова модель (обєктно-орієнтована)

Фреймом називається мінімально можливий опис певної сутності, такий, що подальше скорочення цього опису приводить до втрати цієї сутності.

Фреймом називається також і формалізована модель для відображення образу.


Логічні моделі

Логічна модель представлення знань — модель у представленні знань.

Основна ідея підходу при побудові логічних моделей представлення знань — вся інформація, необхідна для вирішення прикладних завдань, розглядається як сукупність фактів і тверджень, які представляються як формули в деякій логіці. Знання відображаються сукупністю таких формул, а отримання нових знань зводиться до реалізації процедур логічного висновку. У основі логічних моделей представлення знань лежить поняття формальної теорії, кортеж S = < B,F,A,R >, де:

B — зліченна множина базових символів (алфавіт);

F — множина, елементи якої називають формулами;

A — виділена підмножина апріорі справедливих формул (аксіом);

R — зліченна множина відношень між формулами, яку називають правилами висновку.

 

Продукційна модель: Якщо двигун не заводиться і стартер двигуна не працює, То несправна система електроживлення.

Фреймова модель: Автомобіль таксі{<автомобіль таксі>; <номерний знак> <ВО5014ТЕ>; <стан> <справний>; <гараж>; <автоколона>}. Ім*я слота {<ім*я слота>; <fi> <vi>; <fn> <vn>; <q1>; <qn>}, де fi – імена характеристик, vi – значення атрибутів, q – посилання на інші слоти

Модель семантичної мережі: студент – отримує стипендію, це людина, здає екзамен у професора, вчиться в університеті; професор – це людина, працює в університеті; університет – це ВНЗ.

Логічна модуль представлення знань: Якщо тварина має пір*я І відкладає яйця, ТО ця тварина є птахом.

 


· Відмінність знань від даних, класифікація знань

Зна́ние — в теории искусственного интеллекта и экспертных систем — совокупность информации и правил вывода (у индивидуума, общества или системы ИИ) о мире, свойствах объектов, закономерностях процессов и явлений, а также правилах использования их для принятия решений. Главное отличие знаний от данных состоит в их структурности и активности, появление в базе новых фактов или установление новых связей может стать источником изменений в принятии решений.
Класифікація:

Поверхневі знання (нульовий рівень). Це знання про очевидні взаємозв’язки між окремими подіями і фактами в предметній області.

Глибинні знання (метазнання). Це абстракції, аналоги, схеми, які відбивають структуру та природу процесів у предметній області. Вони пояснюють явища і можуть використовуватися для передбачення поведінки системи.

За рівнем деталізації:

В цьому разі до уваги береться ступінь деталізації знань. Кількість рівнів детальності залежить від специфіки задачі, обсягу наявних знань і обраної моделі представлення знань.

За способом представлення в алгоритмах:

Процедурні знання. Були історично першими. Процедурні знання розчиняються в алгоритмі, де чітко вказано план дій від А до Я. Процедурні знання керують даними, а для їх зміни – потрібно змінювати програму.

Декларативні знання. З розвитком ШІ пріоритет даних змінюється і більша частина знань зосереджується в структурах даних (таблиці, списки), де будуються взаємозв’язки між об’єктами. Розробнику лишається тільки вірно сформулювати завдання. Роль декларативних знань збільшується.


· Семантична мережа - визначення, структура
Термін семантичний означає змістовний, «семантика» - це наука, що встановлює відношення між символами і об'єктами, які вони позначають, тобто, це наука, що визначає зміст знаків.

В основі моделі лежить семантична мережа, яка в загальному випадку представляє інформаційну модель предметної області і має вигляд графа, вершини якого відповідають об'єктам предметної області, а дуги - відношення між ними.

Семантична модель представлення знань.Ця модель дозволяє оперувати по-

няттями, вираженими на природній мові. Прикладом реалізації такої моделі служать

експертні системи. Для побудови моделі використовують апарат семантичних мереж,

представлених у вигляді графа:

G = {Y1, Y2, ... Yn; β1, β2, ... βm},

де Y – вузли (вершини) графа. Вони відображають деякі сутності – об’єкти, події,

процеси, явища і т.д.; β – дуги графа, які позначають відносини між сутностями, задані на

множині вершин. Вершини відображають сутності різного ступеня спільності. Їх впо-

рядкування відбувається за видами відносин.

Предметна галузь відображається як сукупність сутностей і відносини між ними.

Якщо адекватно сформульовані фундаментальні поняття відносин та об’єктів предметної

галузі (тобто є всеосяжні концептуальні знання), то семантична модель працює дуже

успішно [7], [8].

Петренко
Людина
Мерседес
Автомобіль
Вид транспорту
Двигун
Колір
Чорний
Це
Це
Має
Це
Має частиною
Властивість
Значення


· Класифікація семантичних мереж





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.