コード例 #1
0
ファイル: filter.py プロジェクト: chenzhikuo1/OCR-Python
class Randomization(SimpleGenomeManipulation):
    """ Randomizes the genome of all individuals of a population
        Uses UniformVariate to do so.
    """
    def __init__(self, minval=0., maxval=1.):
        SimpleGenomeManipulation.__init__(self)
        self._minval = minval
        self._maxval = maxval

    def apply(self, population):
        self._uniform_variate = UniformVariate(self._minval, self._maxval)
        for individual in population.getIndividuals():
            self._manipulateGenome(individual.getGenome())

    def _manipulateValue(self, value):
        """ See SimpleGenomeManipulation._manipulateValue() for more information """
        return self._uniform_variate.getSample()
コード例 #2
0
ファイル: filter.py プロジェクト: HKou/pybrain
class Randomization(SimpleGenomeManipulation):
    """ Randomizes the genome of all individuals of a population
        Uses UniformVariate to do so.
    """
    def __init__(self, minval=0., maxval=1.):
        SimpleGenomeManipulation.__init__(self)
        self._minval = minval
        self._maxval = maxval

    def apply(self, population):
        self._uniform_variate = UniformVariate(self._minval,self._maxval)
        for individual in population.getIndividuals():
            self._manipulateGenome(individual.getGenome())

    def _manipulateValue(self, value):
        """ See SimpleGenomeManipulation._manipulateValue() for more information """
        return self._uniform_variate.getSample()
コード例 #3
0
ファイル: filter.py プロジェクト: chenzhikuo1/OCR-Python
 def apply(self, population):
     self._uniform_variate = UniformVariate(self._minval, self._maxval)
     for individual in population.getIndividuals():
         self._manipulateGenome(individual.getGenome())
コード例 #4
0
ファイル: filter.py プロジェクト: HKou/pybrain
 def apply(self, population):
     self._uniform_variate = UniformVariate(self._minval,self._maxval)
     for individual in population.getIndividuals():
         self._manipulateGenome(individual.getGenome())