예제 #1
0
파일: server.py 프로젝트: saminigod/cygwin
    def __init__(self, config):
        self.socket = {}
        self.rs = RawServer(Event(), 100, 1000)
        self.nh = NetworkHandler(self)
        self.shutdown = Event()
        self.config = config

        self.post_commit = []
        for pattern, action in self.config.items('post-commit'):
            try:
                self.post_commit.append((re.compile(pattern, re.I), action))
            except re.error, msg:
                raise ServerError, 'Bad post-commit pattern \"%s\": %s' % \
                      (pattern, msg)
from network import NetworkHandler
from fingerprints import fingerprints
import numpy as np
import matplotlib.pyplot as plt
import pickle

train_params = {"learning_rate": 0.001, "optimizer": "rmsprop"}
fp = fingerprints(lmax=4, nmax=5, r_c=4.0)
N = NetworkHandler(fp,
                   nodes=[10, 10],
                   nNetworks=1,
                   train_params=train_params,
                   batch_size=5,
                   nEpochs=30,
                   activation="sigmoid",
                   name="debug")

# y = y[:,0]
#
f = open("./FP_data/Hcell2.0.pckl", 'rb')
dict = pickle.load(f)
f.close()
fps = dict["fingerprints"]
den = dict["density"]
print(len(den))
f = open("./Cell_data/Hcell2.0.pckl", 'rb')
dict = pickle.load(f)
f.close()
grid = dict["grid"]
idx = np.where(grid[1, 1] == grid[:, 1])[0]
idx = np.where(grid[1, 2] == grid[idx, 2])[0]
예제 #3
0
import tensorflow as tf
from network import NetworkHandler
from fingerprints import fingerprints
from castep_density import Castep_density
import matplotlib.pyplot as plt
import numpy as np

fp = fingerprints(lmax=4, nmax=5, r_c=4.0)
N = NetworkHandler(fp, nEpochs=50, train_dir='../CastepCalculations/practice/')
N.get_data()
N.load()
C = Castep_density(fp, N)
C.setupNetwork()
C.get_cell_data('Hcell1.41.pckl')
C.setCellDensities()

#N.load()
#for i in range(N.nNetworks):
#	rmse = N.get_rmse(i,N.X_test,N.y_test)
#	print(rmse)
예제 #4
0
 def __init__(self, co):
     self.co = co
     self.socket = {}
     self.rs = RawServer(Event(), 100, 1000)
     self.nh = NetworkHandler(self)