Разработка с нуля. Тема моего диплома “Разработка экспертной системы диагностирования на основе нейросетевого моделирования“. Нужна помощь с написанием кода. Нужно разработать нейронную сеть, реализующую экспертную систему, которая ставит диагнозы. То есть пользователь отвечает на ряд вопросов о болях в спине, после которых получает диагноз. Есть вопросы и решающее дерево, которое определяет диагноз по этим вопросам. Также имеется обучающая выборка. Вопросы, решающее дерево и выборка взяты из книги “Искусственные нейронные сети. Теория и практика“ (Круглов В.В., Борисов В.В.) (стр. 287-291) В базу данных заносятся данные о пользователях и их обращениях(то есть ответы на вопросы и поставленные им диагнозы). Нейронная сеть должна быть обучаемая(обучение с учителем). 80% - обучение сети, 20% - тестовая выборка. Код желательно на языке Python, так как там есть необходимые для нейронок библиотеки. Приложение должно быть с графическим интерфейсом и подключаемой БД. Нужна помощь с созданием нейронной сети. Идея самой сети заключается в том, что на вход она принимает закодированные в виде чисел ответы на вопросы, например “да“ - 1, “нет“ - 0. Затем нужно организовать структуру сети так, чтобы на основе этих входных данных на выходе она выдавала диагноз. То есть в выходном слое должно получиться число или числа (те же 0 или 1), определяющие один из нескольких диагнозов. Нужна консультация по следующим вопросам: -Сколько входных и выходных нейронов стоит сделать -Сколько стоит сделать скрытых слоев и нейронов в каждом из этих слоев -Какую функцию активации в скрытых и в выходном слое стоит взять -Какой должна получиться в целом архитектура сети. Будет ли она полносвязной Могут возникнуть и другие вопросы по нейросетям в процессе обсуждения Ниже прилагаю вопросы, возможную реализацию нейросетевой экспертной системы, вопросы, диагнозы, решающее дерево, обучающую выборку в виде таблицы с диагнозами и пример кодирования вопросов и диагнозов и более подробное ТЗ (Также в книге “Искусственные нейронные сети. Теория и практика“ (Круглов В.В., Борисов В.В.) (стр. 287-291)).