Публикации по теме 'sparse-matrix'


Неужели будущее нейронных сетей невелико? Введение (1 / N)
От принципов до поддержки реальных библиотек. Привет, я Франсуа Лагунас. Я занимаюсь машинным обучением, и последние месяцы я работал над использованием разреженных матриц, особенно в Transformers. Недавнее объявление о том, что OpenAI переносит свой разреженный блок инструментов в PyTorch , действительно является большой новостью: «Мы находимся в процессе написания привязок PyTorch для наших высокооптимизированных ядер с разбиением на блоки и в ближайшие месяцы будем..

Вопросы по теме 'sparse-matrix'

Создание (и доступ) к разреженной матрице с записями NA по умолчанию
Узнав о параметрах для работы с разреженными матрицами в R , я хотите использовать пакет Matrix для создания разреженной матрицы из следующий фрейм данных, а все остальные элементы должны быть NA . s r d 1 1089 3772 1 2 1109 190 1 3...
21406 просмотров
schedule 07.05.2024

Массивы Javascript разрежены?
То есть, если я использую текущее время в качестве индекса в массиве: array[Date.getTime()] = value; будет ли интерпретатор создавать экземпляры всех элементов от 0 до настоящего момента? Разные браузеры делают это по-разному? Я помню,...
33074 просмотров
schedule 16.03.2022

csv для разреженной матрицы в python
У меня есть большой CSV-файл, в котором перечислены соединения между узлами на графике. пример: 0001,95784 0001,98743 0002,00082 0002,00091 Таким образом, это означает, что идентификатор узла 0001 подключен к узлу 95784 и 98743 и так...
10022 просмотров
schedule 12.07.2022

В R при использовании именованных строк можно ли добавить (объединить) столбец разреженной матрицы в другую разреженную матрицу?
У меня есть две разреженные матрицы, m1 и m2 : > m1 <- Matrix(data=0,nrow=2, ncol=1, sparse=TRUE, dimnames=list(c("b","d"),NULL)) > m2 <- Matrix(data=0,nrow=2, ncol=1, sparse=TRUE, dimnames=list(c("a","b"),NULL)) > m1["b",1]<-...
3194 просмотров
schedule 07.08.2023

MATLAB: преобразовать два массива в разреженную матрицу
Я ищу команду или трюк для преобразования двух массивов в разреженную матрицу. Два массива содержат значения x и значения y, что дает координату в декартовой системе координат. Я хочу сгруппировать координаты, если значение находится между некоторым...
451 просмотров
schedule 09.04.2022

Поддержка разреженных массивов в HDF5
Мне нужно каким-то образом сохранить массив 512 ^ 3 на диске, и сейчас я использую HDF5. Поскольку массив разреженный, много дискового пространства тратится впустую. Обеспечивает ли HDF5 поддержку разреженного массива?
6589 просмотров
schedule 08.02.2023

Оптимизация кода доступа к словарю Python
Вопрос: Я до смерти профилировал свою программу Python, и есть одна функция, которая все тормозит. Он сильно использует словари Python, поэтому я, возможно, использовал их не лучшим образом. Если я не могу заставить его работать быстрее, мне...
3532 просмотров

Matlab: умный способ создать разреженную матрицу
Мне нужно создать матрицу Matlab, которая намного больше моей физической памяти, и я хочу воспользоваться разреженностью. Эта матрица действительно очень разреженная [скажем, N элементов в матрице NxN], и моего барана для этого достаточно. Я...
9755 просмотров
schedule 25.05.2022

Коды ядра CUSP
Мне было интересно, смогу ли я найти коды ядра для spmv и преобразований в библиотеке CUSP. Я просмотрела всю библиотеку, но не нашла. Это проприетарный или что-то в этом роде??
325 просмотров
schedule 05.12.2022

Что такое пошаговый массив?
Существует также аналог, который называется массивом плотности. Что это значит? Я сделал некоторые поиски, но не получил точной информации.
11990 просмотров
schedule 29.06.2023

Разреженный SVD на C#
Я пишу приложение C#, работающее с SVD на очень больших матрицах. В конце концов вычисление SVD завершается ошибкой из-за «недостатка» памяти. Думал использовать разреженные матрицы, но тогда СВД не получится. Существует ли быстрая разреженная...
555 просмотров
schedule 07.10.2022

Разреженная (псевдо) структура данных с бесконечной сеткой для веб-игры
Я подумываю о том, чтобы сделать игру, действие которой происходит в практически бесконечной сетке. Сетка очень редкая. Определенные небольшие области относительно высокой плотности. Относительно мало изолированных непустых ячеек. Объем...
845 просмотров

Как умножить две разреженные матрицы с помощью cuSparse?
cuSparse имеет только функцию api для умножения разреженной матрицы на плотную матрицу. Как выполнить операцию умножения для двух разреженных матриц с помощью cuSparse или любой другой библиотеки cuda?
3490 просмотров
schedule 14.04.2022

Можно ли использовать bsxfun с разреженными матрицами?
Я хочу, чтобы поэлементная бинарная операция применялась к большим логическим векторам. Содержимое этих векторов по большей части ложно, поэтому из соображений производительности лучше работать с разреженными матрицами. Если я это сделаю,...
1011 просмотров
schedule 04.05.2023

Разреженная матрица: ValueError: тип матрицы должен быть «f», «d», «F» или «D».
Я хочу сделать SVD на разреженной матрице, используя scipy: from svd import compute_svd print("The size of raw matrix: "+str(len(raw_matrix))+" * "+str(len(raw_matrix[0]))) from scipy.sparse import dok_matrix dok = dok_matrix(raw_matrix) matrix...
12447 просмотров
schedule 23.01.2023

Умножение разреженных матриц в Java
Здравствуйте, я знаю, что есть много вопросов об умножении разреженных матриц, но во многих ответах говорится, что нужно просто использовать библиотеки. Я хочу сделать это без использования библиотечных функций. До сих пор я делал самую простую...
2755 просмотров
schedule 07.12.2022

Как установить столбец базы данных как разреженный при использовании EF Code First Fluent API?
Я работаю с системой, которая сначала использует код EF, и я хотел бы использовать несколько разреженных столбцов SQL Server в таблице. Мое текущее решение состоит в том, чтобы удалить таблицу, созданную EF, и повторно добавить ее с помощью скрипта...
1390 просмотров

Треугольные и разреженные матрицы в C++
Это очень простой вопрос: как лучше всего работать с треугольными матрицами и работать с разреженными матрицами в C++? Для треугольной матрицы я предлагаю такой простой формат данных, как double* myMatrix; int dimension; как структура...
249 просмотров

Очень низкая производительность cusparse csrsv_analysis
Я написал решатель Conjugate-gradient (для линейной системы уравнений) с предварительной обработкой LU, я использовал документы в исследовательском сообществе nvidia в качестве руководства, этап обновления остатков, который требует решения системы...
3014 просмотров
schedule 30.11.2022

Собственное разложение большой разреженной матрицы в JAVA
Я ищу библиотеку линейной алгебры на Java, которая может обрабатывать большие «разреженные» матрицы размера (скажем, 1 миллион на 1 миллион) и выполнять разложения, такие как SVD, LU, на матрицах. Я осмотрелся и попробовал COLT, однако он может...
869 просмотров
schedule 09.03.2023