Математико-механический факультет





Скачать 410.48 Kb.
НазваниеМатематико-механический факультет
страница4/7
Дата публикации26.12.2014
Размер410.48 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5   6   7

Разработка сетевого агента


Для того, чтобы разработать сетевого агента, необходимо сначала определить каким образом «мыслит» агент. То есть формализовать основные понятия «языка» агента.

Информационное пространство


Информационное пространство – это некоторая совокупность данных. Информационным пространством могут быть, например, страница, книга или вся библиотека им. Белинского. Для того чтобы с информационным пространством можно было работать, оно должно быть каким-то образом структурировано (формализовано), причем структура пространства может включать в себя немалое число уровней. Так, например, страницу можно представить как набор строк, каждая из которых содержит набор слов. Книга – это набор страниц, каждая из которых имеет уникальное имя (номер страницы). Библиотека – это набор книг, которые могут быть распределены по каталогам, темам и т.д.

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

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

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

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

Предлагаем записывать характеристики объектов в следующем виде:

ОБЪЕКТ название типа

АТРИБУТ

имя

тип (уникальный / повторяемый)

обязательный (да / нет)

тип объекта, используемого для реализации атрибута

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

ОБЪЕКТ типа = профиль

АТРИБУТ (уникальный идентификатор)

имя = идентификатор

тип = уникальный

обязательный = да

тип объекта, используемого для реализации атрибута = число

АТРИБУТ (пол)

имя = пол

тип = повторяемый

обязательный = нет

тип объекта, используемого для реализации атрибута = text

Хранение данных естественно осуществлять при помощи баз данных. Важно отметить, что для настройки фильтрации данных важно, что любой атрибут объекта, кроме уникального идентификатора может быть отключен, то есть не учитываться при поиске информации, поэтому у каждого атрибута объекта добавим специфическое свойство «выбранный», что означает, что поиск должен учитывать, что данный атрибут был выбран пользователем для отображения. Вся информация об объекте хранится в базе данных. Т.к. сетевой агент не является полностью интеллектуальным, необходимо определить множество возможных атрибутов на стадии проектирования. Для практически любой социальной сети характерна возможность, как личного общения, так и общения в сообществах, что реализовано за счет создания совместных ресурсов. Таким образом, в информационном пространстве на основе социальной сети можно выделить два типа объектов, такие как участник (user) и группа (group). Похожесть объектов в том, что они подчинены единой структуре социальной сети, что дает объекту group некоторые свойства объекта user. На пример в социальной сети Живой журнал в профиле любой группы можно увидеть, какие пользователи в нее входят, так же там есть такой атрибут как интересы, что естественнее воспринимать как качество человека, а не группы. Такая двойственность объектов накладывает ограничения на возможность хранения информации о них в базе данных. Т.к. для последующего использования хранение в одной таблице объектов разных типов не приемлемо. Главным свойством социальной сети является способность к общению участников между собой, формально объекты типа профиль могут взаимодействовать между собой. Собственно, для социологии интересно именно это взаимодействие. По этой причине необходимо учитывать связи объектов между собой, что приводит к дополнению атрибутов ссылками одного объекта на другой. Для возможности создания информационных фильтров, кроме уже обозначенных атрибутов объектов, необходимо также сохранять информацию о параметрах заданных пользователем.
1   2   3   4   5   6   7

Похожие:

Математико-механический факультет iconОбзор современных систем управления бизнес-процессами
Агапова Татьяна, математико-механический факультет, 2 курс
Математико-механический факультет iconМатематико-механический факультет asmpy ассемблер python compiled (*. pyc ) файлов
Государственное образовательное учреждение высшего профессионального образования
Математико-механический факультет iconСанкт-Петербургский Государственный Университет Математико-механический факультет
Сергей Николаевич Кучер, проректор краевого государственного образовательного учреждения дополнительного профессионального образования...
Математико-механический факультет iconМатематико-механический факультет Кафедра системного программирования...
Таким образом, от простой автоматизации импорта/экспорта до построения обмена сообщениями между десятком программ, задачи интеграции...
Математико-механический факультет iconСанкт-Петербургский государственный университет Математико-механический факультет
Министерством образования и науки Российской Федерации. В 2012-2013 учебном году литературное образование в школе на базовом уровне...
Математико-механический факультет iconЭнергетический факультет
Механический расчет линии электропередачи напряжением 110 кв с увеличенным сечением провода на металлических опорах
Математико-механический факультет iconПрограмма по формированию навыков безопасного поведения на дорогах...
Факультет русской филологии и журналистики. Факультет истории и юриспруденции. Факультет татарской и сопоставительной филологии....
Математико-механический факультет iconПрограммы инновационного развития ОАО «Азовский оптико-механический завод»
Программа инновационного развития ОАО «Азовский оптико-механический завод» на период до 2020 года разработана с учетом требований...
Математико-механический факультет iconИсследовательская работа «Психологический портрет собственной личности»
Наименование тем для самостоятельной работы по предмету «Психология и педагогика». Лечебный факультет, педиатрический факультет,...
Математико-механический факультет iconОрганизация ученического самоуправления
Факультетское образование: филологический факультет с изучением 2-х иностранных языков, физико-математический факультет с элементами...
Математико-механический факультет iconПроекционный аппарат (проектор) (от латинского projicio бросаю вперед)...
Проекционный аппарат (проектор) (от латинского projicio — бросаю вперед) — оптико-механический прибор для проецирования на экран...
Математико-механический факультет iconРеферат Отчет 41 с., 1 ч., 24 рис., 1 табл., 24 источника
Учебное и научное астрономическое оборудование Астрономической обсерватории ниаи им. В. В. Соболева Математико-механического факультета...
Математико-механический факультет iconУроках математики
Повышение усвоения материала, задействовав все каналы восприятия учащихся — зрительный, механический, слуховой и эмоциональный
Математико-механический факультет iconСогласована
Настоящая программа по математическому анализу ориентирована на учащихся специализированных 11 классов, которые формируются из школьников,...
Математико-механический факультет iconПрограмма по формированию навыков безопасного поведения на дорогах...
Касательная к графику функции. Понятие о производной, ее геометрический и механический смысл. Правила дифференцирования суммы, произведения,...
Математико-механический факультет iconКурсовая робота на тему методы прогнозирования объемов продаж
Главное внимание в работе обращено на прикладное значение рассматриваемых методов, на экономическое истолкование и интерпретацию...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск