Hauptsächlich aus offiziellen Unterlagen entnommen :
Der einzige Unterschied zu einer regulären Sitzung besteht darin, dass sich eine InteractiveSession beim Erstellen als Standardsitzung installiert. Die Methoden Tensor.eval () und Operation.run () verwenden diese Sitzung, um Operationen auszuführen.
Dies ermöglicht die Verwendung eines interaktiven Kontexts wie einer Shell, da kein explizites Sitzungsobjekt übergeben werden muss, um op: auszuführen.
sess = tf.InteractiveSession()
a = tf.constant(5.0)
b = tf.constant(6.0)
c = a * b
print(c.eval())
sess.close()
Es ist auch möglich zu sagen, dass dies InteractiveSession
weniger Eingabe unterstützt, da Variablen ausgeführt werden können, ohne ständig auf das Sitzungsobjekt verweisen zu müssen.