Публикации по теме 'numerical-analysis'


Репрезентативная мощность нейронных сетей
Нам известны нейронные сети и их бесчисленные достижения во многих областях, от науки о данных до компьютерного зрения. Известно, что они умеют решать сложные задачи, предполагающие обобщения. С математической точки зрения они очень хорошо аппроксимируют поведение любой сложной функции. Давайте разберемся с этой концепцией аппроксимации визуально, вместо подхода прямого и обратного распространения, при котором ошибка прогнозирования сводится к минимуму. Предполагая, что вы знакомы с..

Вопросы по теме 'numerical-analysis'

Почему inv Matlab работает медленно и неточно?
Я читал в нескольких местах (в документе и в этом сообщении в блоге: http://blogs.mathworks.com/loren/2007/05/16/цель-оф-инв/ ), что использование inv в Matlab не рекомендуется, потому что это медленно и неточно. Я пытаюсь найти причину этой...
7884 просмотров

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

Числовая точность в Fortran 95:
У меня есть следующий код Fortran: Program Strange Real(Kind=8)::Pi1=3.1415926535897932384626433832795028841971693993751058209; Real(Kind=8)::Pi2=3.1415926535897932384626433832795028841971693993751058209_8; Print*, "Pi1=", Pi1;...
1555 просмотров

Какой алгоритм R использует для вычисления среднего значения?
Мне любопытно узнать, какой алгоритм использует средняя функция R. Есть ли ссылка на числовые свойства этого алгоритма? Я нашел следующий код C в summary.c:do_summary(): case REALSXP: PROTECT(ans = allocVector(REALSXP, 1)); for (i = 0; i <...
598 просмотров
schedule 29.11.2023

Почему выходные данные inv () и pinv () не равны в Matlab и Octave?
Я заметил, что если A является матрицей NxN и имеет обратную матрицу. Но то, что выводят функции inv () и pinv (), отличается. - Моя среда - Win7x64 SP1, Matlab R2012a, Cygwin Octave 3.6.4, FreeMat 4.2. Взгляните на примеры из Octave: A =...
20030 просмотров

Найти номера подмассива массива, сумма которых делится на заданное число
Я застрял в одном вопросе алгоритма. Пожалуйста, предложите мне какой-нибудь эффективный алгоритм для следующей проблемы. Вопрос Найдите количество подмассивов, сумма которых делится на заданное число. Моя работа Я сделал один...
10593 просмотров

Составное правило Симпсона
У меня есть этот код для составного правила Симпсона. Тем не менее, я довольно долго возился с ним, и, похоже, я не могу заставить его работать. Как исправить этот алгоритм? function out = Sc2(func,a,b,N) % Sc(func,a,b,N) % This function...
2298 просмотров

Числовая ошибка в простом ядре cuda/cublas с использованием определенного ввода
Я работаю с cuda и cubas, и я пытался реализовать простые операции, такие как матричное поэлементное умножение/деление. Я использую только float для своих экспериментов. Я знаю, что самый очевидный способ сделать это — написать такое ядро:...
157 просмотров
schedule 19.04.2022

Как передать жестко закодированное дифференциальное уравнение через Рунге-Кутту 4
Я пытаюсь реализовать Рунге-Кутта, например, проблемы dy/dt = y - t ^ 2 + 1 и dy/dt = t * y + t ^ 3 в С#, и я не могу получить ожидаемый результат. Я разделил свою программу на несколько классов, чтобы попытаться посмотреть на работу по отдельности....
1005 просмотров
schedule 15.11.2022

Возврат «традиционных» обозначений функций в контексте интерполяции Фурье
в численном анализе мы, студенты, обязаны реализовать код в R, который по заданной функции f(x) находит свою интерполяцию Фурье tN(x) и вычисляет ошибку интерполяции $||f(x)-t_{N}(x)||=\int_{0}^{2\pi}$ $|f(x)-t_{N}(x)|^2$ или множество...
44 просмотров

Вычислить производную массива с помощью apache-commons-math
Доброе утро, у меня есть массив с примерно 3000 двойных значений, мне нужно найти все локальные минимумы и максимумы, для этого меня интересуют первая и вторая производные, как лучше всего добиться этого с помощью Apache Commons Math? Моя проблема в...
128 просмотров

Matlab - Функции: возврат вектора переменных
Я реализую метод с фиксированной точкой для поиска корня. Ниже приведен код: clear; clc; f = inline('y^4 - 2', 'y'); phii = inline('y - (y^4 -2)/(4*(y^3))', 'y'); x0 = 4; toler = 10^-10; nmax = 1000; a = fixpoint(x0,toler,nmax,f,phii)...
41 просмотров

Реализация метода Эйлера в Python дает стабильный результат, но он должен быть нестабильным
Я пытаюсь решить это дифференциальное уравнение с помощью метода Эйлера с использованием Python3: Согласно Wolfram Alpha, это график правильного уравнения. Опять же, согласно Wolfram Alpha, в этом случае классический метод Эйлера...
2424 просмотров

Является ли функция math.ulp более точной, чем явная формула в Python?
В арифметике с плавающей запятой - единица, стоящая на последнем месте (ULP) числа с плавающей запятой. число — это расстояние между этим числом и последующим, т. е. значение его младшей значащей цифры (крайней правой цифры), если оно равно 1. Оно...
41 просмотров

фортран: неверная ссылка на память
Я столкнулся с этой ошибкой при решении уравнения диффузии на фортране с использованием метода неявного переменного направления (ADI). Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0...
118 просмотров