Описание тега tensor

Тензор - это многомерный массив. Это ключевой объект во многих вычислительных библиотеках, таких как tenorflow, torch, theano, caffe, mxnet, используемых для задач машинного обучения. Если вы используете этот тег, также отметьте вопрос соответствующей библиотекой.
0 ответов

Python: не может оценить среднее и стандартное отклонение огромного тензора

Я пытаюсь оценить среднее значение и отклонение списка двух огромных тензоров с размерами (79000, 128, 8, 75), в общей сложности 6067200000 элементов. Проблема в том, что, хотя вычисление среднего значения с помощью np.mean просто медленное, когда я…
23 сен '17 в 23:15
1 ответ

Правильный способ векторизации шага тензорного потока

Я работаю с 4-мерными тензорами, и мне нужно сделать пару вычислений, которые работают как в следующем примере. принимать A быть тензором с формой (6,64,64,64), Я хочу использовать функцию tf.where чтобы получить воксели каждого (64,64,64) объем, ко…
1 ответ

Объект 'Tensor' не имеет атрибута _keras_history

Я хотел извлечь и применить самостоятельно Conv2D слой на столбцах моих входных тензоров, но после добавления кода: accelerometer_input = Input(shape=(1400, 3)) for i in range(3): out = Lambda(lambda x: x[:,:, i:i+1])(accelerometer_input) # Extracti…
02 окт '18 в 21:27
1 ответ

Я хочу создать простую систему рекомендаций к фильмам с Y(i,j)=i-й фильм, оцененный j-м пользователем, и R(i,j)=1, если фильм был оценен, иначе r(i,j)=0

import tensorflow as tf import pymatlab as mat import numpy as np import matplotlib.pyplot as plt import scipy.io mat=scipy.io.loadmat('ex8_movies.mat') Y=mat['Y'] R=mat['R'] plt.interactive(False) #plt.plot(Y) #plt.show() print(Y[R==1]) #print(Y[R=…
10 июл '17 в 16:03
1 ответ

Как поместить вектор в INDArray из ND4J?

