Чрезмерная специализация наук усложняет общение специалистов, затрудняет обмен информацией и тем самым препятствует целостному восприятию объектов изучения. Различия в терминологии, несовместимость подходов в изучении биосистем делает сложным контакт биологов и инженеров, является причиной взаимного непонимания, обусловливает недостаточность необходимой инженерам информации о функциональных свойствах живых организмов, затрудняет поиск оптимальных решений.
Преодоление этих трудностей связано с решением ряда научных, методических и организационных задач и целенаправленной подготовкой кадров специалистов-биоников. Необходимо совершенствование и углубление научных основ бионики, охватывающих все этапы изучения живой природы и разработки технических предложений, а также организация коллективных исследований с участием специалистов разного профиля для создания сколько-нибудь систематических методов обучения и подготовки специалистов-биоников.
Глава 4. Ветви бионики
Бионика далеко не единая и монолитная область знаний, а имеет несколько, можно сказать ветвей. Само собой, это очень условное деление, ведь нет вообще какого-то четкого разделения между ее частями и одна из ветвей может использовать «плоды» с другой
Итак, бионика делится на 3 больших ветви и одну обособленную ветвь:
Нейробионика, сенсорная бионика, общеморфологическая бионика и обособленная ветвь – архитектурная бионика.
А теперь остановимся подробней на каждой и начнем с нейробионики.
Нейробионика
Нейробионика – это раздел бионики, занимающийся организацией технических систем из нейроподобных элементов или их изучением. Основным этапом нейробионических исследований является моделирование нейроподобных систем при помощи компьютера (программно) или на базе уже имеющихся функциональных элементов (аппаратно). Под нейроподобными системами понимаются физические системы или математические модели, воспроизводящие наиболее существенные информационные свойства нейронных структур.
Выявление принципов нейронной организации мозга становится теперь особенно актуальным в связи широким распространением систем с параллельной обработкой информации, разработкой автономных роботов, развитием идей искусственного интеллекта, некоторые наработки которого уже используются во многих экспертных системах.
Сюда входит моделирование сетей для дальнейшего исследования и использования алгоритмов сетей в вычислительной технике. Например, многие экспертные системы и системы анализа изображений в качестве основы работы берут именно нейросети живых организмов.
Нейронная сеть в биологии – это множество нейронов, объединенных многочисленными связями друг с другом в нервной системе для выполнения определенных физиологических функций. Головной мозг человека – одна большая и сложная нейронная сеть. Благодаря этим сетям появились искусственные нейронные сети.
Искусственная нейронная сеть – это математическая модель, которая может быть воплощена на программном или аппаратном уровне по принципу биологической нервной системы.
Основной принцип построения сети – совокупность объединенных нейронов – остался неизменным. Но между биологической и искусственной сетями есть и различия, обусловленные их природой.
Во-первых, в искусственных сетях используют искусственные нейроны, которые являются компьютерными процессорами. То есть, искусственная нейросеть – это множество связанных между собой процессоров.
Во-вторых, биологическая сеть является трехмерной, и нейроны в ней связаны очень хаотично и непоследовательно. В подавляющем большинстве искусственные нейросети являются плоскими, так как их проще реализовать.
Принцип работы нейросети заключается в прохождении определенной информации через три слоя нейронов: входного, скрытого и выходного.
Нейроны входного слоя принимают сигналы и передают эти сигналы без обработки нейронам скрытого слоя. Притом при передаче сигнала, он еще и распределяется между другими нейронами неизвестным способом, так как каждый нейрон одного слоя связан с каждым нейроном следующего слоя.
В скрытом слое происходит обработка сигналов и последующая его передача в выходной слой. Именно в скрытом слое и происходит решение задачи. Стоит отметить, что скрытым этот слой назвали по той причине, что мы не можем отследить поведение сети в этом слое: куда передается сигнал, как он распределяется и прочее.
В последнем, выходном, слое происходит последний этап обработки и, если это можно так назвать, конвертирование результата в понятный нам тип информации.
Искусственные сети можно по-разному разделять на типы и классы, однако существует две основные классификации: по наличию обратной связи и по методу «обучения».
Возможно, у вас возникает важный вопрос: как применить нейронную сеть к решению конкретной задачи? Нейронные сети применяются при решении таких задач, алгоритм и правила решения которых неизвестны. В этом заключается преимущество сетей перед обычными программами, которые требуют известный алгоритм или правила решения проблемы.