Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Разработка и исследование генетических методов обучения нейронных сетей для задач визуализации в САПР-К

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Применительно к методикам классификации компонентов проектных решений САПР-К разработаны алгоритмы кооперативно-соревновательного обучения нейронных сетей: кооперативный алгоритм на основе эволюции скрытых активаций для сетей с логистической функцией, алгоритм классификации на основе генетического программирования, кооперативно-соревновательный генетический алгоритм обучения сетей радиального… Читать ещё >

Содержание

  • 1. АНАЛИЗ СУЩЕСТВУЮЩИХ МОДЕЛЕЙ КЛАССИФИКАЦИИ В УСЛОВИЯХ ВИЗУАЛИЗАЦИИ ПРОЕКТНЫХ РЕШЕНИЙ САПР-К
    • 1. 1. Трехмерные макеты и графические описания в системах С АПР-К
    • 1. 2. Постановка задачи визуализации
    • 1. 3. Анализ существующих методик моделирования классификационных систем с применением нейросетей и методов генетического поиска
    • 1. 4. Эволюционные методы и методы генетического поиска
    • 1. 5. Принципы построения нейронных сетей с применением методов генетического поиска
    • 1. 6. Принципы кодирования нейронных сетей
    • 1. 7. Системы распределенных вычислений как инструмент распараллеливания процесса визуализации в САПР-К

Разработка и исследование генетических методов обучения нейронных сетей для задач визуализации в САПР-К (реферат, курсовая, диплом, контрольная)

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

Структурирование САПР по различным аспектам выявляет виды обеспечения САПР:

•техническое (ТО), включающее различные аппаратные средства (ЭВМ, периферийные устройства, сетевое коммутационное оборудование, линии связи, измерительные средства);

•математическое (МО), объединяющее математические методы, модели и алгоритмы для выполнения проектирования;

•программное (ПО), представляемое компьютерными программами САПР- •информационное (ИО), представляющее собой базы и банки данных- •лингвистическое (ЛО), определяющее языки интерфеса, языки программирования и форматы данных;

•методическое (МетО), включающее различные методики проектирования (иногда к МетО относят также математическое обеспечение);

•организационное (00), представляемое штатными расписаниями, должностными инструкциями и другими документами, регламентирующими работу проектного предприятия.

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

1. САПР для применения в отраслях общего машиностроения. Их часто называют машиностроительными САПР или MCAD (Mechanical CAD) системами.

2. САПР для радиоэлектроники: ECAD (Electronic CAD) и EDA (Electronic Design Automation) системы.

3. САПР архитектуры и строительства.

По целевому назначению различают САПР или подсистемы САПР, обеспечивающие разные аспекты проектирования. Так, например, в состав MCAD включаются CAD/CAM-системы:

1. САПР функционального проектирования, иначе САПР-Ф или CAE (Computer Aided Engineering) системы;

2. Конструкторские САПР — САПР-К, или CAD-системы;

3. Технологические САПР — САПР-Т, иначе называемые автоматизированными системами технологической подготовки производства АСТПП или системами САМ (Computer Aided Manufacturing).

По масштабам различают отдельные программно-методические комплексы (ПМК) САПР, например, комплекс анализа прочности механических изделий в соответствии с методом конечных элементов (МКЭ) или комплекс анализа электронных схемсистемы ПМКсистемы с уникальными архитектурами не только программного (software), но и технического (hardware) обеспечении.

По характеру базовой подсистемы различают следующие разновидности САПР.

1. САПР на базе подсистемы машинной графики и геометрического моделирования. Эти САПР ориентированы на приложения, где основной процедурой проектирования является конструирование, т. е. определение пространственных форм и взаимного расположения объектов. Поэтому к этой группе систем относится большинство графических ядер САПР в области машиностроения.

2. САПР на базе СУБД. Такие САПР преимущественно встречаются в технико-экономических приложениях, например, при проектировании объектов, требующих незначительных вычислительных затрат, но информационно емких.

3. САПР на базе конкретного прикладного пакета. Автономно используемые программно-методические комплексы, например, имитационного моделирования. Часто такие САПР относятся к системам CAE. Примерами могут служить программы логического проектирования на базе языка VHDL, математические пакеты типа MathCAD или MathLAB.

4. Комплексные (интегрированные) САПР, состоящие из совокупности подсистем предыдущих видов.

К основным функциям САМ-систем относятся: разработка технологических процессов, синтез управляющих программ для технологического оборудования, моделирование процессов обработки, генерация постпроцессоров для конкретных типов оборудования (NC — Numerical Control), расчет норм времени обработки.

Функции CAD-систем в машиностроении подразделяют на функции двухмерного (2D) и трехмерного (3D) проектирования. К функциям 2D относятся черчение, оформление конструкторской документациик функциям 3D — получение трехмерных моделей, метрические расчеты, реалистичная визуализация, взаимное преобразование 2D и 3D моделей.

Среди CAD-систем принято выделять в отдельный класс системы, ориентированные, преимущественно, на геометрическое моделирование (3D графику). Такие системы относительно универсальны, но дороги. Оформление чертежной документации в таких системах обычно осуществляется с помощью предварительной разработки трехмерных геометрических моделей, а процесс получения качественной растеризации для графического макета сложной трехмерной сцены является чрезвычайно требовательным к вычислительным ресурсам системы и требует постоянной разработки новых подходов к задаче визуализации. В связи с большой сложностью и размерностью проектных решений, получаемых на этапе конструкторского проектирования в автоматизированных системах (САПР-К), появляется необходимость в разработке новых направлений, методик и алгоритмов решения задачи качественной векторной растеризации (визуализации). Эта задача является одной из основных при макетировании графических элементов проектных решений САПР-К. Место этой задачи четко определено в работах И. П. Норенкова, У. Ньюмена [99], Д. Роджерса [114−116], И. Гардана и М. Люка [56]. Задача инженерной визуализации на этапе макетирования проектного решения в подсистемах САПР МГиГМ может быть решена в интерактивном режиме. Это возможно в случае, когда качество конечного изображения проектируемого изделия некритично, в остальных случаях необходимо производить полную лучевую трассировку общего плана трехмерной сцены. При этом трехмерный макет проектного решения САПР-К будет спроецирован на будущую картинную плоскость с учетом всех оптических и геометрических свойств объектов, составляющих общий план сцены проектного решения. Таким образом, задача качественной визуализации относится к классу NP-полных, и традиционно решается методом полного перебора. Кроме того, процесс визуализации традиционно является однопоточным, а современные вычислительные системы обеспечивают высокий уровень производительности исключительно при использовании параллельных вычислений, возникает необходимость разработки средств классификации объектов, составляющих трехмерные сцены проектных решений САПР-К. Это необходимо для того, что бы получить возможность обрабатывать составляющие проектного решения параллельно, учитывая собственные сложности обработки моделируемых объектов САПР-К. Так как процесс визуализации традиционно является однопоточным, а современные вычислительные системы обеспечивают высокий уровень производительности исключительно при использовании параллельных вычислений, возникает необходимость разработки средств классификации объектов, составляющих трехмерные сцены проектных решений САПР-К. Распараллеливание вычислений (при использовании параллельных вычислительных систем, многопроцессорных или кластерного типа) является единственным методом, позволяющим реализовать процесс визуализации без потерь в качестве полученного изображения. Это необходимо для того, что бы получить возможность обрабатывать составляющие проектного решения параллельно, учитывая собственные сложности обработки моделируемых объектов САПР-К. При этом, для распараллеливания задачи визуализации, как правило, используется классический подход, когда проекционная (картинная) плоскость будущего растрового изображения делится на равные участки, обрабатываемые вычислительной системой параллельно. Этот метод имеет ряд явных недостатков. Первый из них заключается в обработке пустых областей растеризуемого изображения наравне с заполненными. Второй проявляется в условиях анизотропности кластерной вычислительной структуры, поскольку этот метод не учитывает такой параметр распределенной вычислительной системы, как неравномерное распределение вычислительной мощности (в случае, когда машины имеют разную вычислительную мощность) комплекса. Все перечисленное объясняет необходимость синтеза новых подходов, позволяющих эффективно решать задачу визуализации как в условиях однопроцессорных или симметричных многопроцессорных систем, так и на различных кластерных архитектурах. При этом предполагается, что новые подходы потребуют дополнительных методов подготовки к процессу визуализации, таких, например, как решение классификационной задачи для разделения всех объектов сцены по классам подобия, с целью оптимизации вычислительного процесса.

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

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

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

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

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

Идея искусственных нейросетей заключается в моделировании (повторении) поведения различных процессов на основе исторической информации.

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

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

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

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

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

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

Цель работы заключается в разработке новых, кооперативно-соревновательных методов, основанных на совместном применении генетических алгоритмов и нейронных сетей, позволяющих создавать предельно гибкие, быстрые и эффективные инструменты анализа данных для реализации качественного процесса классификации сложных трехмерных объектов, составляющих проектные решения САПР-К.

