Перейти к содержанию
Реальный заказ · №4231

Задачи: Обучение нейронных систем

Посмотрите тему, параметры и описание реального заказа. Если у вас похожее задание, разместите собственную заявку.

Задачи Обучение нейронных систем
2просмотра заказа
27 апреля 2024дата размещения
01

Информация о заказе

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

Вид работы Задачи
Предмет Обучение нейронных систем
Срок в заявке 30 апреля 2024
Оригинальность не указана
02

Описание заказа

Тема и требования к работе.

Тема задачи "Приближенное вычисление многомерных интегралов с использованием нейронных сетей".

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

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

I_true - универсальная формула, вычисляющая значение n-мерного интеграла. I_NNI - значение n-мерного интеграла, которое вычисляет нейросеть CD - оценка сходимости I_true и I_NNI.

В работе при адаптации кода под многомерную ф-ию я столкнулась с проблемой визуализации, как представить многомерную ф-ию...в n-мерном пространстве?(через проекции?)

Нужно подумать над тем, как вычисляются параметры k1=4.33, k2=16 в ф-ии get_k. Они явно вычислены для двумерной ф-ии -> для многомерной ф-ии должна быть универсальная формула, вычисляющая k1 и k2 (в статье расписано подробно все, но формулы нет, заданы константы).

Нужно адаптировать алгоритм нейросети для многомерной ф-ии. Данный код работает прекрасно для двух переменных и не работает для n>2

Например, при n=2 значение интеграла по универсальной формуле равно I_true = 1.33333... А нейросеть вычислила как I_NNI = 1.3333940 Значения совпадают Оценка сходимости CD = 4.34146478566 4 цифры совпадают

Код представлен в Collab https://colab.research.google.com/drive/1hebTR9Ge5pHOYsEl6_RMpCMC9UalcdT3?usp=sharing

От заявки до результата

Как проходит заказ на RuStud

Опишите задание, выберите исполнителя и общайтесь с ним в заказе.

RuStud · новая заявка защищено

ШАГ 1 ИЗ 4

Опишите задание Для старта достаточно темы и срока
Задачи: Обучение нейронных систем
Вид работыЗадачи
СрокУказать в заявке
Получить предложения
Заявка опубликованаИсполнители видят задание
Новая

ПРЕДЛОЖЕНИЯ

Выберите исполнителя
Есть отклики
A1
Исполнитель★ 4,9
ОткликВыбрать
A2
Исполнитель★ 5,0
ОткликВыбрать
A3
Исполнитель★ 4,8
ОткликВыбрать
Добавьте требования к заказу

ШАГ 3 ИЗ 4

Передайте методичкуФайл останется внутри заказа
Выбрать файлPDF, DOCX или изображение
ПроводникДокументы › Учёба
PDFМетодичка.pdfТребования · 2,4 МБ
A2
ИсполнительВыбран для заказа
Заказ
PDF
Методичка.pdf2,4 МБ

Требования посмотрел.

Хорошо, спасибо.

DOCX
Работа_на_проверку.docx2,8 МБ
Скачать
ЗадачаИсполнительМетодичкаРезультат
03

Другие работы на близкие темы.

04

Как подготовить такую работу

Основные этапы и полезные ориентиры.

План работы Тема: Задачи: Обучение нейронных систем

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

Первым шагом будет изучение исходного кода, который уже работает с двумерными функциями. Обратите внимание на структуру и логику, используемые для построения нейронной сети и процесса интегрирования. Определите, какие части кода можно будет переиспользовать и какие необходимо будет изменить для работы с n-мерными функциями.

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

Далее, необходимо изменить архитектуру нейронной сети. Убедитесь, что она способна обрабатывать входные данные с n-мерными координатами. Это может потребовать изменения входного слоя и функции активации, а также настройки параметров обучения.

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

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

Не забывайте документировать процесс, записывая все изменения и возникающие проблемы. Это поможет вам в дальнейшем анализе и улучшении алгоритма. Если столкнетесь с трудностями, не стесняйтесь обращаться за помощью к преподавателям или коллегам, так как работа с многомерными интегралами и нейронными сетями может быть сложной задачей. Удачи в выполнении работы!

Перед началом уточните требования преподавателя и сверьтесь с методическими указаниями.

Отзывы студентов

Отзывы о выполненных заказах на RuStud.

5,0

Быстро, чётко.

user8842
Задачи
5,0

Прекрасные впечатления от работы с автором, очень быстро и качественно

user5397
Задачи
5,0

Задание решено быстро и качественно!)

user5129
Задачи
5,0

Спасибо за выполнение работы. Хороший автор

user4981
Задачи
5,0

Как всегда в лучшем виде

user4695
Задачи
5,0

Лучше не найти!

user4695
Задачи
Есть похожая тема?

Не подстраивайте своё задание под чужое

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

Похожая тема?Разместите свою заявку