首页 > 解决方案 > 函数定义下的元组是什么意思

问题描述

最近,我从https://github.com/danfeiX/scene-graph-TF-release/阅读代码

lib/fast-rcnn/models.py中,有很多 tuple-under-function 风格的代码。例如,_vgg_fc()

def _vgg_fc(self):
    (self.feed('conv_out', 'rois')
    .roi_pool(7, 7, 1.0/16, name='pool5')
    .fc(4096, name='fc6')
    .dropout(self.keep_prob, name='drop6')
    .fc(4096, name='fc7')
    .dropout(self.keep_prob, name='vgg_out'))

我想知道与下面的代码有什么不同?

def _vgg_fc(self):
    self.feed('conv_out', 'rois')
    .roi_pool(7, 7, 1.0/16, name='pool5')
    .fc(4096, name='fc6')
    .dropout(self.keep_prob, name='drop6')
    .fc(4096, name='fc7')
    .dropout(self.keep_prob, name='vgg_out')

标签: pythontensorflowdeep-learningvgg-net

解决方案


推荐阅读