Форум программистов, компьютерный форум, киберфорум
Python: ИИ, нейросети, ML, агенты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 01.03.2020
Сообщений: 12

Проблема с методом minimize() с библиотеки tensorflow 2

23.11.2021, 01:17. Показов 1105. Ответов 1

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Наткнулся на проблему с методом minimize() в библиотеке tensorflow 2
Часть кода:
Python
1
2
3
self.cross_entropy = tf.nn.softmax_cross_entropy_with_logits(labels=self.one_hot_y, logits=self.logits)
self.loss_operation = tf.reduce_mean(self.cross_entropy)
self.training_operation = tf.optimizers.Adam(learning_rate=self.learning_rate).minimize(self.loss_operation, tape=tf.GradientTape())
Ошибка:
Code
1
TypeError: minimize() missing 1 required positional argument: 'var_list'
В tensorflow 1 хватало только одного аргумента. А тут просит ещё 'var_list'. Я так понимаю, это из-за новой версии библиотеки.
В интернете предлагают передать в var_list=None, но это не даёт для меня результата, так как поднимается другая ошибка:
Code
1
TypeError: Cannot convert value None to a TensorFlow DType.
Тогда что мне передать как аргумент? Весы? Но они у меня вообще в другом методе, тогда создавать атрибут и через него передавать? В нейронных сетях не профи. Благодарю за уделённое время)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2021, 01:17
Ответы с готовыми решениями:

Проблема с установкой библиотеки tensorflow для нейронных сетей
Здравствуйте, я начинающий программист и я начал изучать нейросети и чтоб не изобретать колесо, я решил воспользоваться готовыми...

Anaconda. Установка библиотеки tensorflow в базовое вирт. пространство
Здравствуйте. Изначально в Anaconda по умолчанию 1 виртуальное пространство - base. Мне необходимо установить несколько библиотек для...

Tensorflow выдает ошибку Failed to load the native TensorFlow runtime
Пытаюсь запустить tensorflow на gtx 1060. Установил анаконду, запускаю код в спайдере, а он выдает ошибку: Python 3.7.1 (default, Dec 10...

1
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
23.11.2021, 10:30
Цитата Сообщение от Hanler Посмотреть сообщение
tf.optimizers.Adam
А это обязательно? Может просто вызвать Adam, а learning_rate вызвать через callbacks?
В этом случае minimize можно реализовать через numpy

Добавлено через 11 минут
Посмотрите, там есть пример с var_list:
https://www.tensorflow.org/api... /Optimizer
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.11.2021, 10:30
Помогаю со студенческими работами здесь

Проблема компиляции Python + TensorFlow + Keras
Всем доброго здоровья. Возникла такая проблема. Не получается скрипт с модулями TensorFlow и Keras собрать в *.exe файл. Pyinstaller...

Проблема с загрузкой библиотеки
Приветствую! У меня возникла проблема с загрузкой библиотеки AtrousConvolution1D Строка кода такая: from...

Проблема с подгрузкой библиотеки
Очень странная проблема... В библиотеке метод вызывает метод из другой библиотеки. Соответственно все Use пропысаны, у всех работает...

Проблема с добавлением библиотеки
Хочу добавить библиотеку System.Drawing, подключил через ссылку, но выскакивает следующее предупреждение: Предупреждение MSB3290 Не...

проблема с установкой библиотеки.
Добрый день, у меня возникла проблема с установкой библиотеки EasyBMP. я скопировал все файлы данной библиотеки в директорию где находятся...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru