optimizer.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:mnist-multi-gpu 作者: normanheckscher 项目源码 文件源码
def breed(self, mother, father):
        """Make two children as parts of their parents.

        Args:
            mother (dict): Network parameters
            father (dict): Network parameters

        Returns:
            (list): Two network objects

        """
        children = []
        for _ in range(2):

            child = {}

            # Loop through the parameters and pick params for the kid.
            for param in self.nn_param_choices:
                child[param] = random.choice(
                    [mother.network[param], father.network[param]]
                )

            # Now create a network object.
            network = Network(self.nn_param_choices)
            network.create_set(child)

            children.append(network)

        return children
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号