Python. TensorFlow для чайников. Часть 2

На прошлом уроке я рассказал как создать на TensorFlow простой нейрон. Сегодня будем изучать другу часть библиотеки, связанную с визуализацией (TensorBoard). Что такое TensorBoard? Это мощная система визуализации, которая, как правило, ставиться вместе с самим TensorFlow. Он позволяет, например, визуализировать схему нейронной сети. Сейчас я вам это продемонстрирую. Итак, берем код прошлого урока. Слегка переделываем его, вставляя необходимые функции, чтобы передать нужные данные TensorBoard:

Затем запускаем TensorBoard, например, вот таким вот батничком:

C:\Users\user\AppData\Local\Programs\Python\Python36\python.exe C:\Users\user\AppData\Local\Programs\Python\Python36\Lib\site-packages\tensorflow\tensorboard\tensorboard.py —logdir=e:\output_dir

pause

Мы увидим окно командной строки, где будет показан адрес доступа к локальной странице показа информации:


Набираем ее в браузере, переключаемся на закладку Grapth и видим граф нашей нейронной сети:


Этот граф можно двигать мышкой и даже менять его масштаб (колесиком мышки):


В тексте программы можно задавать имена операциям (параметр name), например:


 

На графе они тоже будут видны:


Еще элементы графа можно группировать. Например, вот так:

 

Теперь граф будет сгруппирован на области:


Каждую из областей можно раскрыть «плюсиком»


Comments

So empty here ... leave a comment!

Добавить комментарий

Sidebar