Skip to content

Commit d8ce479

Browse files
author
Documenter.jl
committed
build based on 7c51353
1 parent 36a1d91 commit d8ce479

File tree

16 files changed

+264
-250
lines changed

16 files changed

+264
-250
lines changed

dev/.documenter-siteinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"documenter":{"julia_version":"1.12.5","generation_timestamp":"2026-03-17T17:31:28","documenter_version":"1.17.0"}}
1+
{"documenter":{"julia_version":"1.12.5","generation_timestamp":"2026-03-27T16:59:28","documenter_version":"1.17.0"}}

dev/api/index.html

Lines changed: 53 additions & 47 deletions
Large diffs are not rendered by default.

dev/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010

1111
# Train with FYL algorithm
1212
algorithm = PerturbedFenchelYoungLossImitation()
13-
result = train_policy(algorithm, benchmark; epochs=50)</code></pre><p>See the <a href="interface/">Interface Guide</a> and <a href="tutorials/tutorial/">Tutorials</a> for more details.</p><h2 id="Available-Algorithms"><a class="docs-heading-anchor" href="#Available-Algorithms">Available Algorithms</a><a id="Available-Algorithms-1"></a><a class="docs-heading-anchor-permalink" href="#Available-Algorithms" title="Permalink"></a></h2><ul><li><strong>Perturbed Fenchel-Young Loss Imitation</strong>: Differentiable imitation learning with perturbed optimization</li><li><strong>AnticipativeImitation</strong>: Imitation of anticipative solutions for dynamic problems</li><li><strong>DAgger</strong>: DAgger algorithm for dynamic problems</li></ul></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="interface/">Interface Guide »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Tuesday 17 March 2026 17:31">Tuesday 17 March 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
13+
result = train_policy(algorithm, benchmark; epochs=50)</code></pre><p>See the <a href="interface/">Interface Guide</a> and <a href="tutorials/tutorial/">Tutorials</a> for more details.</p><h2 id="Available-Algorithms"><a class="docs-heading-anchor" href="#Available-Algorithms">Available Algorithms</a><a id="Available-Algorithms-1"></a><a class="docs-heading-anchor-permalink" href="#Available-Algorithms" title="Permalink"></a></h2><ul><li><strong>Perturbed Fenchel-Young Loss Imitation</strong>: Differentiable imitation learning with perturbed optimization</li><li><strong>AnticipativeImitation</strong>: Imitation of anticipative solutions for dynamic problems</li><li><strong>DAgger</strong>: DAgger algorithm for dynamic problems</li></ul></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="interface/">Interface Guide »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Friday 27 March 2026 16:59">Friday 27 March 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

dev/interface/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
gap_metric = FunctionMetric(:validation_gap, validation_data) do ctx, data
1010
compute_gap(benchmark, data, ctx.policy.statistical_model, ctx.policy.maximizer)
1111
end</code></pre><h3 id="TrainingContext"><a class="docs-heading-anchor" href="#TrainingContext">TrainingContext</a><a id="TrainingContext-1"></a><a class="docs-heading-anchor-permalink" href="#TrainingContext" title="Permalink"></a></h3><p>Metrics receive a <code>TrainingContext</code> object containing:</p><ul><li><code>policy::DFLPolicy</code>: The policy being trained</li><li><code>epoch::Int</code>: Current epoch number</li><li><code>maximizer_kwargs::Function</code>: Maximizer kwargs extractor</li><li><code>other_fields</code>: Algorithm-specific fields (e.g., <code>loss</code> for FYL)</li></ul><p>Access policy components:</p><pre><code class="language-julia hljs">ctx.policy.statistical_model # Neural network
12-
ctx.policy.maximizer # Combinatorial optimizer</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Home</a><a class="docs-footer-nextpage" href="../tutorials/tutorial/">Basic Tutorial: Training with FYL on Argmax Benchmark »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Tuesday 17 March 2026 17:31">Tuesday 17 March 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
12+
ctx.policy.maximizer # Combinatorial optimizer</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Home</a><a class="docs-footer-nextpage" href="../tutorials/tutorial/">Basic Tutorial: Training with FYL on Argmax Benchmark »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Friday 27 March 2026 16:59">Friday 27 March 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

dev/objects.inv

15 Bytes
Binary file not shown.

dev/search_index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)