Публикации по теме 'theano'
Контролируемое глубокое обучение с помощью keras, TensorFlow и Theano
В начале статьи я хотел бы остановиться на определении «глубокого обучения», на том, что эта революция привнесет в традиционные вычисления. Фактически, до этой революции узнать что-нибудь о компьютере было все равно, что писать код. Но для этого требуется явное знание инструкций, которые нужно дать этому коду. Однако эту информацию не всегда легко предоставить по определенным сложным предметам, например, для распознавания содержимого изображения или понимания разговорной речи. Революция в..
Лучшие библиотеки для науки о данных и глубокого обучения
Theano — компилятор символьных выражений CPU/GPU на python (из лаборатории MILA в Университете Монреаля) Torch — предоставляет подобную Matlab среду для современных алгоритмов машинного обучения на lua (от Ronan Collobert, Clement Farabet и Koray Kavukcuoglu) Pylearn2 — Pylearn2 — это библиотека, разработанная для облегчения исследований в области машинного обучения. Блоки — фреймворк Theano для обучения нейронных сетей. Tensorflow — TensorFlow™ — это программная..
Машинное обучение - это смесь оборудования и программного обеспечения с открытым исходным кодом.
На картинке выше представлена архитектура системы машинного обучения до мелочей . Высокопроизводительное оборудование с предустановленными платформами глубокого обучения с открытым исходным кодом.
Давайте посмотрим на фреймворки более подробно:
Caffe - это среда глубокого обучения, разработанная Berkeley AI Research ( BAIR ) и участниками сообщества. Написано на C ++. Не совсем в отличие от https://spark.apache.org/ , который также был разработан в Беркли.
Caffe..
Вопросы по теме 'theano'
Сбой Theano из-за смешения NumPy Fortran под Ubuntu
Я установил Theano на свой компьютер, но тесты Nose не работают с сообщением об ошибке, связанным с Numpy/Fortran. Для меня это похоже на то, что Numpy был скомпилирован с другой версией Fortran, чем Theano. Я уже переустанавливал Theano ( sudo...
3180 просмотров
schedule
22.01.2023
Использование Theano.scan с общими переменными
Я хочу вычислить sumproduct двух массивов в Theano . Оба массива объявлены как общие переменные и являются результатом предыдущих вычислений. Прочитав руководство , я узнал, как использовать сканирование для вычисления того, что я хочу,...
1918 просмотров
schedule
12.02.2023
Вероятности теано-печати для образцов тестового набора
в учебниках DL я пытаюсь распечатать вероятность тестовых образцов в соответствии с Какова цель/смысл передачи входных данных в функцию в Theano? но я получаю следующую ошибку. Нужно ли мне добавить несколько флагов theano_flags?
Как решить...
560 просмотров
schedule
19.03.2024
theano.test(): сбой оптимизации из-за Constant_folding (в Ubuntu)
При запуске theano.test() в операционной системе Ubuntu выдается сообщение об ошибке сбоя оптимизации:
ERROR (theano.gof.opt): Optimization failure due to: constant_folding
ERROR (theano.gof.opt): TRACEBACK:
ERROR (theano.gof.opt): Traceback...
5434 просмотров
schedule
22.09.2022
Порог в Теано
Есть ли способ установить пороговые значения в тензоре Theano? Например, если v = t.vector() , я хотел бы создать другой тензор w , который содержит те же значения, что и v , за исключением того, что те, которые превышают определенный порог T ,...
1255 просмотров
schedule
11.07.2023
Процесс Дирихле в PyMC 3
Я хотел бы реализовать пример процесса Дирихле, указанный в Реализация процессов Дирихле для байесовских полупараметрических моделей (источник: здесь ) в PyMC 3.
В примере вероятности поломки палки вычисляются с помощью декоратора...
897 просмотров
schedule
12.08.2022
Установка theano в Windows 8 с включенным графическим процессором
Я понимаю, что поддержка Theano для Windows 8.1 находится только на экспериментальной стадии, но мне интересно, удалось ли кому-нибудь решить мои проблемы. В зависимости от моей конфигурации я получаю три разных типа ошибок. Я предполагаю, что...
21465 просмотров
schedule
22.06.2022
Получение изученного представления данных из неконтролируемого обучения в pylearn2
Мы можем обучить автоэнкодер в pylearn2, используя приведенный ниже файл YAML (вместе с pylearn2/scripts/train.py)
!obj:pylearn2.train.Train {
dataset: &train !obj:pylearn2.datasets.mnist.MNIST {
which_set: 'train',
start:...
723 просмотров
schedule
13.08.2022
Как поместить мой набор данных в файл .pkl в точном формате и структуре данных, используемых в mnist.pkl.gz?
Я пытаюсь использовать библиотеку Theano в python для экспериментов с Deep Belief Networks. Я использую код по этому адресу: полный код DBN . Этот код использует рукописную базу данных MNIST . Этот файл уже в формате рассола. Он не выбран в:...
29564 просмотров
schedule
07.07.2023
Символьные переменные автоматически обновляются в theano
Я следую учебнику theano, приведенному здесь для простого стохастического градиентного спуска. Однако здесь я не могу понять в этом блоке, как значения p_y_given_x и y_pred автоматически обновляются в соответствии со значениями W и b ,...
426 просмотров
schedule
18.07.2022
Как объединить градиенты в Theano?
Я впервые использую Theano для построения большой статистической модели. Я выполняю своего рода стохастический градиентный спуск, но для каждой выборки в мини-пакете мне нужно выполнить процедуру выборки для вычисления градиента. Есть ли в Theano...
358 просмотров
schedule
26.04.2023
Theano: сбой cublasSgemm (14) сбой внутренней операции
Иногда, через некоторое время нормального запуска, я получаю такую ошибку с Theano/CUDA:
RuntimeError: cublasSgemm failed (14) an internal operation failed
unit=0 N=0, c.dims=[512 2048], a.dim=[512 493], alpha=%f, beta=%f, a=%p, b=%p, c=%p...
909 просмотров
schedule
18.04.2023
Ошибка после первого примера программы Theano
Я новичок в theano и следую этому простому вводному упражнению в theano, которое можно найти здесь: http://deeplearning.net/software/theano/introduction.html#introduction
Идея состоит в том, чтобы просто объявить некоторые тензорные переменные и...
749 просмотров
schedule
24.07.2023
Python theano.scan использует аргумент
Я отчаянно пытаюсь понять аргумент taps в функции theano.scan. К сожалению, я не могу задать конкретный вопрос.
Я просто не понимаю механизма "кранов". Ну я ок. Я знаю, в каком порядке последовательности передаются в функцию, но не знаю смысла....
1419 просмотров
schedule
01.08.2023
Как сгладить график расчета цикла с аккумулятором (символическими переменными)?
Я новичок в теано. Но я уже гуглил, читал официальную документацию theano и не нашел подсказки, как решить мою проблему.
Я пытаюсь заново изобрести колесо: я реализую свою собственную пакетную свертку, используя theano. (Я делаю это, чтобы...
298 просмотров
schedule
27.07.2023
Теано умножает на ноль
Может ли кто-нибудь объяснить мне, в чем смысл этих двух строк кода отсюда: https://github.com/Newmu/Theano-Tutorials/blob/master/4_modern_net.py
acc = theano.shared(p.get_value() * 0.)
acc_new = rho * acc + (1 - rho) * g ** 2
Это...
527 просмотров
schedule
08.05.2023
Расширенное индексирование Theano для тензора, общий индекс
У меня есть тензор probs с probs.shape = (max_time, num_batches, num_labels) .
И у меня есть тензор targets с targets.shape = (max_seq_len, num_batches) , где значения являются индексами меток, т.е. для третьего измерения в probs .
Теперь...
2040 просмотров
schedule
30.06.2022
`uniq` для тензора 2D Theano
У меня есть этот код Numpy:
def uniq(seq):
"""
Like Unix tool uniq. Removes repeated entries.
:param seq: numpy.array. (time,) -> label
:return: seq
"""
diffs = np.ones_like(seq)
diffs[1:] = seq[1:] - seq[:-1]
idx =...
90 просмотров
schedule
31.07.2023
theano: построчное внешнее произведение между двумя матрицами
Я пытаюсь вычислить построчное внешнее произведение между двумя матрицами в theano без использования сканирования. Я могу сделать это в numpy, используя einsum, которого нет в theano.
A = np.array([[1,1,1],[2,2,2]])
B =...
837 просмотров
schedule
30.12.2022
Theano продолжить обучение
Я ищу несколько советов о том, как продолжить обучение в theano. Например, у меня есть следующее:
classifier = my_classifier()
cost = ()
updates = []
train_model = theano.function(...)
eval_model = theano.function(...)
best_accuracy = 0
while...
227 просмотров
schedule
17.08.2022