@property
    def variables(self):
        result = self.inputs
        seen = set(i.name for i in result)
        for loss in self.losses:
            for v in loss.variables:
                if v.name not in seen:
                    result.append(v)
                    seen.add(v.name)
        return result
A list of Theano variables for loss computations.
dataset/ETHPy150Open lmjohns3/theanets/theanets/graph.py/Network.variables