-
Notifications
You must be signed in to change notification settings - Fork 7
Hyper parameters
Alexandros Koliousis edited this page Oct 18, 2021
·
7 revisions
| Hyper-parameter: default value | Type & range | Description |
|---|---|---|
device: "cpu" |
{"cpu", "gpu"} |
Device to run simulations on (CPU or GPU) |
op: null |
String; | Operator (or model) to simulate per agent |
seed: 0 |
Integer; | Random generator seed |
epsilon: 0.0 |
Float; | Probability that action B is better is 0.5 + epsilon
|
trials: 10 |
Integer; | Number of Bernoulli trials each agent performs |
lowerupper: 0.99 |
Float; | Value of belief beyond which network converges |
upperlower: 0.50 |
Float; | Value of belief below which network converges |
mistrust: 0.0 |
Float; | Mistrust |
antiupdating: False |
Boolean; True or False
|
Anti-updating rule |
init.kind: "uniform" |
{"uniform", "gaussian", "constant"} |
Distribution agent beliefs are initialised |
init.uniform.lower: 0.0 |
Float; | test |
init.uniform.upper: 1.0 |
Float; | test |
init.gaussian.mean: 0.0 |
Float; | test |
init.gaussian.std: 1.0 |
Float; | test |
init.gaussian.lower: -2.0 |
Float; | test |
init.gaussian.upper: 2.0 |
Float; | test |
init.gaussian.attempts: 4 |
Integer; | test |
init.constant.value: null |
Float; | test |
network.kind: null |
String; | test |
network.size: null |
Integer; | test |
network.directed: False |
Boolean; True or False
|
test |
network.selfloop: True |
Boolean; True or False
|
test |
network.random.seed: null |
Integer; | test |
network.random.probability: 1.0 |
Float; | test |
network.wattsstrogatz.knn: 2 |
Integer; | test |
network.wattsstrogatz.seed: null |
Integer; | test |
network.wattsstrogatz.tries: 100 |
Integer; | test |
network.wattsstrogatz.probability: 1.0 |
Float; | test |
network.barabasialbert.attachments: 1 |
Integer; | test |
network.barabasialbert.seed: null |
Integer; | test |
network.snap.name: null |
String; | test |
network.ogb.name: "collab" |
String; | test |
logging.enabled: True |
Boolean; True or False
|
test |
logging.interval: 1 |
Integer; | test |
simulation.results: "auto" |
String; | test |
simulation.repeats: 1 |
Integer; | test |
simulation.steps: 0 |
Integer; | test |