当前位置:   article > 正文

GAN实现(含python代码)

gan实现

伪代码

在这里插入图片描述
上图是伪代码。

设置初始数据的分布和生成器的初始化分布

import numpy as np
#高斯分布
class DataDistribution(object):
    def __init__(self):
        self.mu=3
        self.sigma=0.5
    def sample(self,N):
        samples=np.random.normal(self.mu,self.sigma,N)
        samples.sort()
        return samples

samples=DataDistribution().sample(3)
print (samples)
# 生成器的初始化分布为平均分布
class CeneratorDistribution(object):
    def __init__(self):
        self.range=range
    def sample(self,N):
        return np.linspace(
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/711260
推荐阅读
相关标签
  

闽ICP备14008679号