Публикации по теме 'vectorization'
Матричные и векторные операции в логистической регрессии
Векторизованная логистическая регрессия
Лежащая в основе любого алгоритма искусственной нейронной сети (ИНС) математика может быть сложной для понимания. Более того, матричные и векторные операции, используемые для представления вычислений с прямой и обратной связью во время пакетного обучения модели, могут увеличить нагрузку на понимание. В то время как краткие матричные и векторные обозначения имеют смысл, разбор таких обозначений до тонких рабочих деталей таких матричных операций..
От слов к категориям: руководство по классификации текстов
Введение
Классификация текстов — увлекательная и увлекательная область, которая позволяет нам раскрыть секреты, скрытые в словах и фразах, которые мы используем каждый день. Но что такое классификация текста и как она работает? В этом обсуждении мы рассмотрим основы классификации текста и узнаем, как использовать ее для автоматической организации и анализа больших коллекций текста. Так что наденьте шляпу для классификации текстов и давайте начнем!
Классификация текста — это процесс..
Сила числовой векторизации в извлечении признаков изображения
Я хочу показать некоторые эффективные способы извлечения функций из изображений с помощью числовой векторизации.
В качестве объекта экспериментов я выбрал набор данных Fashion MNIST.
Набор данных состоит из:
60000 и 10000 поездов / тестовых изображений; каждое изображение имеет размер 28x28 пикселей; и они представляют 10 разных видов одежды.
В качестве изображения набор данных поезда можно представить в виде 60000 листов квадратной бумаги (28х28 dim) 10 разных цветов,..
Вопросы по теме 'vectorization'
Векторизация создания матрицы последовательных степеней
Пусть x=1:100 и N=1:10 . Я хотел бы создать матрицу x^N , чтобы столбец i th содержал записи [1 i i^2 ... i^N] .
Я легко могу сделать это с помощью циклов for. Но есть ли способ сделать это с помощью векторизованного кода?
2682 просмотров
schedule
28.09.2022
Векторизация по строкам массива
У меня есть массив X , и я хочу применить функцию f ко всем строкам X :
# silly example
X = numpy.array([[1, 2, 3, 4, 5],
[6, 7, 8, 9, 0]], 'i')
def f(row): return sum(row)
y = numpy.vectorize(f, 'i')(rows(X))
Теперь y...
5987 просмотров
schedule
05.12.2023
Цикл for против векторизации в MATLAB
Я что-то программировал в MATLAB и, как рекомендовалось, всегда стараюсь использовать векторизацию. Но в итоге программа оказалась довольно медленной. Так я обнаружил, что в одном месте код значительно быстрее при использовании циклов (пример ниже)....
1686 просмотров
schedule
29.06.2022
Выберите элемент из каждой строки матрицы в R
Вопрос такой же, как здесь , но в R. У меня есть матрица и вектор такие, что
length(vec) == nrow(mat)
Как мне получить такой вектор, что
v[i] == mat[v[i],i]
Я попытался добиться этого, используя логическую матрицу:
>a =...
1525 просмотров
schedule
29.05.2024
Как добавить вектор-строку в вектор-столбец, например умножение матриц
У меня есть вектор nx1 и вектор 1xn. Я хочу добавить их особым образом, например, умножение матриц эффективным способом (векторизованным):
Пример:
A=[1 2 3]'
B=[4 5 6]
A \odd_add B =
[1+4 1+5 1+6
2+4 2+5 2+6
3+4 3+5 3+6
]
С уважением
3215 просмотров
schedule
17.11.2022
Векторизовать итерацию по двум большим массивам numpy параллельно
У меня есть два больших массива типа numpy.core.memmap.memmap , называемых data и new_data , с> 7 миллионами элементов float32.
Мне нужно перебрать их обоих в одном и том же цикле, который я сейчас делаю так.
for i in range(0,len(data)):...
1660 просмотров
schedule
20.02.2024
Нужна помощь в векторизации этого кода
У меня есть 8-битное изображение. Для каждого пикселя мне нужно определить его порядковое положение в текущей строке. Например, если строка:
32 128 16 64,
тогда мне нужен результат:
1 3 0 2,
так как 32 является 1-м по величине...
462 просмотров
schedule
19.02.2024
Эффективно вычисляйте множество внутренних продуктов в Matlab
Я работаю над проектом, для которого мне нужно вычислить множество внутренних продуктов в больших измерениях. Я знаю, что мы всегда должны пытаться векторизовать операции в матлабе, но я не уверен, как это сделать...
Допустим, у нас есть две...
3778 просмотров
schedule
08.12.2023
Преобразование цикла for в вектор (векторизация)
Для тех супер-экспертов, мне интересно, видите ли вы быстрый способ преобразовать следующий цикл «for» в однострочный векторный расчет, который более эффективен.
%Define:
%A size (n,1)
%B size (n,m)
%C size (n,1)
B = [2 200; 3 300; 4 400];
C =...
1223 просмотров
schedule
27.09.2022
Векторизация 2 циклов for в MATLAB
Я только начал изучать мир векторизации. Я получил одномерную векторизацию, но у меня возникли проблемы с векторизацией следующего кода. Я хочу покончить, по крайней мере, с одним из циклов for, если это возможно, потому что я планирую использовать...
165 просмотров
schedule
07.04.2024
Векторизация проекции в octave/matlab
В линейной алгебре мы можем спроецировать вектор v на подпространство U, взяв ортонормированный базис b(1), b(2), b(3),... b(n) этого подпространства и вычислив сумму скалярные произведения b и v(i), умноженные на вектор v(i), т.е. (v,b(i))*b(i),...
1372 просмотров
schedule
21.05.2024
Необходимо векторизовать решение, используя вложенные циклы (преобразование фрейма данных из длинного в широкий формат)
У меня есть следующий кадр данных, и мне нужно преобразовать длинный формат в широкий:
symbol side price
1 A B 1
2 A S 2
3 B B 3
4 C B 4
5 B S 5
Объяснение: для каждого символа...
96 просмотров
schedule
16.11.2023
Размещение значений (чисел) в многослойной матрице ячеек в MATLAB
Предположим, что Q - матрица, которая имеет 3 ячейки, и в каждой ячейке есть 2 другие ячейки, что означает:
Q={ { [] [] } ; { [] [] }; { [] [] } }
Более того, если у нас есть "a" и "b" , в каждом из которых по 3 члена, и мы хотели бы...
128 просмотров
schedule
02.07.2022
векторизация вложенного цикла, где одна переменная цикла зависит от другой
Недавно я узнал, как векторизовать «простой» вложенный цикл в предыдущем вопрос , который я задал. Однако теперь я пытаюсь также векторизовать следующий цикл
A=rand(80,80,10,6,8,8);
I=rand(size(A1,3),1);
C=rand(size(A1,4),1);...
890 просмотров
schedule
27.11.2023
Как применить функции corr2 в многомерных массивах в Matlab?
Допустим, у меня есть две матрицы A и B.
A = rand(4,5,3);
B = rand(4,5,6)
Я хочу применить функцию «corr2» для расчета коэффициентов корреляции.
corr2(A(:,:,1),B(:,:,1))
corr2(A(:,:,1),B(:,:,2))
corr2(A(:,:,1),B(:,:,3))
......
1707 просмотров
schedule
18.11.2023
python: вычисление статистики по подмножеству изображения
У меня есть изображение RGB, которое представлено в виде массива numpy размера (500, 500, 3). У меня также есть массив размера (500, 500), где каждый пиксель имеет целочисленное значение от 0 до 99 включительно. Это в основном делит изображение на...
203 просмотров
schedule
15.05.2024
скрипт для расчета границ между элементами матрицы
Следующий скрипт дает мне сумму границ каждого элемента матрицы. границы рассчитываются относительно элементов со значением 1, которые находятся рядом друг с другом. произведение этого суммирования называется контактным периметром.
но есть ли...
83 просмотров
schedule
19.04.2024
умножить две матрицы построчно
В MATLAB я хочу умножить матрицу Nx4 на матрицу 4xN и получить из нее вектор Nx1. Я также делю результат поэлементно на другой вектор.
В цикле это будет:
A=rand(10,4);
B=rand(4,10);
L=rand(10,1);
for i=1:10
result(i)=A(i,:)*B(:,i)/L(i);...
468 просмотров
schedule
03.08.2022
Векторизовать циклы for, которые вызывают другие функции
У меня есть следующий фрагмент кода в Matlab с двумя циклами for: «I» — это двоичное изображение, которое было предварительно выделено.
...
[x,y] = find(bwmorph(I,'endpoints'));
n=numel(x);
m=numel(x)-1;
n=m+1;
r=i+1;...
112 просмотров
schedule
05.01.2024
Как ускорить ближайший поиск в Pandas (возможно, за счет векторизации кода)
У меня есть два фрейма данных. Каждый из них содержит местоположения (X, Y) и значение для этой точки. Для каждой точки в первом кадре данных я хочу найти ближайшую точку во втором кадре данных, а затем найти разницу. У меня есть работающий код, но...
1826 просмотров
schedule
20.04.2024