Публикации по теме 'differential-equations'


Введение в нейронные сети, основанные на физике
Практическое руководство по PyTorch За последние десятилетия искусственные нейронные сети использовались для решения задач в различных прикладных областях, таких как компьютерное зрение, обработка естественного языка и многие другие. Недавно в научном сообществе машинного обучения (МО) появилось еще одно многообещающее приложение: решение дифференциальных уравнений в частных производных (УЧП) с использованием искусственных нейронных сетей с использованием подхода, обычно называемого..

2D-уравнение Лапласа с JavaScript
Применение метода конечных разностей. Решение с помощью Math.js и построение графика с помощью Plotly.js Двумерное уравнение Лапласа и метод центрированных разностей Вот двумерное уравнение Лапласа Идея состоит в том, чтобы выполнить метод центрированной разности как в направлениях x, так и в направлении y, и сложить их вместе. Рассмотрим точку сетки, обозначенную i, j в координатах x и y, метод центрированной разности дает результат в направлении x (при условии, что Δ x = Δ..

В 300 раз более быстрое разрешение метода конечных разностей с использованием numpy
Метод конечных разностей — это мощный метод решения сложных задач, а NumPy делает его быстрым . Вы можете найти весь код в конце. Все уравнения-изображения сделаны автором. Не забудьте подписаться на меня с помощью кнопки «Подписаться» справа → : вы будете получать уведомления о новых статьях и поможете мне достичь моей цели — 100 подписчиков :) Недавно я наткнулся на этот пост о решении двумерного уравнения в частных производных с использованием метода конечных..

Нейронные ОДУ с PyTorch Lightning и TorchDyn
Легкое масштабируемое обучение нейронно-дифференциальных уравнений Традиционные модели нейронных сетей состоят из конечного числа слоев. Нейронно-дифференциальные уравнения (NDE), основной класс модели так называемой структуры непрерывного глубокого обучения , бросают вызов этому понятию, определяя проходы прямого вывода как решение проблемы начального значения . Фактически это означает, что ОСП можно рассматривать как состоящие из континуума слоев, где само векторное поле..

Дифференциальные уравнения как уровень нейронной сети
Первый шаг к добавлению знаний предметной области в модели нейронных сетей Основная идея искусственных нейронных сетей (ИНС) заключается в построении представлений для сложных функций с использованием композиций относительно простых функций, называемых слоями. Глубокая нейронная сеть - это сеть, состоящая из множества слоев или множества функций, объединенных вместе. Хотя слои обычно являются простыми функциями (например, relu ( Wx + b )), в целом они могут быть любыми..

Вопросы по теме 'differential-equations'

параболические уравнения в частных производных
В моем приложении есть несколько параболических уравнений в частных производных ... которые взаимосвязаны и используют некоторые переменные, которые пользователь вводит через пользовательский интерфейс из настольного приложения. Можете ли вы...
1245 просмотров
schedule 23.12.2023

Найдите эквивалентную процентную ставку для комиссии за выдачу наличных + промо-ставка
Я беру денежный аванс в размере «суммы» со своей кредитной карты, оплачивая авансовый «комиссию» (указанный в процентах) с рекламной ставкой «int» за время «len». Я должен ежемесячно платить не менее 'min'% от суммы долга. Я помещаю «сумму» на...
284 просмотров

Как добавить влияние частоты дискретизации в разностное уравнение?
Я хочу реализовать приведенные ниже разностные уравнения для разработки аккумулятора и дифференциатора: Аккумулятор: y[n] = y[n-1] + x[n] , где y[n]  – n-й выход, а x[n]  – n-й вход. Дифференциатор: y[n] = x[n] - x[n-1] , где y[n]  – n-й...
523 просмотров

Как мне получить доступ к временной переменной в modelica
Я хотел бы смоделировать явно зависящее от времени дифференциальное уравнение в Modelica. Скажем, я хотел бы моделировать Real x(start=1); der(x) = t; в Modelica. Как правильно получить доступ к временной переменной t?
5471 просмотров
schedule 28.12.2021

Как использовать diff Maxima в определении функции?
Я хочу использовать производную функции в другой функции. Как это сделать в Максиме? E.g: f(x) := 2*x^4; g(x) := diff(f(x),x)-8; Теперь g(x) дает 8x^3-8 , как и ожидалось, но g(0) выдает ошибку, так как diff(f(0),0) не имеет...
8155 просмотров
schedule 13.04.2024

Какие граничные условия могут сделать прямоугольник похожим на круг?
Я решаю нелинейное уравнение в частных производных четвертого порядка во времени и пространстве (t, x) в квадратной области с периодическими или свободными граничными условиями с помощью MATHEMATICA. БЕЗ использования конформного отображения,...
861 просмотров

