- •Ит (Гутгарц р.Д.)
- •1__Признаки группировки информации в компьютере
- •2__Программное обеспечение: понятие, структура системного и прикладного по.
- •3__Характеристики оценки прикладных программ: стандартные, технические, технологические, инструментальные, взаимодействие с другими пакетами, функциональные.
- •4__Практические рекомендации по оценке программных продуктов
- •5__Понятие информация (определение, формулы измерения информации)
- •Синтаксическая мера информации
- •Семантическая мера информация
- •Прагматическая мера информации
- •6__Информационный процесс. Его стадии и особенности
- •7__Качества или свойства информации
- •8__ Понятия данных и знаний. Взаимосвязь информации, данных и знаний (пример)
- •9__Видеоконференция. Особенности работы и области применения
- •10__Телеработа. Понятие. Преимущества для работника и работодателя. Особенности применения
- •11__Дистанционное обучение и мультимедиа системы. Особенности и направления использования
- •12__Интернет – тестирование. Плюсы и минусы. Область применения
- •13__Трудоустройство в Интернет. Структура Интернет – услуг по трудоустройству
- •По системологии(Гутгарц р.Д. )
- •14__Принципы системного подхода.
- •15__Неформализуемые этапы системного анализа.
- •16__ Формулирование и классификация проблем
- •17__ Выявление целей и формирование критериев
- •18__ Генерирование альтернатив: источники альтернатив, способы увеличения и сокращения числа альтернатив
- •19__Способы генерирования альтернатив
- •20__Методы анализа систем управления: проведение интервью (структура, советы по применению), анкетирование, обзор документов, наблюдение
- •4.1 Интервьюирование
- •4.2 Анкетирование
- •4.3. Обзор документов
- •4.4 Наблюдение
- •Информационные сети (Бахвалов с.В.)
- •21__Понятия о функциональной, структурной организации и архитектуре вм; основные характеристики вм, методы оценки
- •22__Классификация вычислительных систем (вс) по способу организации обработки. Многопроцессорные и многомашинные комплексы.
- •23__Особенности архитектуры локальных сетей ( стандарты ieee 802).
- •24__Сеть Internet, доменная организация, семейство протоколов tcp/ip. Информационно-вычислительные сети и распределенная обработка информации.
- •По Операционным системам (Скрипкин с.К. )
- •25.__Обзор современных операционных систем и операционных оболочек
- •1. Семейство Microsoft Windows.
- •4. Семейство unix
- •26.__Машинно-зависимые свойства операционных систем
- •27.__Машинно-независимые свойства операционных систем
- •28__Динамические, последовательные и параллельные структуры программ;
- •29__Способы построения операционных систем
- •По Мультимедиатехнологии (Скрипкин с.К. )
- •30__Классификации и области применения мультимедиа
- •3.1. Различные области применения мультимедиа
- •31__Звуковые файлы: музыка, речь и звуковые эффекты.
- •32__Графика (растровая, векторная, трехмерная, фрактальная и др.) и анимация
- •Растровая и векторная графика
- •33__Линейный, нелинейный и смешанный монтаж для видео.
- •34__Виртуальная и расширенная реальности.
- •Моделирование систем (Петров а.В.)
- •35__Модели и моделирование
- •36__Математическое моделирование
- •37__Имитационное моделирование
- •38__Динамическое моделирование по Дж. Форрестеру
- •39__Индивидуальное имитационное моделирование объектов
- •Надёжность, эргономика и качество асоиу, Управление проектами Засядко а.А.)
- •40__Показатели надёжности
- •41__Факторы надёжности информационных систем
- •42__Принципы управления проектами
- •43__Методология управления проектами
- •44__Автоматизация управления проектами
- •Интеллектуальные информационные системы (Массель л.В.)
- •45__Основные понятия и принципы организации хранилищ данных.
- •Data Mart (Витрины данных)
- •46__Классификация искусственных нейронных сетей. Самоорганизующиеся карты Кохонена.
- •Многослойные нейронные сети прямого распространения. Базовая архитектура.
- •47__Модель искусственного нейрона. Активационная функция.
- •49__Нечеткие множества.
- •50__Онтологии. Основные понятия и типы онтологий.
- •Представление знаний. (Массель л.В.)
- •51__Классификациям моделей представления знаний.
- •52__Архитектура экспертной системы. Типы экспертных систем.
- •53__Классификация методов извлечения знаний.
- •54__Инструментальные средства и стадии разработки эс.
- •55__Отличие данных от знаний. Формы данных и знаний.
- •Проектирование информационных систем.( Массель л.В.)
- •56__Определение и классификация информационных систем
- •57__Структурный подход к проектированию информационных систем.
- •58__Объектный подход к проектированию информационных систем.
- •59__Rad-технология разработки информационных систем.
- •60__Каскадный и спиральный жизненные циклы разработки информационных систем.
- •61__Виды обеспечения и этапы разработки автоматизированных информационных систем
- •Основы сппр(Массель л.В.)
- •62__Определение, типы и классы сппр. 63__Состав и структура сппр.
- •64__Сппр. Критерии принятия решений и их шкалы.
- •65__Сппр. Основные составляющие задачи принятия решения.
- •66__Сппр. Генерация решений: формирование когнитивной карты.
- •Психологические основы проектирования интерфейсов.( Массель л.В.)
- •67__Принципы проектирования и критерии эффективности интерфейсов.
- •Окна диалогов с закладками
- •68__Организация пространства при компоновке интерфейса. Организация пространства
- •Расположение большого числа элементов
- •Перегруженность элементами управления
- •Расположение информации на экране
- •69__Элементы дизайна при проектировании интерфейса: шрифты, эффекты, цвета.
- •Эффекты
- •Выравнивание текста
- •Рекомендуются следующие правила использования цвета:
- •Способы уменьшения видимости задержки:
- •Рекомендуются следующие правила использования цвета:
- •Управление данными (Трипутина в.В.)
- •72__Классификация моделей данных
- •73__Понятие базы данных. Основные характеристики баз данных
- •74__Методика проектирования баз данных. Этапы проектирования баз данных
- •75__Реляционная модель данных. Основные понятия
- •76__Нормальные формы отношений
- •77__Модели доступа к данных в архитектуре «клиент-сервер»
- •78__Понятие транзакций. Свойства, обработка, блокировки транзакций
- •79__Субд. Понятие, основные функции, требования к серверу баз данных
- •Анализ бизнес-процессов (Гонегер п.А.)
- •80_Процессный и функциональный подходы в управлении. Организация управления в соответствии с госТами исо 9000-2001 и исо 9001-2001.
- •81_Основные понятия процессного подхода. Виды бизнес-процессов. Схема управления бизнес-процессом. Цели описания бизнес-процессов. Информация, необходимая при описании бизнес-процессов.
- •82_Характеристика методов улучшения бизнес-процессов.
- •83_Требования к организационной структуре. Характеристика основных организационных структур. Связь процессов и структуры.
- •84_Характеристика методологий, используемых для описания бизнес-процессов.
- •Основы теории управления (Ружников г.М.)
- •85__Передаточные функции последовательного и параллельного соединения звеньев.
- •86__Передаточная функция замкнутой системы.
- •87__Устойчивость линейных систем (вывод).
- •88__Критерий устойчивости Михайлова (вывод - случай вещественных корней).
- •89__Частотная передаточная функция и частотные характеристики (определения, формы записи, графики).
47__Модель искусственного нейрона. Активационная функция.
Исходя из своих исследований, Маккалок и Питтс выдвинули гипотезу, что нейроны можно упрощенно рассматривать как устройства, оперирующие двоичными числами, получившая впоследствии название «модель нейрона Маккалока-Питтса» :
где,
- выход нейрона;
-
i-ый входной сигнал;
-
вес i-ой связи;
- пороговое значение;
- количество входных
сигналов.
Модель искусственного нейрона
Первая модель искусственного нейрона была предложена Маккалоком и Питтсом. С тех пор она претерпела не очень большие изменения – изменились лишь активационные функции.
Активационной функцией нейрона называется нелинейная функция, которая берется от взвешенной суммы входных значений.
Ранние модели нейронов, в том числе и первый перцептрон, имели большей частью простую пороговую функцию (функцию Хевисайда):
(2.4)
Но как было отмечено выше, у нее существуют определенные недостатки, главным из которых является невозможность проведения классификации на линейно неразделимом множестве входных векторов.
В настоящее время преимущественно используются, так называемые сигмоидные (sigmoid) функции. Они получили свое название из-за формы кривой, которая напоминает форму английской буквы s. Наиболее широко используемой функцией является логистическая (logistic) активационная функция:
(2.5)
Одним из преимуществ этой функции является простота нахождения производной, которая используется практически во всех современных алгоритмах обучения МНСПР, наиболее распространенной на сегодняшний день архитектуры.
Иногда используются другие активационные функции, такие как гиперболический тангенс:
(2.6)
В большинстве случаев, однако, точная форма функции не оказывает значительного влияния на качество функционирования сети, хотя значительно влияет на скорость ее обучения. Относительно малое значение производной логистической функции заметно замедляет обучение при использовании базового варианта алгоритма обратного распространения ошибок. Предлагаются две альтернативные активационные функции (приведены вместе с производными):
,
(2.7)
,
(2.8)
Лучшей активационной функцией является гиперболический тангенс.
48__Блок-схема и основные операторы генетических алгоритмов.
Основателем генетики считают Менделя (3 закона: однородность, расщепления, независимость комбинаций). Хромосомы состоят из генов, которые заменяются 0 и 1. в основе наследования лежат гены (не делимые и не смешанные), в основе наследования лежит мутация. Факторы, которые меняют генетический состав природной популяции:
мутационный процесс – после 1ого скрещивания наступает условное равновесие, до наступления новых мутаций;
изоляция – чем меньше общество, тем вероятней проявление;
волны жизни;
отбор.
Ген – реально существующая, независимая, комбинирующая и расщепляющаяся при скрещивании единица наследственности или самостоятельно наследующийся наследственный фактор. Генотип – совокупность генов (внутри признаки). Фенотип – совокупность всех внешних факторов (внешние и внутренние признаки).
Морган: основные положения теории:
все признаки организмов находятся под контролем генов;
Гены, элементарные единицы наследования информации, находятся в хромосомах;
гены могут изменяться – мутировать
мутация отдельных генов приводит к изменениям отдельных простых элементов признака
Комплекс генов, содержащихся в наборе хромосом одного организма, образует ГЕНОМ.
Рекомбинация – подразумевается несколько типов перераспределения наследственных факторов:
рекомбинация хромосомных и нехромосомных генов
рекомбинация целых, не гомологичных хромосом
рекомбинация участков хромосом, представленных непрерывными молекулами ДНК. 3 разбивается на типы, один из типов называется кроссинговер.
Мутация – возникновение качественно новых генов, хромосом и наборов хромосом. Сочетание вызывает изменение генотипа.
Аллель – определенный химический состав гена. Хромосомные мутации подразделяются на типы (6):
Транслокация – перенос части одной хромосомы на другую
Транспозиция – перемещение генетического материала между хромосомами или внутри одной хромосомы (небольшие участки генов, по протяженности сопоставимые с геном)
Селекция – форма искусственного отбора . была создана Ч. Дарвином. 3 формы отбора: естественный, бессознательный, методический.
Популяции – многочисленная совокупность особей определенного типа в течении длительного времени населяющая определенный участок географического пространства. Гены – специфические молекулы ДНК. -> состояние гена – аллель.
Факторы, влияющие на эволюцию по степени убывания:
естественный отбор
изоляция
колебание численности популяции
мутационные процессы
Полезным для решения генетических задач могут быть следующие генетические операции:
кроссинговер
мутация
инверсия
транслокация
транспозиция
селекция
генная инженерия
Генетический алгоритм – адаптивный (оптимизационный) поисковый метод, который основан на селекции лучших элементов популяции. В генетических алгоритмах используются генетические операторы: скрещивание, мутация и т.д.
Генетический алгоритм это поисковые алгоритмы, основанные на механизмах натуральной селекции, натуральной генетики. Они реализуют «выживание сильнейших» среди рассмотренных структур, формируя и измеряя поисковый алгоритм на основе моделирования эволюции поиска. В каждой генерации новое множество искусственных последовательностей создается, используя части старых и добавляя части с новыми свойствами («хорошими» свойствами). Генетические алгоритмы это не просто случайный поиск, в них эффективно используется информация, накопленная в процессе эволюции.
Цели генетического алгоритма:
абстрактно и формально объяснить адаптацию процесса в естественных системах
спроектировать искусственные программные системы, которые содержат механизмы естественных систем.
Центральная тема поиска в генетических алгоритмах: Поиск баланса между эффективностью и качеством для «выживания», т.е. получение оптимальных решений в различных условиях.
Можно выделить 3 типа поисковых методов»
вычислительные
1 класс – непрямые методы – находят экстремумы функции, 2 класс – прямые методы – связывают с многокритериальными задачами
невычислительные
случайно направленные
3 подхода: 1. чисто случайный поиск, 2. моделирование отжигом, 3. генетические алгоритмы.
Генетические алгоритмы отличаются от других оптимизационно - поисковых процедур следующим:
работают в основном не с параметрами, а с закодированным множеством параметров;
осуществляют поиск из популяции точек, а не из единственной точки
используют целевую функцию, а не ее различные приращения для оценки информации
используют не детерминированные, а вероятностные правила.
Блок – схема генетического алгоритма
ГА берет множество натуральных параметров оптимизационной проблемы и кодирует их как последовательность конечной длины в некотором конечном алфавите (0 и 1). ГА работает пока не будет выполнено заданное количество генераций или на некоторой генерации будет получено заданное качество решения или возникает прежднвременная сходимость, когда найден локальный оптимум и ГА не может найти из него выход.
Сравнение некоторых терминов естественной генетики и ГА:
Хромосома - решение, стринг, последовательность, индивидуальность, родитель, потомок, ребенок
Популяция – набор решений /хромосом
Локус – местоположение генов в хромосоме
Генерация – процесс реализации одной итерации алгоритма
Ген – элемент
Аллель – величина или значение элемента
Фенотип – структура Га
Эпистасис – множество параметров или альтернативное решение.
Простой ГА по Холланду (Holland, 1975):
1 шаг Конструируется начальное популяция
2 шаг Выбирается случайным образом одна хромосома из популяции
3 шаг Копирование выбранной хромосомы, для применения генетических операторов и создать новую структуру /хромосому/
4 шаг выбирается 2ой элемент случайным образом из популыции
5 шаг применения генетических операторов
6 шаг создание новой популяции
7 шаг возврат к шагу 2 или окончание.
Механизм простого ГА состоит в том, что он копирует последовательности и переставляет их части. Предварительно ПГА случайно генерируют популяцию последовательностей и затем применяют множество простых операций к начальной популяции и генерируют новые популяции.
ПГА состоит из 3 операторов:
репродукция
кроссинговер
мутация
Репродукция – это процесс, в котором хромосомы копируются согласно их целевой функции. Биологи называют эту функцию – fitness. Копирование хромосом с лучшими значениями целевой функции имеет большую вероятность для их попадания в следующую генерацию. Оператор репродукции является искусственной версией натуральной селекции, т.е. выживания сильнейших по Дарвину. Оператор репродукции в алгоритмической форме создается различными способами. Самый простой – это создать колесо рулетки, в которой каждая хромосома имеет поле пропорциональное ее целевой функции.
Max f(x)=x^2 на [0; 31]. Для реализации строим табл.
№ |
Хромосома (двоичный код) |
Десятичные значения |
Целевая функция |
Значение целевой функции в % |
1 |
01101 |
11 |
169 |
14,4 |
2 |
11000 |
24 |
576 |
49,2 |
3 |
01000 |
8 |
64 |
5,5 |
4 |
10011 |
19 |
361 |
30,9 |
Кроссинговер. После оператора репродукции оператор кроссинговера может выполняться в 3 шага:
Пример: до применения OK 1: 0110|1; 2: 1100|0. после 1’: 0110|0; 2’: 1100|1 k=4. число к, выбранное случайно, называется точкой оператора кроссинговера или точкой разрыва (пересечения) оператора кроссинговера.
Одноточечный или простой оператор кроссинговера по Холланду:
2 структуры или хромосомы, т.е. A=a1, a2, ...aL.; B= a’1, a’2, ...a’L. выбираются случайно из текущей популяции после оператора репродукции.
число л выбирается из множества {1, 2,...L-1} тоже случайно. L – длина хромосомы, к – тоска оператора кроссинговера.
две новые хромосомы формируются из А и В, заменяя множество элементов. В результате получим: A’=a1, a2,..ak, a’k+1, a’k+2, ...a’L. B’=a’1, a’2, ...a’k, ak+1, ak+2, ...aL.
Мутация. Считается вторичным механизмом ГА. Согласно Холаннду оператор мутации состоит из 2х этапов:
В хромосоме A= a1, a2, a3,...aL-2, aL-1, aL меняется случайным образом 2 позиции, например 2 и L-1
Гены соответствующие выбранным позициям меняются местами и образуется новая хромосома A= a1, aL-1, a3,...aL-2, a2, aL.
В простых ГА оператор кроссинговер это бинарная операция, а мутация – унарная операция. Выделяют 2 основных механизма воспроизводства хромосом:
1. потомки являются точными копиями родителей
2. потомки имеют большие отличия от родителей.
Способы реализации ГА:
Начальная популяция выбирается любым случайным образом, например подбрасываем монетку.
репродукция выполняется через моделирование движения колеса рулетки
Инверсия – генетический оператор по Холланду:
структура (хромосома) выбирается случайным образом из текущей популяции B=b1, b2, ..bL
2 числа y’1 и y’2 выбираются случайным образом из множества Y={0,1,2,..L+1} причем считается, что y1=min{y’1, y’2} , а y2=mах{y’1, y’2}
новая структура формируется из В инвертируя сегмент, который лежит справа от позиции y1 и слева от позиции y2 в хромосоме В. Получим B’=b1, ..by1, by2-1, by2-2, .. by1+1, by2, bL.
Пример. В={1,2,3,4,5,6} y’1=6 и y’2=2 => y1=2 и y2=6 B’= {1, 2, 5, 4, 3, 6}