INDArray a = Nd4j.zeros(2,2); a.put(1,Nd4j.create(nw float[]{1.0,2.0})); Я пробовал выше код, но он дает ошибку ниже java.lang.IllegalArgumentException: Element must be a scalar Я новичок в ND4J lib. Есть ли способ напрямую поставить вектор? /** * I…
20 фев '18 в 11:29
2 ответа

ValueError Нет значений, не поддерживаемых в _make_train_function (Keras)

Попытка вписать модель в Keras, инициализированную и скомпилированную, как показано ниже, но получить None ValueErrors. Каковы рекомендуемые способы отладки таких ошибок? Я новичок в Керасе. Могу ли я обнаружить проблему раньше, то есть при инициали…
22 июл '18 в 09:43
0 ответов

Ошибка: преобразование в TensorType из переменной функции в коде Python

Я пробовал пример набора данных Kaggle Blackhole, который был объяснен в книге Кэмерона Дэвидсона-Пилона "Байесовские методы для хакеров" в главе 5. Однако у меня были трудности с использованием pymc3 пакет и его функции. Приоры были определены как …
21 июн '18 в 19:27
2 ответа

Тензорное расширение в NumPy

Я пытаюсь найти элегантный способ решить следующую проблему. У меня есть тензор y содержащий n dxd матрицы, которые я получаю, выбирая комбинации строк матрицы X, У меня есть второй массив NumPy размером k x d, Мое намерение состоит в том, чтобы рас…
25 июн '18 в 10:27
1 ответ

Присвойте значения тензорам в кератах при определении новой функции потерь

Я пытаюсь определить функцию потерь в Керасе def rmseApprox(y_true, y_pred): dum = y_pred dum[y_pred>=0]=1.1 dum[y_pred<0]=1 return k.abs(K.mean(y_true - dum*y_pred), axis=-1) которые увеличивают положительные значения в 1,1 раза и сравнивают …
05 май '18 в 09:01
1 ответ

Обобщение векторного внешнего произведения: примените его к каждому столбцу матрицы

У меня есть матрица A = [x1, x2, ..., xm] где каждый xi является вектором столбца размера [n, 1], Так что А имеет форму [n, m], Я пытаюсь найти ковариационную матрицу каждого вектора столбца, чтобы, если в результате получилась другая матрица C, C и…
0 ответов

Присвойте значение тензору в соответствии с другим тензором

Я попытался использовать tf.assign, чтобы присвоить значение моему тензору в соответствии с другим тензором, который имеет логическое значение. Код self.labels_gt = self.labels_gt[self.gt_single_mask == False].assign(-1) То, что я пытаюсь сделать, э…
06 окт '18 в 00:40
1 ответ

Расчет многомерной регрессии с использованием TensorFlow

Я пытаюсь реализовать многовариантную регрессию в тензорном потоке, где у меня есть 192 примера с 6 функциями и одной выходной переменной. Из моей модели я получаю матрицу (192, 6), в то время как она должна быть (192, 1). Кто-нибудь знает, что не т…
06 окт '17 в 04:12
0 ответов

Как гистограмма 1D переменного тензора вычисляется за один шаг?

Очень простой классификатор NN с одним 2D-входным узлом и одним выходным узлом для классификации двух точек (1,0) и (1,1), которые были обозначены 0 и 1 соответственно. Модель классификатора имеет вид w1*x1 + w2*x2 + b = 0. Сеть обучается только за …
11 янв '19 в 14:02
0 ответов

Тензорные значения, которые можно преобразовать в изображение

Как построить изображение, используя тензорные значения? По сути, у меня есть веса, записанные в виде значений тензора для изображения, и я хочу построить и увидеть изображение для этих тензоров.
10 фев '19 в 21:05
0 ответов

Файл чтения тензорного потока с decode_csv и заменой нулевой строки значением по умолчанию 0

В следующем примере набора данных 'trial.data' один объект (feature4) получил значение null в качестве значения по умолчанию, которое должно быть 0(целочисленный тип). Как я могу заменить ноль на 0 и создать тензор int32? Следующий код дает эту ошиб…
1 ответ

Как напечатать значение тензора внутри tf.while_loop, не возвращая его?

Я хочу напечатать значение тензора внутри тела tf.while_loop без возврата тензора, но все еще используя вычислительный граф. Ниже у меня есть несколько простых примеров, объясняющих, что я хочу добиться успеха и что я сделал до сих пор. Метод 1 (раб…
28 окт '18 в 16:39
2 ответа

Хатринское произведение матриц с использованием np.tensordot

Я пытаюсь разложить тензор (m, n, o) на матрицы A(m, r), B (n, r) и C (k, r). Это известно как разложение PARAFAC. Тензорно уже делает этот вид разложения. Важным шагом является умножение A, B и C, чтобы получить тензор формы (m, n, o). Тензорно дел…
06 апр '17 в 11:19
1 ответ

Ввод изображений массивов в нейронную сеть Pytorch

У меня есть изображение в виде массива, и я хочу превратить его в тензор, чтобы я мог передать его через свою нейронную сеть Pytorch. Я понимаю, что нейронные сети принимают преобразованные тензоры, которые расположены не в [100,100,3], а в [3,100,1…
13 дек '18 в 19:26
0 ответов

Распечатать Тензор в executor.cc - OpKernelContext::Params params

Я использую Tensorflow с графическими процессорами и пытаюсь напечатать входные тензоры для ядра, которые находятся в params.inputs, в файле executor.cc в строке 1515 (версия r1.4). Проблема в том, что я получаю ошибку сегментации каждый раз, когда …
19 янв '18 в 12:21
2 ответа

Неизвестно: KeyError: 'pyfunc_0'

Я экспортирую saveModel, который принимает заполнитель строки в качестве входного тензора. Я ввел граф, чтобы предварительно обработать этот тензор строки, чтобы он мог быть передан в модель. Тем не менее, я использую py_func выполнить мои строковые…