Публикации по теме '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 просмотров
schedule
15.05.2023
Как добавить влияние частоты дискретизации в разностное уравнение?
Я хочу реализовать приведенные ниже разностные уравнения для разработки аккумулятора и дифференциатора:
Аккумулятор: y[n] = y[n-1] + x[n] , где y[n] – n-й выход, а x[n] – n-й вход.
Дифференциатор: y[n] = x[n] - x[n-1] , где y[n] – n-й...
523 просмотров
schedule
20.01.2023
Как мне получить доступ к временной переменной в 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 просмотров
schedule
09.05.2023
Ошибка в представлении обыкновенного дифференциального уравнения
ОБНОВЛЕНИЕ . Я пытаюсь найти показатели Ляпунова, указанные в ссылке LE . Я пытаюсь разобраться и понять это, взяв следующие уравнения для своего случая. Это набор обыкновенных дифференциальных уравнений (они предназначены только для проверки...
284 просмотров
schedule
06.04.2022
Марковский процесс с непрерывным временем
Какими методами можно решить марковский процесс CT?
Я знаю, что для известных процессов типа рождения-смерти или каких-то очередей задачу можно решить аналитически? Однако как решить, если оно не решаемо аналитически?
Представляется, что...
1346 просмотров
schedule
28.11.2022
Как вы вводите кусочные функции в wolfram alpha?
Я пробовал несколько подходов, таких как определение функции f(t) при определенных значениях, а затем использование f(t) в моем уравнении, но до сих пор у меня ничего не получалось. Мне нравится использовать wolfram alpha, это бесценный ресурс,...
9902 просмотров
schedule
05.07.2022
Анимировать движение точки по графику конкретного решения, полученного с помощью 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 просмотров
schedule
10.10.2022
Связанная переменная 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 просмотров
schedule
29.08.2022
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 просмотров
schedule
18.02.2022