summaryrefslogtreecommitdiff
path: root/research/lesci/experiment.go
diff options
context:
space:
mode:
authorJonas Knobloch <jonas.knobloch@t-online.de>2026-06-07 20:26:59 +0200
committerJonas Knobloch <jonas.knobloch@t-online.de>2026-06-07 20:26:59 +0200
commit7ae0651a55ace3c5d1f651775c1160f6e0b72152 (patch)
tree577d906ae8f9c94ca6e435469db19dcbb12f2943 /research/lesci/experiment.go
parent027bce960feaec195b633b6195c9ff5cbb9f43f9 (diff)
Add config to lesci experiment
Diffstat (limited to 'research/lesci/experiment.go')
-rw-r--r--research/lesci/experiment.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/research/lesci/experiment.go b/research/lesci/experiment.go
index df30f2c..e625301 100644
--- a/research/lesci/experiment.go
+++ b/research/lesci/experiment.go
@@ -21,9 +21,11 @@ type Experiment struct {
name string
cutoff int
window int
+ config Config
+ options Options
}
-func NewExperiment(model llm.Causal, tokenizer, counterfactual llm.Tokenizer, data dataset.Reader, name string, cutoff, window int) (*Experiment, error) {
+func NewExperiment(model llm.Causal, tokenizer, counterfactual llm.Tokenizer, data dataset.Reader, name string, cutoff, window int, cfg Config, opts Options) (*Experiment, error) {
e := &Experiment{
model: model,
tokenizer: tokenizer,
@@ -32,6 +34,8 @@ func NewExperiment(model llm.Causal, tokenizer, counterfactual llm.Tokenizer, da
name: name,
cutoff: cutoff,
window: window,
+ config: cfg,
+ options: opts,
}
return e, nil