Публикации по теме '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 просмотров

Как поместить мой набор данных в файл .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