Skip to content

Commit

Permalink
Finish rework of citations.
Browse files Browse the repository at this point in the history
  • Loading branch information
kellertuer committed Jul 15, 2023
1 parent 17994a8 commit 96249e4
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 46 deletions.
22 changes: 0 additions & 22 deletions _quarto.yml

This file was deleted.

4 changes: 2 additions & 2 deletions docs/src/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ @article{BergmannGousenbourger:2018
NOTE = {arXiv: [1807.10090](https://arxiv.org/abs/1807.10090)}
}

@article{BergmannHerzog:2019:1,
@article{BergmannHerzog:2019,
AUTHOR = {Bergmann, Ronny and Herzog, Roland},
DOI = {10.1137/18M1181602},
JOURNAL = {SIAM Journal on Optimization},
Expand Down Expand Up @@ -354,7 +354,7 @@ @article{HestenesStiefel:1952
VOLUME = {49},
YEAR = {1952}
}
@thesis{Huang:2014,
@phdthesis{Huang:2014,
AUTHOR = {Huang, W.},
SCHOOL = {Flordia State University},
TITLE = {Optimization algorithms on Riemannian manifolds with applications},
Expand Down
10 changes: 6 additions & 4 deletions docs/src/tutorials/GeodesicRegression.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ highlighted = 4;
## Time Labeled Data

If for each data item $d_i$ we are also given a time point $t_i\in\mathbb R$, which are pairwise different,
then we can use the least squares error to state the objetive function as (Fletcher, 2013)
then we can use the least squares error to state the objetive function as [Fletcher, IJCV, 2013](@cite Fletcher:2013).

``` math
F(p,X) = \frac{1}{2}\sum_{i=1}^n d_{\mathcal M}^2(Ξ³_{p,X}(t_i), d_i),
Expand Down Expand Up @@ -71,7 +71,7 @@ Due to linearity, the gradient of $F(p,X)$ is the sum of the single gradients of
```

which can be computed using a chain rule of the squared distance and the exponential map,
see for example (Bergmann and Gousenbourger, 2018) for details or Equations (7) and (8) of (Fletcher, 2013):
see for example [Bergmann, Gousenbourger, Front. Appl. Math. Stat., 2018](@cite BergmannGousenbourger:2018) for details or Equations (7) and (8) of [Fletcher, IJCV, 2013](@cite Fletcher:2013):
β€œβ€œβ€

``` julia
Expand Down Expand Up @@ -514,6 +514,8 @@ Note that the geodesics from the data to the regression geodesic meet at a nearl

## Literature

Bergmann, R. and Gousenbourger, P.-Y. (2018) β€œA variational model for data fitting on manifolds by minimizing the acceleration of a BΓ©zier curve,” *Frontiers in Applied Mathematics and Statistics*, 4. Available at: <https://doi.org/10.3389/fams.2018.00059>.
```@bibliography
Pages = ["tutorials/GeodesicRegression.md"]
Canonical=false
```

Fletcher, P.T. (2013) β€œGeodesic regression and the theory of least squares on Riemannian manifolds,” *International Journal of Computer Vision*, 105(2), pp. 171–185. Available at: <https://doi.org/10.1007/s11263-012-0591-y>.
28 changes: 14 additions & 14 deletions docs/src/tutorials/InplaceGradient.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,14 +57,14 @@ We can also benchmark this as
@benchmark gradient_descent($M, $f, $grad_f, $p0; stopping_criterion=$sc)
```

BenchmarkTools.Trial: 102 samples with 1 evaluation.
Range (min … max): 47.810 ms … 53.557 ms β”Š GC (min … max): 5.09% … 6.53%
Time (median): 48.820 ms β”Š GC (median): 5.34%
Time (mean Β± Οƒ): 49.060 ms Β± 818.642 ΞΌs β”Š GC (mean Β± Οƒ): 5.77% Β± 0.64%
BenchmarkTools.Trial: 100 samples with 1 evaluation.
Range (min … max): 48.285 ms … 56.649 ms β”Š GC (min … max): 4.84% … 6.96%
Time (median): 49.552 ms β”Š GC (median): 5.41%
Time (mean Β± Οƒ): 50.151 ms Β± 1.731 ms β”Š GC (mean Β± Οƒ): 5.56% Β± 0.64%

β–…β–…β–ˆ β–ƒβ–ƒ
β–„β–ƒβ–β–…β–„β–β–…β–ƒβ–ƒβ–„β–ˆβ–ˆβ–ˆβ–…β–…β–‡β–ƒβ–β–†β–ˆβ–ˆβ–ˆβ–β–ƒβ–…β–β–ƒβ–β–β–β–β–β–β–β–β–β–β–β–ƒβ–ƒβ–ƒβ–β–β–β–ƒβ–β–β–β–β–β–β–β–β–β–β–β–β–β–β–ƒ β–ƒ
47.8 ms Histogram: frequency by time 52.4 ms <
β–‚β–ƒ β–ˆβ–ƒβ–ƒβ–† β–‚
β–…β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–…β–ˆβ–‡β–ˆβ–„β–…β–‡β–β–…β–ˆβ–…β–‡β–„β–‡β–…β–β–…β–„β–„β–„β–β–„β–β–β–β–„β–„β–β–β–β–β–β–β–„β–β–β–β–β–β–β–„β–β–„β–β–β–β–β–β–β–„ β–„
48.3 ms Histogram: frequency by time 56.6 ms <

Memory estimate: 194.10 MiB, allocs estimate: 655347.

Expand Down Expand Up @@ -115,14 +115,14 @@ We can again benchmark this
) setup = (m2 = deepcopy($p0))
```

BenchmarkTools.Trial: 179 samples with 1 evaluation.
Range (min … max): 27.027 ms … 31.367 ms β”Š GC (min … max): 0.00% … 11.00%
Time (median): 27.712 ms β”Š GC (median): 0.00%
Time (mean Β± Οƒ): 27.939 ms Β± 779.920 ΞΌs β”Š GC (mean Β± Οƒ): 0.84% Β± 2.56%
BenchmarkTools.Trial: 176 samples with 1 evaluation.
Range (min … max): 27.419 ms … 34.154 ms β”Š GC (min … max): 0.00% … 0.00%
Time (median): 28.001 ms β”Š GC (median): 0.00%
Time (mean Β± Οƒ): 28.412 ms Β± 1.079 ms β”Š GC (mean Β± Οƒ): 0.73% Β± 2.24%

β–„β–ƒβ–†β–ˆβ–‡β–„β–‡
β–…β–β–β–…β–…β–…β–‡β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–…β–‡β–†β–β–…β–β–β–…β–β–β–β–…β–β–β–β–β–β–β–β–β–β–β–β–β–…β–β–β–β–…β–β–β–β–β–β–…β–†β–β–…β–…β–β–β–β–‡β–β–‡ β–…
27 ms Histogram: log(frequency) by time 30.7 ms <
β–β–…β–‡β–ˆβ–…β–‚β–„ ▁
β–„β–β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–†β–ˆβ–‡β–ˆβ–„β–†β–ƒβ–ƒβ–ƒβ–ƒβ–β–β–ƒβ–β–β–ƒβ–β–ƒβ–ƒβ–β–„β–β–β–ƒβ–ƒβ–β–β–„β–β–β–ƒβ–…β–ƒβ–ƒβ–ƒβ–β–ƒβ–ƒβ–β–β–β–β–β–β–β–β–ƒβ–β–β–ƒ β–ƒ
27.4 ms Histogram: frequency by time 31.9 ms <

Memory estimate: 3.76 MiB, allocs estimate: 5949.

Expand Down
8 changes: 6 additions & 2 deletions tutorials/ConstrainedOptimization.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -252,5 +252,9 @@ maximum(g(M, w1))

## Literature

::: {#refs}
:::
````{=commonmark}
```@bibliography
Pages = ["tutorials/ConstrainedOptimization.md"]
Canonical=false
```
````
8 changes: 6 additions & 2 deletions tutorials/GeodesicRegression.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -510,5 +510,9 @@ Note that the geodesics from the data to the regression geodesic meet at a nearl

## Literature

::: {#refs}
:::
````{=commonmark}
```@bibliography
Pages = ["tutorials/GeodesicRegression.md"]
Canonical=false
```
````

0 comments on commit 96249e4

Please sign in to comment.