SYMBOL INDEX (311 symbols across 16 files) FILE: distkeras/evaluators.py class Evaluator (line 6) | class Evaluator(object): method __init__ (line 15) | def __init__(self, label_col="label", prediction_col="prediction"): method evaluate (line 19) | def evaluate(self, dataframe): class AccuracyEvaluator (line 28) | class AccuracyEvaluator(Evaluator): method __init__ (line 36) | def __init__(self, label_col="label", prediction_col="prediction"): method evaluate (line 40) | def evaluate(self, dataframe): FILE: distkeras/job_deployment.py class Punchcard (line 37) | class Punchcard(object): method __init__ (line 39) | def __init__(self, secrets_path="secrets.json", port=80): method read_secrets (line 46) | def read_secrets(self): method valid_secret (line 53) | def valid_secret(self, secret, secrets): method secret_in_use (line 61) | def secret_in_use(self, secret): method set_trained_model (line 64) | def set_trained_model(self, job, model): method get_submitted_job (line 68) | def get_submitted_job(self, secret): method define_routes (line 77) | def define_routes(self): method run (line 147) | def run(self): class PunchcardJob (line 152) | class PunchcardJob(object): method __init__ (line 154) | def __init__(self, secret, job_name, data_path, num_executors, num_pro... method get_job_name (line 166) | def get_job_name(self): method get_secret (line 169) | def get_secret(self): method get_history (line 172) | def get_history(self): method get_trained_model (line 175) | def get_trained_model(self): method start (line 178) | def start(self): method cancel (line 184) | def cancel(self): method running (line 187) | def running(self): method join (line 190) | def join(self): method run_job (line 193) | def run_job(self): method clean_up (line 196) | def clean_up(self): method read_trained_model (line 202) | def read_trained_model(self): method read_history (line 207) | def read_history(self): method serialize_trainer (line 212) | def serialize_trainer(self): method generate_code (line 218) | def generate_code(self): method run (line 274) | def run(self): class Job (line 284) | class Job(object): method __init__ (line 286) | def __init__(self, secret, job_name, data_path, num_executors, num_pro... method set_num_executors (line 297) | def set_num_executors(self, num_executors): method set_num_processes (line 300) | def set_num_processes(self, num_processes): method get_trained_model (line 303) | def get_trained_model(self): method get_history (line 306) | def get_history(self): method is_finished (line 309) | def is_finished(self): method destroy_remote_job (line 317) | def destroy_remote_job(self): method start (line 326) | def start(self): method wait_completion (line 330) | def wait_completion(self): method cancel (line 333) | def cancel(self): method send (line 338) | def send(self, address): method run (line 352) | def run(self): FILE: distkeras/networking.py function determine_host_address (line 11) | def determine_host_address(): function recvall (line 18) | def recvall(connection, num_bytes): function recv_data (line 42) | def recv_data(connection): function send_data (line 65) | def send_data(connection, data): function connect (line 89) | def connect(host, port, disable_nagle=True): FILE: distkeras/parameter_servers.py class ParameterServer (line 26) | class ParameterServer(object): method __init__ (line 35) | def __init__(self, model): method initialize (line 39) | def initialize(self): method start (line 46) | def start(self): method run (line 50) | def run(self): method stop (line 54) | def stop(self): method get_model (line 58) | def get_model(self): method next_update (line 62) | def next_update(self): method reset_update_counter (line 66) | def reset_update_counter(self): method get_num_updates (line 70) | def get_num_updates(self): class SocketParameterServer (line 75) | class SocketParameterServer(ParameterServer): method __init__ (line 89) | def __init__(self, model, port=5000): method initialize (line 97) | def initialize(self): method handle_commit (line 117) | def handle_commit(self, conn, addr): method handle_pull (line 126) | def handle_pull(self, conn, addr): method cancel_accept (line 141) | def cancel_accept(self): method handle_connection (line 153) | def handle_connection(self, conn, addr): method start (line 174) | def start(self): method run (line 179) | def run(self): method stop (line 194) | def stop(self): method finalize (line 206) | def finalize(self): method cleanup_connections (line 210) | def cleanup_connections(self): class DeltaParameterServer (line 219) | class DeltaParameterServer(SocketParameterServer): method __init__ (line 228) | def __init__(self, model, master_port): method handle_commit (line 232) | def handle_commit(self, conn, addr): method handle_pull (line 243) | def handle_pull(self, conn, addr): method finalize (line 257) | def finalize(self): class ADAGParameterServer (line 262) | class ADAGParameterServer(SocketParameterServer): method __init__ (line 272) | def __init__(self, model, master_port): method handle_commit (line 276) | def handle_commit(self, conn, addr): method handle_pull (line 287) | def handle_pull(self, conn, addr): method finalize (line 301) | def finalize(self): class DynSGDParameterServer (line 306) | class DynSGDParameterServer(SocketParameterServer): method __init__ (line 316) | def __init__(self, model, master_port): method handle_pull (line 319) | def handle_pull(self, conn, addr): method handle_commit (line 342) | def handle_commit(self, conn, addr): class ExperimentalParameterServer (line 357) | class ExperimentalParameterServer(SocketParameterServer): method __init__ (line 367) | def __init__(self, model, master_port, learning_rate): method handle_commit (line 372) | def handle_commit(self, conn, addr): method handle_pull (line 388) | def handle_pull(self, conn, addr): method finalize (line 402) | def finalize(self): FILE: distkeras/predictors.py class Predictor (line 15) | class Predictor(object): method __init__ (line 22) | def __init__(self, keras_model): method predict (line 25) | def predict(self, dataframe): class ModelPredictor (line 34) | class ModelPredictor(Predictor): method __init__ (line 44) | def __init__(self, keras_model, features_col="features", output_col="p... method _predict (line 50) | def _predict(self, iterator): method predict (line 64) | def predict(self, dataframe): FILE: distkeras/schemes.py class Scheme (line 13) | class Scheme(object): method __init__ (line 26) | def __init__(self, optimizer, num_epoch=15, evaluation_frequency=5): method initialize (line 33) | def initialize(self): method get_epoch_over_evaluation_frequency (line 37) | def get_epoch_over_evaluation_frequency(self): method optimize (line 41) | def optimize(self, training_set, validation_set): class Emperor (line 45) | class Emperor(Scheme): method __init__ (line 57) | def __init__(self, optimizer, evaluate_loss, num_epoch=15, evaluation_... method optimize (line 64) | def optimize(self, training_set, validation_set): FILE: distkeras/trainers.py class Trainer (line 39) | class Trainer(object): method __init__ (line 54) | def __init__(self, keras_model, loss, worker_optimizer, metrics=["accu... method set_max_prefetch (line 67) | def set_max_prefetch(self, max_mini_batches): method set_model (line 71) | def set_model(self, model): method record_training_start (line 75) | def record_training_start(self): method record_training_end (line 83) | def record_training_end(self): method get_training_time (line 91) | def get_training_time(self): method get_history (line 95) | def get_history(self): method get_averaged_history (line 99) | def get_averaged_history(self): method get_executor_history (line 103) | def get_executor_history(self, executor_id): method train (line 107) | def train(self, dataframe, shuffle=False): method serialize (line 119) | def serialize(self): class SingleTrainer (line 123) | class SingleTrainer(Trainer): method __init__ (line 141) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 149) | def allocate_worker(self): method train (line 161) | def train(self, dataframe, shuffle=False): class AveragingTrainer (line 192) | class AveragingTrainer(Trainer): method __init__ (line 212) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method average_models (line 223) | def average_models(self, models): method allocate_worker (line 242) | def allocate_worker(self): method train (line 250) | def train(self, dataframe, shuffle=False): class EnsembleTrainer (line 285) | class EnsembleTrainer(Trainer): method __init__ (line 305) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 313) | def allocate_worker(self): method train (line 321) | def train(self, dataframe, shuffle=False): class DistributedTrainer (line 355) | class DistributedTrainer(Trainer): method __init__ (line 375) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method set_minibatch_size (line 389) | def set_minibatch_size(self, size): method get_minibatch_size (line 393) | def get_minibatch_size(self): method get_features_column (line 397) | def get_features_column(self): method get_label_column (line 401) | def get_label_column(self): method get_learning_rate (line 405) | def get_learning_rate(self): method set_learning_rate (line 413) | def set_learning_rate(self, learning_rate): method set_num_epoch (line 421) | def set_num_epoch(self, num_epoch): method get_num_epoch (line 425) | def get_num_epoch(self): method allocate_worker (line 429) | def allocate_worker(self): method set_master (line 436) | def set_master(self, master): method determine_new_master (line 440) | def determine_new_master(self): method allocate_parameter_server (line 444) | def allocate_parameter_server(self): method set_num_workers (line 454) | def set_num_workers(self, num_workers): method get_num_workers (line 458) | def get_num_workers(self): method num_updates (line 462) | def num_updates(self): method service (line 466) | def service(self): method stop_service (line 472) | def stop_service(self): method start_service (line 478) | def start_service(self): method train (line 488) | def train(self, dataframe, shuffle=False): class AsynchronousDistributedTrainer (line 535) | class AsynchronousDistributedTrainer(DistributedTrainer): method __init__ (line 568) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 576) | def allocate_worker(self): method set_parallelism_factor (line 583) | def set_parallelism_factor(self, factor): method get_parallelism_factor (line 591) | def get_parallelism_factor(self): method train (line 595) | def train(self, dataframe, shuffle=False): class AEASGD (line 642) | class AEASGD(AsynchronousDistributedTrainer): method __init__ (line 672) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 681) | def allocate_worker(self): class DOWNPOUR (line 692) | class DOWNPOUR(AsynchronousDistributedTrainer): method __init__ (line 720) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 726) | def allocate_worker(self): class EAMSGD (line 736) | class EAMSGD(AsynchronousDistributedTrainer): method __init__ (line 769) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 779) | def allocate_worker(self): class ADAG (line 790) | class ADAG(AsynchronousDistributedTrainer): method __init__ (line 815) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 823) | def allocate_worker(self): method allocate_parameter_server (line 831) | def allocate_parameter_server(self): class DynSGD (line 838) | class DynSGD(AsynchronousDistributedTrainer): method __init__ (line 865) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 873) | def allocate_worker(self): method allocate_parameter_server (line 881) | def allocate_parameter_server(self): class Experimental (line 888) | class Experimental(AsynchronousDistributedTrainer): method __init__ (line 891) | def __init__(self, keras_model, worker_optimizer, loss, metrics=["accu... method allocate_worker (line 901) | def allocate_worker(self): method allocate_parameter_server (line 910) | def allocate_parameter_server(self): FILE: distkeras/transformers.py class Transformer (line 23) | class Transformer(object): method transform (line 26) | def transform(self, dataframe): class MinMaxTransformer (line 35) | class MinMaxTransformer(Transformer): method __init__ (line 53) | def __init__(self, o_min, o_max, n_min, n_max, input_col, output_col, ... method _transform (line 63) | def _transform(self, row): method transform (line 80) | def transform(self, dataframe): class BinaryLabelTransformer (line 89) | class BinaryLabelTransformer(Transformer): method __init__ (line 100) | def __init__(self, input_column, output_column, label): method _transform (line 105) | def _transform(self, row): method transform (line 119) | def transform(self, dataframe): class StandardTransformer (line 128) | class StandardTransformer(Transformer): method __init__ (line 139) | def __init__(self, columns, suffix="_normalized"): method clean_mean_keys (line 146) | def clean_mean_keys(self, means): method clean_stddev_keys (line 155) | def clean_stddev_keys(self, stddevs): method _transform (line 164) | def _transform(self, row): method transform (line 175) | def transform(self, dataframe): class DenseTransformer (line 197) | class DenseTransformer(Transformer): method __init__ (line 205) | def __init__(self, input_col, output_col): method _transform (line 209) | def _transform(self, row): method transform (line 217) | def transform(self, dataframe): class ReshapeTransformer (line 228) | class ReshapeTransformer(Transformer): method __init__ (line 241) | def __init__(self, input_col, output_col, shape): method _transform (line 246) | def _transform(self, row): method transform (line 255) | def transform(self, dataframe): class OneHotTransformer (line 266) | class OneHotTransformer(Transformer): method __init__ (line 275) | def __init__(self, output_dim, input_col, output_col): method _transform (line 280) | def _transform(self, row): method transform (line 291) | def transform(self, dataframe): class LabelIndexTransformer (line 302) | class LabelIndexTransformer(Transformer): method __init__ (line 313) | def __init__(self, output_dim, input_col="prediction", output_col="pre... method get_index (line 321) | def get_index(self, vector): method _transform (line 334) | def _transform(self, row): method transform (line 342) | def transform(self, dataframe): FILE: distkeras/utils.py function get_os_username (line 28) | def get_os_username(): function set_keras_base_directory (line 36) | def set_keras_base_directory(base_dir='/tmp/' + get_os_username()): function to_one_hot_encoded_dense (line 41) | def to_one_hot_encoded_dense(value, n_dim=2): function new_dataframe_row (line 55) | def new_dataframe_row(old_row, column_name, column_value): function json_to_dataframe_row (line 62) | def json_to_dataframe_row(string): function pickle_object (line 70) | def pickle_object(o): function unpickle_object (line 75) | def unpickle_object(string): function serialize_keras_model (line 80) | def serialize_keras_model(model): function history_executors_average (line 89) | def history_executors_average(history): function history_executor (line 113) | def history_executor(history, id): function deserialize_keras_model (line 121) | def deserialize_keras_model(dictionary): function uniform_weights (line 131) | def uniform_weights(model, constraints=[-0.5, 0.5]): function shuffle (line 161) | def shuffle(dataset): function precache (line 173) | def precache(dataset, num_workers): FILE: distkeras/workers.py class Worker (line 49) | class Worker(object): method __init__ (line 55) | def __init__(self, model, optimizer, loss, loss_weights, metrics=["acc... method set_max_prefetch (line 79) | def set_max_prefetch(self, max_mini_batches): method set_learning_rate (line 83) | def set_learning_rate(self, learning_rate): method get_learning_rate (line 87) | def get_learning_rate(self): method set_worker_id (line 91) | def set_worker_id(self, worker_id): method get_worker_id (line 99) | def get_worker_id(self): method prepare_model (line 103) | def prepare_model(self): method get_next_minibatch (line 121) | def get_next_minibatch(self): method start_prefetching_thread (line 125) | def start_prefetching_thread(self, iterator): method prefetching (line 132) | def prefetching(self): method optimize (line 153) | def optimize(self): method train (line 157) | def train(self, worker_id, iterator): class SequentialWorker (line 181) | class SequentialWorker(Worker): method __init__ (line 187) | def __init__(self, model, optimizer, loss, loss_weights, metrics=["acc... method optimize (line 193) | def optimize(self): class NetworkWorker (line 205) | class NetworkWorker(Worker): method __init__ (line 208) | def __init__(self, model, optimizer, loss, loss_weights, metrics=["acc... method connect (line 220) | def connect(self): method pull (line 224) | def pull(self): method commit (line 231) | def commit(self, residual): method set_tcp_no_delay (line 242) | def set_tcp_no_delay(self, flag): method tcp_no_delay (line 252) | def tcp_no_delay(self): method get_master_host (line 260) | def get_master_host(self): method get_master_port (line 264) | def get_master_port(self): method add_history (line 268) | def add_history(self, h): method optimize (line 277) | def optimize(self): method train (line 281) | def train(self, worker_id, iterator): class ADAGWorker (line 301) | class ADAGWorker(NetworkWorker): method __init__ (line 307) | def __init__(self, model, optimizer, loss, loss_weights, metrics=["acc... method commit (line 316) | def commit(self, residual): method optimize (line 327) | def optimize(self): class DOWNPOURWorker (line 345) | class DOWNPOURWorker(NetworkWorker): method __init__ (line 352) | def __init__(self, model, optimizer, loss, loss_weights, metrics=["acc... method optimize (line 360) | def optimize(self): class AEASGDWorker (line 377) | class AEASGDWorker(NetworkWorker): method __init__ (line 384) | def __init__(self, model, optimizer, loss, loss_weights, metrics=['acc... method optimize (line 397) | def optimize(self): class EAMSGDWorker (line 413) | class EAMSGDWorker(NetworkWorker): method __init__ (line 420) | def __init__(self, model, optimizer, loss, loss_weights, metrics=['acc... method optimize (line 434) | def optimize(self): class DynSGDWorker (line 461) | class DynSGDWorker(NetworkWorker): method __init__ (line 464) | def __init__(self, model, optimizer, loss, loss_weights, metrics=["acc... method pull (line 474) | def pull(self): method commit (line 483) | def commit(self, residual): method optimize (line 495) | def optimize(self): class ExperimentalWorker (line 512) | class ExperimentalWorker(NetworkWorker): method __init__ (line 518) | def __init__(self, model, optimizer, loss, loss_weights, metrics=["acc... method commit (line 531) | def commit(self, residual): method pull (line 543) | def pull(self): method optimize (line 550) | def optimize(self): FILE: examples/kafka_producer.py function usage (line 20) | def usage(): function allocate_producer (line 27) | def allocate_producer(bootstrap_server): function read_data (line 32) | def read_data(): function produce (line 45) | def produce(producer, topic, data): function main (line 49) | def main(): FILE: examples/mnist.py function evaluate_accuracy (line 173) | def evaluate_accuracy(model, test_set, features="matrix"): FILE: resources/blog-posts/js/highlight.pack.js function n (line 2) | function n(e){return e.replace(/[&<>]/gm,function(e){return I[e]})} function t (line 2) | function t(e){return e.nodeName.toLowerCase()} function r (line 2) | function r(e,n){var t=e&&e.exec(n);return t&&0===t.index} function a (line 2) | function a(e){return k.test(e)} function i (line 2) | function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentN... function o (line 2) | function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t... function u (line 2) | function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i... function c (line 2) | function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r... function s (line 2) | function s(e){function n(e){return e&&e.source||e}function t(t,r){return... function l (line 2) | function l(e,t,a,i){function o(e,n){for(var t=0;t