Beispiel #1
0
import learn
import random
from worker import Worker


def resetWorkers(workers):
    for worker in workers:
        worker.reset()


if __name__ == "__main__":
    print "Regression Test"
    r = {"mu": 50, "sigma": 10}
    p = {"mu": 65, "sigma": 10}

    workers = simulate.createHyperbolicWorker(1000, r, p, None, 1)
    outcomes = [True, False]

    max_length = 500
    xs = np.arange(1, max_length + 1, 1)

    avgDiffR = []
    avgDiffQ = []
    diffR5 = []
    diffR15 = []
    diffROther = []
    diffQ5 = []
    diffQ15 = []
    diffQOther = []

    for length in range(1, max_length + 1):
Beispiel #2
0
	graph[1].axis([0, 1000, 0.0, 5.0])
	graph[1].set_autoscale_on(False)


if __name__ == '__main__':
	#r1 = {'mu': 2000, 'sigma': 10}
	#p1 = {'mu': 2000, 'sigma': 10}

	#r2 = {'mu': 50, 'sigma': 5}
	#p2 = {'mu': 20, 'sigma': 1}

	r = {'mu': 80, 'sigma': 10}
	p = {'mu': 70, 'sigma': 10}
	a = {'mu': 0.05, 'sigma': 0.04}

	workers = simulate.createHyperbolicWorker(300, r, p, a, 1)

	r2 = {'mu': 80, 'sigma': 10}
	p2 = {'mu': 70, 'sigma': 10}
	a2 = {'mu': 0.5, 'sigma': 0.05}

	r3 = {'mu': 50, 'sigma': 10}
	p3 = {'mu': 60, 'sigma': 10}
	a3 = {'mu': 0.05, 'sigma': 0.04}

	r4 = {'mu': 100, 'sigma': 10}
	p4 = {'mu': 70, 'sigma': 10}
	a4 = {'mu': 0.5, 'sigma': 0.05}

	#workers = simulate.createHyperbolicWorker(900, r1, p1, None, 1)
	#fast_workers = simulate.createHyperbolicWorker(100, r2, p2, None, 2)
Beispiel #3
0
	graph[1].axis([0, 1000, 0.0, 5.0])
	graph[1].set_autoscale_on(False)


if __name__ == '__main__':
	r1 = {'mu': 2000, 'sigma': 10}
	p1 = {'mu': 2000, 'sigma': 10}

	r2 = {'mu': 80, 'sigma': 5}
	p2 = {'mu': 20, 'sigma': 5}

	#r = {'mu': 2000, 'sigma': 10}
	#p = {'mu': 100, 'sigma': 5}

	#workers = simulate.createHyperbolicWorker(1000, r, p, None, 1)
	workers = simulate.createHyperbolicWorker(900, r1, p1, None, 1)
	fast_workers = simulate.createHyperbolicWorker(100, r2, p2, None, 1)
	workers.extend(fast_workers)

	tasks = simulate.createBinaryTasks(1000)
	outcomes = [True, False]
	runs = 10
	steps = 4


	f, ax = plot.subplots(3, 2)
	#f, graphs = plot.subplots(1, 2)


	print 'Random K'
	k = 3
Beispiel #4
0
	#graph[1].axis([0, 1000, 0.0, 5.0])
	#graph[1].set_autoscale_on(False)


if __name__ == '__main__':
	#r1 = {'mu': 2000, 'sigma': 10}
	#p1 = {'mu': 2000, 'sigma': 10}

	#r2 = {'mu': 50, 'sigma': 5}
	#p2 = {'mu': 20, 'sigma': 1}

	r = {'mu': 600, 'sigma': 5}
	p = {'mu': 800, 'sigma': 5}
	a = {'mu': 0.05, 'sigma': 0.04}

	workers = simulate.createHyperbolicWorker(80, r, p, None, 1)

	r2 = {'mu': 60, 'sigma': 5}
	p2 = {'mu': 40, 'sigma': 5}
	a2 = {'mu': 0.5, 'sigma': 0.05}

	r3 = {'mu': 50, 'sigma': 10}
	p3 = {'mu': 60, 'sigma': 10}
	a3 = {'mu': 0.05, 'sigma': 0.04}

	r4 = {'mu': 100, 'sigma': 10}
	p4 = {'mu': 70, 'sigma': 10}
	a4 = {'mu': 0.5, 'sigma': 0.05}

	#workers = simulate.createHyperbolicWorker(900, r1, p1, None, 1)
	fast_workers = simulate.createHyperbolicWorker(20, r2, p2, None, 2)