Exemple #1
0
def update_BSSF(org):
    global BSSF
    BSSF = Organism(org.rate, org.momentum, org.structure)
    BSSF.set_score(org.score)
    print org.rate, org.momentum, org.structure, org.score
Exemple #2
0
def update_BSSF(org):
    global BSSF
    BSSF = Organism(org.rate, org.momentum, org.structure)
    BSSF.set_score(org.score)
    print org.rate, org.momentum, org.structure, org.score
Exemple #3
0
import subprocess
from organism import Organism
import random as rand

TRAIN_SPLIT = 75
MAX_GENERATIONS = 20
MAX_EPOCHS = 1000000
VALIDATION_PERCENT = 15
POPULATION_SIZE = 10
MAX_HIDDEN_LAYERS = 3
MAX_HIDDEN_NODES = 15
BSSF = Organism(0, 0, 0)
BSSF.set_score(0)


def initialize_pop():
    population = []
    for i in range(POPULATION_SIZE):
        rate = rand.random()
        momentum = rand.random()
        hidden_layers = rand.randint(1, MAX_HIDDEN_LAYERS)
        struct = ""
        first = True
        for j in range(hidden_layers):
            if not first:
                struct += ","
            first = False
            struct += str(rand.randint(1, MAX_HIDDEN_NODES))
        org = Organism(rate, momentum, struct)
        population.append(org)
    return population
Exemple #4
0
import subprocess
from organism import Organism
import random as rand


TRAIN_SPLIT = 75
MAX_GENERATIONS = 20
MAX_EPOCHS = 1000000
VALIDATION_PERCENT = 15
POPULATION_SIZE = 10
MAX_HIDDEN_LAYERS = 3
MAX_HIDDEN_NODES = 15
BSSF = Organism(0, 0, 0)
BSSF.set_score(0)


def initialize_pop():
    population = []
    for i in range(POPULATION_SIZE):
        rate = rand.random()
        momentum = rand.random()
        hidden_layers = rand.randint(1, MAX_HIDDEN_LAYERS)
        struct = ""
        first = True
        for j in range(hidden_layers):
            if not first:
                struct += ","
            first = False
            struct += str(rand.randint(1, MAX_HIDDEN_NODES))
        org = Organism(rate, momentum, struct)
        population.append(org)