Описание работы.

В рамках данной диссертационной работы для достижения поставленной цели были решены следующие задачи:

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

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

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

4. Разработаны новые структуры и принципы кодирования и декодирования вариантов для задач классификации элементов, составляющих проектные решения САПР-К.

5. Исследованы существующие идентификационные методы в сравнении с предлагаемыми алгоритмическими подходами к задаче классификации элементов проектных решений САПР-К.

6. Произведена оценка эффективности разработанных алгоритмов классификации и распараллеливания процесса визуализации проектных решений САПР-К.

Для решения поставленных задач используются следующие МЕТОДЫ ИССЛЕДОВАНИИ: элементы теории множеств, элементы теории алгоритмов, элементы теории генетического поиска, элементы теории принятия решений.

НАУЧНАЯ НОВИЗНА диссертационной работы заключается в:

1.Разработке методики распараллеливания процесса визуализации проектных решений САПР-К.

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

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

4.Разработке новых структур и принципов кодирования и декодирования вариантов для задач классификации элементов проектных решений САПР-К, позволяющих повысить качество процессов идентификации объектов в пространстве признаков.

5.Разработке новых нейрогенетических методов решения задачи классификации сложных объектов, составляющих проектные решения САПР-К.

ПРАКТИЧЕСКУЮ ЦЕННОСТЬ работы представляют:

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

2. Разработка алгоритмов и программных моделей методики классификации сложных трехмерных объектов, составляющих проектные решения САПР-К.

3. Разработка программного пакета для исследования свойств нейросетевых и эволюционных моделей.

4. Определение теоретических и эмпирических оценок эффективности разработанных алгоритмов и выработка рекомендаций по подбору их параметров для задач САПР.

РЕАЛИЗАЦИЯ РЕЗУЛЬТАТОВ РАБОТЫ.

Основные теоретические и практические результаты диссертационной работы использованы в работе по гранту Министерства образования Российской Федерации на проведение фундаментальных исследований в области естественных наук № 12 392 (Е02 — 2.0−44) «Новые стратегии обучения нейронных сетей на основе вероятностных алгоритмов эволюционного поиска».

Научные результаты, полученные в диссертационной работе, использованы в НИИ ТКБ ТРТУ по договору № 710/98−16 002−7 «Участие в разработке технических приложений по созданию РИС и алгоритмов ее функционирования» (шифр «Модуль 8»).

Материалы диссертации использованы в учебном процессе на кафедре САПР ТРТУ при проведении практических занятий в цикле лабораторных работ по курсам: «Генетические алгоритмы», «Искусственный интеллект» и «Системное программное обеспечение».

АПРОБАЦИЯ. Основные результаты диссертации представлены на научных семинарах (2000;2003, ТРТУ), международных научно-технических конференциях «Интеллектуальные САПР-2000», «Интеллектуальные САПР-2001», «Интеллектуальные САПР-2002», V всероссийской научной конференции студентов и аспирантов «КРЭС-2001», проводимых в ТРТУ, научной конференции «IEEE-AIS'02 CAD-2002» (r. Геленджик, 2002 г.).

ПУБЛИКАЦИИ. Результаты диссертации отражены в 8 печатных работах.

СТРУКТУРА И ОБЪЕМ ДИССЕРТАЦИОННОЙ РАБОТЫ.

Диссертация состоит из введения, четырех глав, списка литературы и приложения. Работа содержит 131 страницу, включая 26 рисунков, 13 таблиц, список литературы из 130 наименований.

4.5 Выводы и рекомендации.

Экспериментально определены пространственные и временные сложности алгоритмов распознавания классов объектов, составляющих проектные решения САПР-К, и алгоритма распараллеливания вычислительной нагрузки процесса визуализации, подтвердившие, в целом, теоретические оценки. Для этих задач были получены экспериментальные временные сложности 0(N2), которые меньше теоретических [N — число элементарных параметров, составляющих анализируемый объект].

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

Проведено сравнение представленных алгоритмов с существующими. Эксперименты показали преимущество предлагаемого кооперативно-соревновательного подхода к решению задач классификации трехмерных объектов, составляющих проектные решения САПР-К. Разработанные алгоритмы классификации затрачивают на 10%-15% меньше времени для получения решения, чем традиционные. Разработанные алгоритмы являются универсальными, в отличие от существующих, и допускают полное распараллеливание вычислений.

ЗАКЛЮЧЕНИЕ

.

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