Ошибка в представлении обыкновенного дифференциального уравнения
ОБНОВЛЕНИЕ . Я пытаюсь найти показатели Ляпунова, указанные в ссылке LE . Я пытаюсь разобраться и понять это, взяв следующие уравнения для своего случая. Это набор обыкновенных дифференциальных уравнений (они предназначены только для проверки...
284 просмотров
schedule 06.04.2022

Марковский процесс с непрерывным временем
Какими методами можно решить марковский процесс CT? Я знаю, что для известных процессов типа рождения-смерти или каких-то очередей задачу можно решить аналитически? Однако как решить, если оно не решаемо аналитически? Представляется, что...
1346 просмотров

Как вы вводите кусочные функции в wolfram alpha?
Я пробовал несколько подходов, таких как определение функции f(t) при определенных значениях, а затем использование f(t) в моем уравнении, но до сих пор у меня ничего не получалось. Мне нравится использовать wolfram alpha, это бесценный ресурс,...
9902 просмотров

Анимировать движение точки по графику конкретного решения, полученного с помощью ParametricPlot3D
У нас есть система: x'[t] == x[t] - 5 y[t] + z[t] y'[t] == 3 x[t] - 3 y[t] - 3 z[t] z'[t] == -2 x[t] + 10 y[t] + 4 z[t] и начальные условия: x[0] == .01 y[0] == 3 z[0] == 0 Я создал конкретный сюжет: eqn = {x'[t] == x[t] - 5 y[t]...
4922 просмотров

Связанная переменная odeint
Я использую odeint для моделирования системы, в которой есть несколько переменных, которые не должны быть меньше нуля. Есть ли подходящий способ привязать переменную в odeint к определенному диапазону?
495 просмотров
schedule 26.05.2022

как решить систему обыкновенных дифференциальных уравнений (ОДУ) в Matlab
Мне нужно решить систему обыкновенных дифференциальных уравнений вида: dx/ds = 1/x * [y* (g + s/y) - a*x*f(x^2,y^2)] dy/ds = 1/x * [-y * (b + y) * f()] - y/s - c где x и y - переменные, которые мне нужно выяснить, а s - независимая...
3685 просмотров
schedule 06.02.2022

как нарисовать поле наклона в матлабе
Я искал способ рисовать поля наклона в Matlab. Вот что я ищу: у меня есть уравнение dy/dx = f(x,y) or dx/dt = f(x,y) dy/dt = g(x,y) и я хочу нарисовать это красиво Потому что единственный ответ об этом здесь не было...
20377 просмотров
schedule 13.11.2023

Нахождение максимума функции с помощью ODE45
Я пытаюсь найти местонахождение одного из уравнений в системе дифференциальных уравнений в MATLAB. Я пытаюсь использовать свойство Events odeset. Как мне выбрать конкретное уравнение в моей функции? options = odeset('Events',@event); [t x tm xm...
1649 просмотров
schedule 04.09.2022

Matlab Дифференциальные уравнения Метод Эйлера
Мне нужна помощь в составлении дифференциального уравнения... оно все время выходит странным, и график не такой, каким он должен быть. function [dydt] = diff(y,t) dydt = (-3*y)+(t*(exp(-3*t))); end tI = 0; yI = -0.1; tEnd = 5; dt = 0.5; t =...
2002 просмотров
schedule 01.07.2023

Комбинирование решения и dsolve для решения систем уравнений с дифференциальными и алгебраическими уравнениями
Я пытаюсь решить системы уравнений, которые содержат как алгебраические, так и дифференциальные уравнения. Чтобы сделать это символически, мне нужно объединить dsolve и решить (не так ли?). Рассмотрим следующий пример: у нас есть три основных...
1227 просмотров
schedule 22.05.2022

Дискретизация производных с Sympy
Есть ли способ дискретизировать производную неизвестной функции в sympy? Я пытаюсь добиться следующего: from sympy import * >>> f = Function('f') >>> x = Symbol('x') >>> dfdx = Derivative(f(x),x).somemethod()...
548 просмотров

Python решает дифференциальные уравнения с запаздыванием условно
Я использую пакет dde23 из pydelay для решения дифференциального уравнения задержки. Мой вопрос: как условно закодировать уравнение? Например, у целевого уравнения есть два варианта: when x>1, dx/dt=0.25 * x(t-tau) / (1.0 +...
880 просмотров
schedule 01.06.2022

Устранение комплексного числа в ответе с помощью dsolve и Matlab
Я пытался: >> dsolve('Dy=(x+2)/(x*(3-x))','y(1)=2','x') И получил такой ответ: ans = (pi*5*i)/3 - (5*log(x - 3))/3 + (5*log(2))/3 + (2*log(x))/3 + 2 Правильный ответ, сгенерированный вручную: y = 2/3*log(x) -5/3*log(3-x) +...
765 просмотров
schedule 05.02.2023

Scipy odeint неотрицательный раствор
По-видимому, получение неотрицательного решения от Решатель ODE нетривиален . В Matlab есть вариант NonNegative для определенных решателей, чтобы получить неотрицательное решение. Есть ли в scipy аналогичный вариант? Если нет, то каков...
1747 просмотров