slds-lmu / lecture_i2ml

I2ML lecture repository
https://slds-lmu.github.io/i2ml/
Creative Commons Attribution 4.0 International
146 stars 81 forks source link

[Automated] Fix relative figure paths in slides/ #1199

Closed github-actions[bot] closed 6 months ago

github-actions[bot] commented 7 months ago

Automated changes by fix-figure-paths.yaml workflow. Compare and merge to keep figure paths compatible with compilation outside of overleaf.

Explanation:

From what I understand, overleaf automatically tab-completes image paths relative to the project root, e.g. slides/supervised-regression/figure/nutshell-regression-poly-plot-1.pdf - which is apparently fine on overleaf but causes errors when trying to compile slides locally, where paths relative to the folder containing the .tex file are required (i.e. figure/nutshell-regression-poly-plot-1.pdf).

As far as I understand it the latter path should also work on overleaf. To locally auto-fix this, the following command can be used on Linux:

sed -i -E "s\slides/[a-z-]+/figure\figure\g" $(find slides -iname "*.tex")

Which is exactly what this workflow does. Note that macOS requires gnu-sed as the default BSD sed behaves differently.

github-actions[bot] commented 6 months ago

Lecture Slide Status Overview

2024-02-09 16:12:43 CET

This is a reduced version of the full status check rendered for each lecture repository.
It does not link to rendered PDF files and only produces markdown tables, which allows it to be appended to a pull request. It serves as a rough check to ensure that the PR does not cause major breakage.

Branch Last Commit By Message
main 2023-12-07 13:49:14 Lukas Burk Cleanup

Status of the lecture_service repo (time in UTC)

Lecture Branch Last Commit By Message
lecture_i2ml ? 2024-02-09 15:05:30 GitHub Merge b22f686130783e0dc8002578f5c45806973b23f0 into d6eed8e3c2707a09a0cc5b2d3ae128d543336b2b

Latest commits per lecture (times in UTC)

lecture_i2ml

11 topics with a total of 68 slides

cart

Slide Compiles? Comparison Note
ns-deprec No reference PDF
slides-cart-computationalaspects Dissimilar pages: 11, 12
slides-cart-discussion
slides-cart-nutshell Dissimilar pages: 5
slides-cart-predictions Dissimilar pages: 5, 6
slides-cart-splitcriteria-classification
slides-cart-splitcriteria-regression
slides-cart-stoppingpruning
slides-cart-treegrowing Dissimilar pages: 7, 8, 9

evaluation

Slide Compiles? Comparison Note
slides-evaluation-auc-mwu
slides-evaluation-costcurves
slides-evaluation-generr Dissimilar pages: 3, 4, 8, 9
slides-evaluation-mcauc
slides-evaluation-measures-classification
slides-evaluation-measures-regression
slides-evaluation-nutshell Differing page count: 11 vs 12
slides-evaluation-overfitting-underfitting
slides-evaluation-partialauc
slides-evaluation-prcurves
slides-evaluation-resampling-1 Dissimilar pages: 2, 3
slides-evaluation-resampling-2 Dissimilar pages: 6, 7, 8, 10
slides-evaluation-rocbasics Dissimilar pages: 6, 8, 12
slides-evaluation-roccurves Dissimilar pages: 6
slides-evaluation-test Dissimilar pages: 2, 11, 12
slides-evaluation-train Dissimilar pages: 2, 3

forests

Slide Compiles? Comparison Note
slides-forests-bagging
slides-forests-benchmark Dissimilar pages: 2
slides-forests-discussion
slides-forests-featureimportance
slides-forests-intro
slides-forests-nutshell
slides-forests-proximities

knn

Slide Compiles? Comparison Note
slides-knn Dissimilar pages: 2, 3, 4, 6, 10

ml-basics

Slide Compiles? Comparison Note
slides-basics-data Dissimilar pages: 2
slides-basics-learner
slides-basics-learnercomponents-hro
slides-basics-models-parameters
slides-basics-nutshell
slides-basics-optimization
slides-basics-riskminimization
slides-basics-task
slides-basics-whatisml Dissimilar pages: 1, 5

ml-philosophy

Slide Compiles? Comparison Note
slides-mlphilo-2cultures No reference PDF
slides-mlphilo-blackboxes No reference PDF
slides-mlphilo-computerscience No reference PDF
slides-mlphilo-ontology No reference PDF

nested-resampling

Slide Compiles? Comparison Note
slides-nested-nestedintro Dissimilar pages: 2, 3, 4, 6, 7
slides-nested-nestedresampling Dissimilar pages: 3, 4, 5, 6, 7
slides-nested-trainvalidtest Dissimilar pages: 1, 2, 3, 4, 5

neural-networks

Slide Compiles? Comparison Note
slides-neural-networks-nutshell No reference PDF

supervised-classification

Slide Compiles? Comparison Note
slides-classification-basicdefs
slides-classification-discranalysis
slides-classification-linear Dissimilar pages: 2, 3
slides-classification-logistic
slides-classification-naivebayes
slides-classification-nutshell 1271: ! LaTeX Error: Lonely \item–perhaps a missing list environment. 1271: See the LaTeX manual or LaTeX Companion for explanation. 1271: Type H \ for immediate help.
slides-classification-tasks Dissimilar pages: 6, 7

supervised-regression

Slide Compiles? Comparison Note
slides-regression-deepdive-ols Dissimilar pages: 1, 2, 3
slides-regression-linearmodel-l1 Dissimilar pages: 2, 3, 4, 5, 6
slides-regression-linearmodel-l2 Dissimilar pages: 2, 3, 4, 5, 6
slides-regression-nutshell-2 1273: ! LaTeX Error: \mathbf allowed only in math mode. 1273: See the LaTeX manual or LaTeX Companion for explanation. 1273: Type H \ for immediate help.
slides-regression-polynomials Dissimilar pages: 2, 3, 4, 7, 8

tuning

Slide Compiles? Comparison Note
slides-tuning-advanced Differing page count: 15 vs 14
slides-tuning-basicalgos Dissimilar pages: 2, 3, 5, 6, 7
slides-tuning-intro Differing page count: 9 vs 8
slides-tuning-pipelines Dissimilar pages: 2, 3, 4, 5, 6
slides-tuning-practical Differing page count: 8 vs 6
slides-tuning-tuningproblem Dissimilar pages: 1, 2, 3, 4, 5