Из-за подобного поведения с памятью могут возникнуть проблемы в работе. Предположим, что в одном проекте множество различных моделей, одни из которых написаны на PyTorch, а другие — на TensorFlow. Если изначально мы создадим TensorFlow-модель и не ограничим её, то она использует всю видеопамять при том, что ей необходимо всего 0,5 ГБ, и в итоге на PyTorch-модели попросту не хватит места.
Поверхностно, keras это надстройка над tf. А не отдельный фреймворк. Это как jquery для js.
только js это не фреймворк
Полностью согласен. Тока хотел тоже самое написать:)
Теоретически вы правы, однако на практике дела обстоят немного иначе.
Термин «фреймворк» является достаточно расплывчатым и может означать много разных вещей в зависимости от контекста. Фреймворком может называться всё, что используется при разработке приложений: библиотека, набор из множества библиотек, набор сценариев или любое программное обеспечение, необходимое для создания приложения.
Например, в Mac OS X фреймворк - это просто библиотеки, упакованные в пакет.
Keras действительно является надстройкой и, кстати, не толькоTensorFlow, но и CNTK и Theano. Он может считаться фреймворком, так как используется для создания полноценных решений типа Mask R-CNN и face_classification.
Также, когда дело касается решения задач распознавания изображений и машинного перевода, Keras всегда рассматривают как альтернативу TensorFlow и PyTorch, так как он удобен в использовании, лёгок в освоении и имеет хорошую документацию.
Я старался. Но не осилил. Но чувствую что тут что-то годное
вероятнее всего тут нет ца, с тем же успехом можно обсуждать формулу эмпирического риска) для ИИ. Или чем отличается ИИ на основе матричной математики от прочих...
между прочим формула эмпирического риска довольно универсальная и можно включить кучу компонентов и в рамках теоритического дискуса вывести новую формулу. Например вероятности принятия неправильного решения при выборе подрядчика для своего сайта. А так вообще интересная тема особенно на фоне холивара с роботом Федей :), и появлением нового понятия - "роботосрач" с учетом невероятных финансовых вливаний с нулевым выхлопом.