1. Применительно к методикам классификации компонентов проектных решений САПР-К разработаны алгоритмы кооперативно-соревновательного обучения нейронных сетей: кооперативный алгоритм на основе эволюции скрытых активаций для сетей с логистической функцией, алгоритм классификации на основе генетического программирования, кооперативно-соревновательный генетический алгоритм обучения сетей радиального базиса. Данные алгоритмы моделируют процессы, схожие с процессами биологического мозга, такими как процессы классификации и идентификации подобия. Это позволило применить новые методы оптимизации при нахождении решений для задач классификации САПР.

2. Разработан алгоритм параллельной обработки сложных трехмерных макетов сцен проектных решений САПР-К в условиях анизотропности кластерной среды, что позволило сократить общее время решения задач визуализации на 12%-45%.

3. Определены оценки эффективности для каждого алгоритма. Показано, что при использовании разработанных алгоритмов классификации и визуализации в САПР-К время решения задач классификации сокращается на 10%-22%,.

4. На основе приведенных в диссертации алгоритмов разработана модульная программная среда NN-AI, позволяющая исследовать различные типы нейронных сетей и методы (в частности — генетические) их обучения для применения в задачах САПР.

5. На основе разработанного в диссертации алгоритма распараллеливания процесса визуализации создана система динамической балансировки процесса лучевой трассировки для визуализации трехмерных макетов проектных решений САПР-К.

6. Экспериментально определены пространственные и временные сложности алгоритмов распознавания классов объектов, составляющих проектные решения САПР-К, и алгоритма распараллеливания вычислительной нагрузки процесса визуализации, подтвердившие, в целом, теоретические оценки. Для этих задач были получены экспериментальные временные сложности 0(№), которые меньше теоретических.

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

8. Проведено сравнение разработанных алгоритмов с существующими. Эксперименты показали преимущество предлагаемого кооперативно-соревновательного подхода к решению задач классификации трехмерных объектов, составляющих проектные решения САПР-К. Разработанные алгоритмы классификации затрачивают на 10%-15% меньше времени для получения решения, чем традиционные. Предлагаемые алгоритмы являются универсальными, в отличие от традиционных, и допускают полное распараллеливание вычислений.

Показать весь текст

