Каковы отношения между Keras, Lasagne, Block и Theano? Ссылки для первых говорят, что они «построены на вершине» Theano, но также кажется, что Theano может использоваться сам по себе для работы Neural Networks. Это неправильно?Связь между Keras, Лазанья, Блок и Theano?
1
A
ответ
2
Они построены сверху, это не означает, что для этой цели нельзя использовать anano. Если что-то построено сверху, это означает, что это то, что использует theano для достижения цели. Навык над чем-то просто нацелен на предоставление некоторых функций более простым способом. И использование Keras или Lasagne упрощает разработку NNs, а затем чистый Theano (который был просто сторонним, исследовательский проект в Монреале для поддержки развития pylearn)
Смежные вопросы
- 1. Keras Theano BackEnd
- 2. Theano из keras
- 3. Ошибка - Theano + Keras
- 4. Keras with Theano BackEnd
- 5. Keras/Theano output
- 6. Ошибка - Keras + Theano - функция потери
- 7. Графическая печать Theano в Keras
- 8. Keras with theano на GPU
- 9. Keras model to theano function
- 10. Внимательность Реализация модели Keras/Theano
- 11. Что касается преобразования реализации Keras Theano в реализацию Keras Tensorflow
- 12. Как контролировать значения тензора в Theano/Keras?
- 13. Keras - Theano - Тест для деления на ноль
- 14. Python/Keras/Theano - Индекс за пределами
- 15. Как использовать keras как интерфейс theano?
- 16. Установите Theano и Keras на движок Google для рекламы
- 17. Лазанья участки в R
- 18. Ошибка Лазанья 1D Convolution
- 19. ошибка импорта с keras и Феано
- 20. Keras (Theano backend + GPU + CUDA) не работает с PyDev
- 21. Theano/Keras: Установите K-первые значения Тензор до значения
- 22. Theano - Keras - Нет Модуль с именем `не pool`
- 23. Keras/Theano - как умножить на вектор в слое лямбда
- 24. Windows Theano Keras - lazylinker_ext \ mod.cpp: Нет такого файла или каталога
- 25. Градиент от выражения Theano для визуализации фильтра в Keras
- 26. Как настроить очень простой LSTM с Keras/Theano для регрессии
- 27. Как получить keras + Theano использовать> 1 ядро
- 28. Keras + IndexError
- 29. Keras, Theano - Cropping2D вводит «Несоответствие размера ввода» на графическом процессоре
- 30. Python/Keras/Theano неправильные размеры для Deep Autoencoder
Вы бы сказали это верно: для данной задачи это может занять 5-10 + строки кода в Theano и, возможно, много спецификации параметров. Keras строит функции обертки, которые могут выполнять одно и то же, ограничивая или устанавливая по умолчанию множество спецификаций, чтобы пользователь не мог его видеть. Кроме того, Theano может использовать более низкоуровневые языки сценариев для повышения эффективности, тогда как Keras/Lasagne не обращают на это внимание и просто зависят от Theano, чтобы сделать это для них? – Afflatus
Это захватывает одно из многих свойств этих библиотек. Кажется, что вы пытаетесь написать какое-то сообщение в блоге или, возможно, задание домашней работы/диссертации, - если это так, вы должны погрузиться глубже в фактические возможности каждой библиотеки, вы не сможете подытожить ни одно из них в трех предложениях. Прости. – lejlot
Не писать бумагу. Просто пытаюсь понять вещи ... Я разместил отдельный вопрос, который затронул более широкий вопрос, но это не слишком хорошо прошло ... http: //stackoverflow.com/q/37082385/3633522 – Afflatus