Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_gosam (1).doc
Скачиваний:
1
Добавлен:
09.01.2020
Размер:
4.61 Mб
Скачать
  1. Классификация систем Data Mining.Нейронные сети в Data Mining.

Одна из возможных классификаций нейронных сетей - по направленности связей.

Нейронные сети бывают с обратными связями и без обратных связей.

Сети без обратных связей

* Сети с обратным распространением ошибки.

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

* Другие сети (когнитрон, неокогнитрон, другие сложные модели).

Преимуществами сетей без обратных связей является простота их реализации и гарантированное получение ответа после прохождения данных по слоям.

Недостатком этого вида сетей считается минимизация размеров сети - нейроны многократно участвуют в обработке данных.

Меньший объем сети облегчает процесс обучения.

Сети с обратными связями

* Сети Хопфилда (задачи ассоциативной памяти).

* Сети Кохонена (задачи кластерного анализа).

Преимуществами сетей с обратными связями является сложность обучения, вызванная большим числом нейронов для алгоритмов одного и того же уровня сложности.

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

Другая классификация нейронных сетей: сети прямого распространения и рекуррентные сети.

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

* Персептроны.

* Сеть Back Propagation.

* Сеть встречного распространения.

* Карта Кохонена.

Рекуррентные сети. Характерная особенность таких сетей - наличие блоков динамической задержки и обратных связей, что позволяет им обрабатывать динамические модели.

* Сеть Хопфилда.

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

Нейронные сети могут обучаться с учителем или без него.

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

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

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

База данных может использоваться одним пользователем на локальном компьютере или несколькими пользователями в сети. Использование базы данных в сети имеет ряд особенностей. Чтобы подготовить базу данных для использования в сети, необходимо выполнить специальную настройку среды, параметров базы данных и ее объектов и реализовать особенности общего доступа к данным в программном коде приложения.

    1. Предоставление общего доступа к данным и объектам базы данных.

    2. Защита совместно используемых баз данных.

    3. Программный доступ к базам данных с помощью интерфейса DAO.

    4. Способы совместного использования баз данных.

Базы данных могут использоваться одновременно несколькими пользователями в сети. Предоставить общий доступ к базе данных можно несколькими способами:

  • поместив базу данных в общую папку в сети;

  • опубликовав в сети таблицы базы данных;

  • обеспечив подключение к базе данных через Интернет;

  • с помощью репликации;

  • с помощью SQL Server.

Совместное использование базы данных

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

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

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

Совместное использование только данных

Можно предоставить совместный доступ в сети лишь к таблицам в базе данных. Для этого необходимо разделить базу данных на файл объектов данных и файл объектов приложения.

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

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

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

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

При игнорировании правил разделения файлов при совместном доступе может произойти потеря или затирание информации.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]