Список литературы

  1. A. Lapedes, R. Farber, How Neural Nets Work, in Neural 1. formation Proceeding Systems, pp. 442−456, New York, N.Y.: American Institute of Physics, 1988.
  2. Amir Y., Averbuch В., Barak A., Borgstrom R.S. and Keren A. An Opportunity Cost Approach for JobAssignment and Reassignment in a Scalable Computing Cluster. In PDCS '98, 1998.
  3. Balakrishnan K., Honavar V. Properties of Genetic Representations of Neural Architectures. In: Proceedings of the World Congress on Neural Networks (WCNN'95). Washington, D.C. July 17−21, 1995. pp. 807−813.
  4. Barak A., Braverman A. Memory Ushering in Scalable Computing Cluster. Journal of Microprocessors and Microsystems, 22, 1998.
  5. Barak A., Braverman A., Gilderman I., Laden O. Performance of PVM with the MOSIX Preemptive Process Migration. In Proc. Seventh Israeli Conf. on Computer Systems and Software Engineering, 1996.
  6. Barak A., Guday S., Wheeler R.G. The MOSIX Distributed Operating System, Load Balancing for UNIX. In Lecture Notes in Computer Science, Springer-Verlag, 1993.
  7. Barak A., La’adan O. The MOSIX Multicomputer Operating System for High Performance Cluster Computing. Journal of Future Generation Computer System, 13, 1998.
  8. Barak A., La’adan O., Shiloh A. Scalable Cluster Computing with MOSIX for LINUX. The Hebrew University of Jerusalem, 1998.
  9. Broomhead D.S., Lowe D., Multivariable functional interpolation and adaptive networks, Complex Systems, vol.2, pp. 321−355, 1988.
  10. M. A., Grossberg S.G. 1983. Absolute stability of global pattern formation and parallel memory storage by compatitive neural networks. IEEE Transactions on Systems, Man and Cybernetics 13:815−26.
  11. M.A., Grossberg S.G. 1983. Absolute stability of global pattern formation and parallel memory storage by compatitive neural networks. IEEE Transactions on Systems, Man and Cybernetics 13:815−26.
  12. Fogel D.B., Fogel L.J., Porto V.W. Evolving Neural Networks, Biological Cybernetics, vol.63, 1990. pp. 487−493.
  13. Goldberg D.E., Genetic Algorithms in Search, Optimization and Machine Learning. Reading, Massachusetts: Addison-Wesley, 1989.
  14. H. de Garis, Genetic Programming: building artificial nervous systems using genetically programmed neural network modules, in Machine Learning: Proceedings of the Seventh International Conference, San Diego, С A: Morgan Kaufmann, 1990, pp.132−139.
  15. Hebb D.O. Organization of behavior. New York: Science Edition, 1961.
  16. G. E., Sejnowski T. J. 1986. Learning and relearning in Boltzmann machines. In Parallel distributed processing, vol. 1, pp. 282−317. Cambridge, MA: MIT Press.
  17. Holland J.H., Adaptation in Natural and Artificial Systems. Ann Arbor, MI: The University of Michigan Press, 1975.
  18. Hopfield J.J. Neural networks and physical systems with emergent collective computational abilities. Proceedings of the National Academy of Science. 1982.
  19. Java. Справочное руководство: Пер. с англ. М.: Восточная книжная компания, 1996. 448 с.
  20. Kock, G., Serbedzija, N.B. (1993). Object-Oriented and Functional Concepts in Artificial Neural Network Modeling, Proc. Int. Joint Conf. on Neural Networks, Nagoya (Japan), 1993.
  21. Kock, G., Serbedzija, N.B. Artificial Neural Networks: From Compact Descriptions to С++, in ICANN'94: Proc. of the Int. Conf. on Artificial Neural Networks, 1994
  22. Kock, G., Serbedzija, N.B. Specification of Artificial Neural Networks based on the modified AXON Model, Proc. World Congress on Neural Networks Vol. I, Portland, 1993, P-433−436.
  23. Kohonen Т., An introduction to neural computing. Neural Networks, vol.1, no. l, pp. 3−16, 1988.
  24. T. 1984. Self-organization and associative memory. Series in Information Sciences, vol. 8. Berlin: Springer Verlag.
  25. V., «Genetic evolution of the topology and weight distribution of neural networks», IEEE Transactions on Neural Networks, vol.5, no.l. pp.39−53, 1993.
  26. Miller G.F., Todd P.M., Hedge S.U., Designing neural networks using genetic algorithms, in Proceedings of the Third International Conference on Genetic Algorithms, San Meteo, С A: Morgan Kaufmann, 1989, pp.3 79−3 84.
  27. Minsky M. N., Papert S., Perseptrons. Cambridge, MA: MIT Press, 1969.
  28. Moody J., Darken C.J., Fast learning in networks of locally-tuned processing units, Neural Computation, vol.1, pp. 281−294, 1989.
  29. D. B. 1987. Second order back propagation: Implementing an optimal 0(n) approximation to Newton’s method as an artificial newral network. Manuscript submitted for publication.
  30. F. J. 1988. Generalization of backpropagation to recurrent and higher order networks. In Newral information processing systems, ed. Dana Z. Anderson, pp. 602−11. New York: American Institute of Phisycs.
  31. Powell M.J.D., Radial basis functions for multivariable interpolation: A review, in IMA Conference on Algorithms for the Approximation of Functions and Data, Royal Military College of Science: Oxford University Press, 1987, pp. 143−167.
  32. Powell M.J.D., The theory of radial basis functions approximation, in Advances of Numerical Analysis Oxford: Clarendon Press, 1992, pp. 105−210.
  33. Prados D., A fast supervised learning algorithm for large multilayered neural networks, In Proceedings of 1993 IEEE International Conference on Neural Networks, San Francisco, vol.2, pp.778−782
  34. Renals S., Rohwer R., Phoneme classification experiments using radial basis functions, in IJCNN: International Joint Conference on Neural Networks, pp.16−1-467, Piscataway, N. J.: IEEE, 1989.
  35. F. 1962. Principles of neurodynamics. New York: Spartan Books. (Русский перевод: Розенблатт Ф. Принципы нейродинамики. М.: Мир., 1965.)
  36. D. Е., Hinton G. Е., Williams R. J. 1986. Learning internal reprentations by error propagation. In Parallel distributed processing, vol.1, pp. 318−62. Cambridge, MA: MIT Press.
  37. Smalz R., Conrad M., Combining Evolution with apportionment: A new learning algorithm for neural nets, Neural Networks, vol. 7, no. 2, pp. 341−351, 1994.
  38. W. S., Huberman B. A. 1987. An improwed three-layer, backpropagation algorithm. In Proceedings of the IEEE First International Conference on Newral Networks, eds. M. Caudill and C. Butler. San Diego, CA: SOS Printing.
  39. Whitehead B.A., Choate T.D., Cooperative-Competitive Genetic Evolution of Radial Basis Function Centers and Widths for Time Series Prediction, IEEE Transactions on Neural Networks, 1995.
  40. Whitely D., Hanson T. Optimizing neural networks using faster, more accurate genetic search, Proceedings of the Third International Conference on Genetic Algorithms, San Meteo, CA: Morgan Kaufmann, 1989, pp.391−396.
  41. B. 1959. Adaptive sampled-data systems, a statistical theory of adaptation. 1959 IRE WESCON Convention Record, part 4, pp. 88−91. New York: Institute of Radio Engineers.
  42. Widrow В., HoffM. 1960. Adaptive switching circuits. I960 IRE WESCON Convention Record, pp. 96−104. New York: Institute of Radio Engineers.
  43. Wilson S.W., Perseptron Redux: Emergence of structure, in Emergent Computation, MA: MIT Press, 1990, pp. 249−256.
  44. Ю.П. Введение в планирование эксперимента. М.: Металлургия, 1969. 157 с.
  45. Г. Т., Тюрин В. Д. Топология сетей ЭВМ и многопроцессорных систем. М.: Радио и связь, 1991. 248 с.
  46. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. М.: Мир, 1979.
  47. Д.И. Генетические алгоритмы решения экстремальных задач: Учебное пособие. Воронеж, 1995. 69 с.
  48. А.Р., Левин М. Ш. Принятие решений, комбинаторные модели, аппроксимация информации. М.: Наука 1990.
  49. Д. Жемчужины творчества программистов / Пер. с англ. М.: Радио и связь, 1990. 244 с.
  50. М.М. Проблема узнавания. М.: Наука, 1967. 320 с.
  51. А.В., Шикин Е. В. Компьютерная графика. Динамика, реалистические изображения. М.: Диалог, МИФИ, 1995
  52. А.В., Шикин Е. В., Шикина Г. Е. Компьютерная графика: первое знакомство. М.: Финансы и статистика, 1996. 176 с.
  53. Ю.Х. Основы автоматизации проектирования. М.: Радио и связь, 1988.
  54. Э.Й., Майменас Е. З. Решения: теория, информация, моделирование. М.: Радио и связь, 1981. 328 с.
  55. В.В. Математические модели и методы в параллельных процессах. М.: Наука, 1986. 296 с.
  56. И., Люка М. Машинная графика и автоматизация конструирования. Пер. с франц. М.: Мир, 1987. 272 с.
  57. В. Интерактивная машинная графика. М.: Мир, 1981.
  58. .А. Параллельные вычислительные системы. М.: Наука, 1980.
  59. А.И. С и С++. Правила программирования. М.: БИНОМ, 1996. 272 с.
  60. А.Н., Миркес Е. М. Логически прозрачные нейронные сети // Изв. ВУЗов. Приборостроение, 1996, Т. 39, № 1, С.64−67.
  61. А.Н., Миркес Е. М. Оценки и интерпретаторы ответа для нейронных сетей двойственного функционирования// Изв. ВУЗов. Приборостроение, 1996, Т. 39, № 1,С. 5-.
  62. .П., Малика А. С. Автоматизация проектирования радиоэлектронной аппаратуры. М.: Высшая школа, 1980. с. 384.
  63. Ю.П. Исследование операций. Киев: Вища школа, 1975. 320 с.
  64. А.А. Когнитивная компьютерная графика /Под ред. Д. А. Поспелова.4* М.: Наука, 1991. 192 с.
  65. В.П., Батраков А. С. Трехмерная компьютерная графика /Под ред. Г. М. Полищука. М.: Радио и связь, 1995. 224 с.
  66. Интерактивная машинная графика: Структуры данных, алгоритмы, языки. Пер. с англ. М.: Мир, 1981. 384 с.
  67. А.В., Мелихов А. Н., Курейчик В. М., Гузик В. Ф., Калашников В. А. Автоматизация проектирования вычислительных структур. Ростов н/Д: Изд-во РГУ, 1983.224 с.
  68. С.А., Павленко А. И., Рябов С. Н. Основы проектированияавтоматизированных технологических комплексов производства элементов РЭА// Учебное пособие. М.: Высшая школа, 1984. 120 с.
  69. Д. Искусство программирования для ЭВМ. Сортировка и поиск. М.: Мир, 1978, 844 с.
  70. О.В. Алгоритм визуализации трехмерных графических сцен для применения в распределенных вычислительных системах кластерного типа// Известия ТРТУ, № 2 (31), тематический выпуск «Интеллектуальные САПР».
  71. Таганрог: ТРТУ, 2003. С. 78−81.
  72. О.В. Кооперативно-соревновательный алгоритм обучения сетей радиального базиса// Известия ТРТУ, № 4 (8), тематический выпуск «Интеллектуальные САПР». Таганрог: ТРТУ, 2001. С. 174−177.
  73. О.В. Кооперативно-эволюционные алгоритмы обучения многослойных нейронных сетей прямого распространения// Известия ТРТУ, № 4 (8), тематический выпуск «Интеллектуальные САПР». Таганрог: ТРТУ, 2001. С. 177−180.
  74. О.В. Моделирование объектов в трехмерном пространстве// Тезисы докладов РиЭвНХ. М.: МЭИ, 1998. С. 102.
  75. О.В. Построение алгоритма обучения сетей радиального базиса при помощи градиентного правила// Труды Международных конференций
  76. Искусственные интеллектуальные системы" (IEEE AIS'02) и
  77. Интеллектуальные САПР" (CAD-2002). Научное издание. М.: Физматлит, 2002. С. 474−479.
  78. О.В. Прикладной графический трехмерный редактор// Тезисы докладов сорок пятой студенческой научной конференции. Таганрог: ТРТУ, 1998. С. 82.
  79. О.В. Проблемы формирования трехмерных векторных структур// Известия ТРТУ, № 2, тематический выпуск «Интеллектуальные САПР». Таганрог: ТРТУ, 1998. С. 274. А
  80. О.В. Разнесение непланарных графов, описанных в узлах решетки, по слоям, с проверкой условия планарности в каждом полученном слое// Известия ТРТУ, № 2, тематический выпуск «Интеллектуальные САПР». Таганрог: ТРТУ, 1998. С. 276.
  81. О.В. Универсальный программный комплекс автоматизации проектирования нейронных сетей// Известия ТРТУ, № 2 (31), тематический выпуск «Интеллектуальные САПР». Таганрог: ТРТУ, 2003. С. 82.
  82. А.А., Финкельштейн Ю. Ю. Дискретное программирование. М.: Наука 1969. 368 с.
  83. В.П., Курейчик В. М., Норенков И. П. Теоретические основы САПР: ¦fr Учебник для вузов. М.: Энергоатомиздат, 1987. 400 с.
  84. Ю.В. Как рисует машина. М: Наука, Гл.ред. физ.-мат.лит., 1988. 224 с.
  85. А., Анри-Лабордер А. Методы и модели исследования операций. Целочисленное программирование. М.: Мир, 1977. 433 с.
  86. В.М. Генетические алгоритмы и их применение в САПР// Интеллектуальные САПР, меж. сб. Таганрог, 1995. С. 7−11.
  87. A.M., Майоров С. А., Новиков Г. И. Вычислительные комплексы, системы и сети// Учебник для вузов. JL: Энергоиздат. Ленингр. отделение, 1987.
  88. В. Комбинаторика для программистов/ Пер. с польского Евстигнеева В. А., Логиновой О. А. М.: Мир, 1988. 213 с.:ил.
  89. Е.Н. Статистические методы построения эмпирических формул// Учеб. пособие для втузов. М., Высшая школа, 1988. 239 е.: ил.
  90. Й., Огенстайн М., Тетельбаум А. Структура данных для персональных ЭВМ. М.: Мир, 1989. 568 с.
  91. И.М. и др. Теория выбора и принятия решений. М.: Наука 1982.
  92. Математика и САПР: В 2-х кн.КнЛ.Пер.с франц. М.: Мир, 1988. 204 с.
  93. Математика и САПР: В 2-х кн.Кн.2.Пер.с франц. М.: Мир, 1989. 264 с.
  94. Е.М. Нейрокомпьютер. Проект стандарта. Новосибирск: Наука, Сибирская издательская фирма РАН, 1998, 337 с.
  95. .Г. Проблема группового выбора. М.: Наука, 1974.
  96. А.К. Техника статистических вычислений. М.: Наука., 1971. 576 е.: ил.
  97. К.К., Одиноков В. Г., Курейчик В. М. Автоматизированное проектирование конструкций радиоэлектронной аппаратуры. М.: Радио и связь, 1983.
  98. Нейроинформатика / А. Н. Горбань, В.Л. Дунин-Барковский, А. Н. Кирдин, Е. М. Миркес, А. Ю. Новоходько, Д. А. Россиев, С. А. Терехов, М. Ю. Сенашова, В. Г. Царегородцев. Новосибирск: Наука, Сибирская издательская фирма РАН, 1998, 296 С.
  99. Нечеткие множества и теория возможностей. Последние достижения. Пер. с англ. /Под ред. P.P. Ягера. М.: Радио и связь, 1986. 408 с.
  100. Н. Принципы искусственного интеллекта. М.: Радио и связь, 1985. 373 с.
  101. У., Спрулл Р. Основы интерактивной машинной графики. М.: Мир, 1976.
  102. Т. Алгоритмы машинной графики и обработки изображений: Пер. с англ. М.: Радио и связь, 1986. 400 с.
  103. X., Стайглиц К. Комбинаторная оптимизация. Алгоритмы и сложность. М.: Мир, 1985.
  104. Петерсен P. LINUX: Руководство по операционной системе/ пер. с англ. Киев: Издательская группа BHV, 1997. 688 с.
  105. В.В. Язык Си++// Учебное пособие. М.: Финансы и статистика, 1995. 560 с.
  106. И.В., Виленкин С. Я., Медведев И. Л. Параллельные вычислительные системы с общим управлением. М.: Знергоатомиздат, 1983.
  107. У., «Цифровая обработка изображений «, т. 1,2, М.: Мир, 1982.
  108. Ф., Шеймос М. Вычислительная геометрия: Введение / Пер. с англ. М.:Мир, 1989. 478 с.
  109. Применение математических методов и ЭВМ. Планирование и обработка результатов эксперимента// Учебное пособие / Под общ. ред. Останина А. Н. Минск.: Вышэйшая школа., 1989. 218 с.
  110. Программирование на Java с помощью Visual J++. / Пер. с англ. Филимонов А. Н. Минск: ООО «Попурри», 1998. 352 с.
  111. Р. Дуда, П. Харт, Распознавание образов и анализ сцен. М.: Мир, 1976.
  112. Разработка САПР. /Под ред. А. В. Петрова. М.: Высшая школа, 1990. Ш. Рамодин Д.A. Borland Jbuilder. Программирование на Java без проблем. М.:1. Нолидж», 1998. 288 с.
  113. Э., Нивергельт Ю., Део Н. Комбинаторные алгоритмы. Теория и практика: Пер. с англ. М.: Мир, 1980. 476 с.
  114. Д. Алгоритмические основы машинной графики: Пер. с англ. М., 1989. 512 с.
  115. Д., Математические основы машинной графики, М.: Мир, 2001
  116. Д.Ф., Адаме Дж. Математические основы машинной графики/ Пер. с англ. М.: Машиностроение, 1980. 240 с.
  117. Системы параллельной обработки: Пер. с англ. /Под ред. Д.Ивенса. М: Мир, 1985
  118. А.Д. Архитектура вычислительных систем: Учеб. пособие для вузов. М.: Наука. Гл. ред. физ.-мат. лит., 1990. 320 с.
  119. Справочник по машинной графике в проектировании /Под ред. В. Е. Михайленко, А. А. Ляшенко. Киев: Буд1вельник, 1984. 184 с.
  120. . Язык программирования Си++. М.: Радио и связь, 1991. 352 с.
  121. Г. Автоматическая обработка, хранение и поиск информации. М.: Сов. Радио, 1973. 560 с.
  122. Ф. Нейрокомпьютерная техника: теория и практика: Пер. с англ. М.: Мир, 1992. 240с.
  123. Д. Оценка производительности вычислительных систем. М.: Мир, 1981.
  124. Дж., вэн Дэм А. Основы интерактивной машинной графики. М.: Мир, 1987.
  125. Дж., Вэн Дэм А. Основы интерактивной машинной графики. В 2-х т. М.: Мир, 1985.
  126. Цой С., Цхай С. М. Прикладная теория графов. Алма-Ата: Наука, 1971.
  127. Е.В., Боресков А. В. Компьютерная графика. Динамика, реалистические изображения. М.: ДИАЛОГ-МИФИ, 1995. 288 с.
  128. Е.В., Боресков А. В., Зайцев А. А. Начала компьютерной графики. М.: ДИАЛОГ-МИФИ, 1993.
  129. Е.В., Боресков А. В., Компьютерная графика. Полигональные модели. М.: ДИАЛОГ-МИФИ, 2000.
  130. Ю.А. Равенство, сходство, порядок. М.: Наука, 1971. 376 с.
  131. Ю. Тихомиров. Программирование трехмерной графики. Санкт-Петербург: BHV, 1998.
Заполнить форму текущей работой