УДК 681.3

ПЕРСПЕКТИВНОЕ РАЗВИТИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ НА ОСНОВЕ НЕПОЗИЦИОННОГО НЕЙРОКОМПЬЮТЕРА

Горденко Дмитрий Владимирович
Ставропольский аграрный университет

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

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


PROSPECTIVE DEVELOPMENT OF COMPUTING BASED NONPOSITIONAL NEUROCOMPUTER

Gordenko Dmitryi Vladimirovich
Stavropol Agricultural University

Abstract
One of the most promising areas of computing, satisfying the requirements of the reform of education and science and technology are Neurocomputing, which are the basis of artificial neural networks.
For submission and processing of data can be used neurocomputers and nonpositional positional number system. Positional systems are conventional and aligning them with the neural networks used artificial methods that reduce the positive properties of neural networks associated with parallel computing. Nonpositional radix , particularly residual classes system is parallel to the system and provides a performance level parallelism of elementary operations , i.e. system of residual classes is the natural basis of data representation in neural networks , providing them with new features and capabilities. Combination of properties of neural networks and system of residual classes implement not only massive parallelism , but also allow us to develop new products resilient computing facilities . Parallel computing structures are an ideal basis for building fault tolerance neurocomputing means ultra high performance .

Keywords: artificial neural networks, neurocomputers, Neurocomputing, nonpositional positional number system


Рубрика: Общая рубрика

Библиографическая ссылка на статью:
Горденко Д.В. Перспективное развитие вычислительной техники на основе непозиционного нейрокомпьютера // Исследования в области естественных наук. 2013. № 12 [Электронный ресурс]. URL: http://science.snauka.ru/2013/12/6473 (дата обращения: 02.05.2017).

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

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

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

Основой алгоритмов арифметики СОК в цифровой обработке сигналов является операция свертки

, (1)

где |·|p – операция определения остатка по модулю p; i=0, 1, 2, …, n-1 – номер разряда; {x}[i] – оператор извлечения i-го разряда двоичного представления Х.

Итеративный алгоритм вычислительной модели (2) выглядит следующим образом

, (2)

где j – номер итерации.

При некотором количестве повторений, алгоритм (1) гарантированно приводит к конечной форме, которая будет сравнима по модулю с начальным значением X. Конечная форма X(j) может быть больше основания р, но такой же разрядности.

Структура итеративной нейронной сети конечного кольца, построенная на основании вычислительной модели (2) показана на рис. 1. Сеть состоит из двух слоев. Первый слой (сборный) предназначен для получения бинарной информации и извлечения i-го разряда двоичного представления Х.
Количество нейронов в слое определяется разрядностью обрабатываемых данных. Второй слой (вычислительный) состоит из одного нейрона и реализует вычислительную модель (2). Веса синаптических связей предварительно рассчитываются из равенства

, (3)

Рис. 1. Архитектура итеративной нейронной сети конечного кольца

Алгоритм функционирования итеративной НСКК представлен на рис. 2.

К недостаткам итеративной нейронной сети построенной по принципу рекуррентной редукции следует отнести:

  1. Необходимость проверки условий окончания процесса итерации по контролю знака полученной разницы в операции вычитания, что значительно снижает быстродействие системы.
  2. Коэффициент использования оборудования на каждой последующей итерации снижается, так как разрядность преобразуемых данных постепенно уменьшается и часть нейронов первого слоя сети просто не используется.
  3. В системе с обратными связями необходимо обеспечить условия устойчивости. Так, если в нейронной сети один из весовых коэффициентов каким-то образом изменится и станет равным wi > 2i , то вместо редукции и уменьшения разрядности преобразуемых данных может возникнуть обратный эффект.
  4. При достаточно большой размерности входных данных количество итераций может быть достаточно большим, что снижает быстродействие системы в целом.

    Рис. 2. Алгоритм функционирования итеративной нейронной сети

    Указанные недостатки можно устранить отказавшись от обратных связей и реализовать обработку данных на нейронной сети прямого распространения (рис. 3).

    Рис. 3. Структура модулярной нейронной сети прямого распространения

    Модулярная нейронная сеть прямого распространения, реализующая итеративный алгоритм (2), состоит из l слоев, определяемых необходимым количеством итераций для преобразования числа X к разрядности модуля p. Количество нейронов каждого слоя определяется разрядностью обрабатываемых данных на итерации, соответствующей номеру слоя. Синаптические веса wij, связывающие i-й нейрон с j-м нейроном следующего слоя определяются из выражения (3).

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

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


Библиографический список
  1. Червяков Н.И., Горденко Д.В. Нейронная сеть для округления и масштабирования чисел, представленных в системе остаточных классов/Патент на изобретение RUS 2271570 26.05.2003.
  2. Горденко Д.В., Токарева Г.В. Принципы построения модулярных отказоустойчивых специализированных процессоров для обработки экономической информации//Актуальные проблемы развития агробизнеса в условиях модернизации экономики. 2012. С. 71-77.
  3. Горденко Д.В., Горденко Н.В., Павленко Н.А., Павлюк Д.Н., Ткачук Р.В. Коррекция ошибок в системе остаточных классов с минимальной временной сложностью на основе метода расширения оснований// Известия высших учебных заведений. Северо-Кавказский регион. Серия: Технические науки. 2007. № 4. С. 12-14.
  4. Червяков Н.И., Горденко Д.В., Сивоплясов Д.В., Ткачук Р.В. Модулярный сопроцессор для обработки биометрической информации/Известия Южного федерального университета. Технические науки. 2003. Т. 33. № 4. С. 240-242.
  5. Горденко Д.В., Резеньков Д.Н., Яйлаханов С.В. Высоконадежные комплексы и средства связи на нейросетевых элементах. Москва, 2010.
  6. Горденко Д.В., Пономаренко М.В. применение an-кодов для коррекции ошибок в модулярных нейрокомпьютерах в области экономики.// Актуальные проблемы развития агробизнеса в условиях модернизации экономики. 2012. С. 78-82.
  7. Ткачук Р.В., Горденко Д.В., Павлюк Д.Н., Малофей А.О. Активная безопасность на основе криптографического мультинейропроцессора обработки данных.// Известия высших учебных заведений. Северо-Кавказский регион. Серия: Технические науки. 2007. № 4. С. 17-18.
  8. Горденко Д.В., Горденко Н.В. Локализация ошибок в устройствах цифровой обработки сигналов на основе алгебры полиномов// Вестник СевКавГТИ. 2009. № 9. С. 56-61.
  9. Горденко Д.В., Резеньков Д.Н., Сапронов С.В. Нормированный след полинома в процедурах поиска и локализации ошибок в модулярных кодах// Вестник СевКавГТИ. 2010. № 10. С. 72-73.
  10. Горденко Д.В., Горденко Н.В. нейронная реализация локализации ошибок в модулярном коде.// Исследования в области естественных наук. 2013. № 7 (19).
  11. Горденко Д.В. Принципы построения модулярных отказоустойчивых специализированных процессоров для обработки информации.// Исследования в области естественных наук. 2013. № 8 (20).


Все статьи автора «Горденко Дмитрий Владимирович»


© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте или через форму обратной связи.

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться: