Docs: Update links in README.md files
Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
parent
ac4886fe7c
commit
ecf783e290
2 changed files with 4 additions and 4 deletions
|
@ -18,9 +18,9 @@ can be easily made available to users via Internet. It provides a common standar
|
||||||
systems and devices, which saves our team a lot of time that we can then spend [more effectively](https://docs.photoprism.app/developer-guide/issues/#effectiveness-efficiency), for example,
|
systems and devices, which saves our team a lot of time that we can then spend [more effectively](https://docs.photoprism.app/developer-guide/issues/#effectiveness-efficiency), for example,
|
||||||
providing support and developing one of the many features that users are waiting for.
|
providing support and developing one of the many features that users are waiting for.
|
||||||
|
|
||||||
Human-readable and versioned Dockerfiles as part of our public source code also help avoid "works for me" moments and
|
Human-readable and [versioned Dockerfiles as part of our public source code](https://github.com/photoprism/photoprism/tree/develop/docker)
|
||||||
other unwelcome surprises by enabling teams to have the exact same environment everywhere in [development](develop/impish/Dockerfile), staging,
|
also help avoid "works for me" moments and other unwelcome surprises by enabling teams to have the exact same environment everywhere in [development](https://github.com/photoprism/photoprism/blob/develop/docker/develop/bookworm/Dockerfile), staging,
|
||||||
and [production](photoprism/impish/Dockerfile).
|
and [production](https://github.com/photoprism/photoprism/blob/develop/docker/photoprism/bookworm/Dockerfile).
|
||||||
|
|
||||||
Last but not least, virtually all file format parsers have vulnerabilities that just haven't been discovered yet.
|
Last but not least, virtually all file format parsers have vulnerabilities that just haven't been discovered yet.
|
||||||
This is a known risk that can affect you even if your computer is not directly connected to the Internet.
|
This is a known risk that can affect you even if your computer is not directly connected to the Internet.
|
||||||
|
|
|
@ -98,7 +98,7 @@ finish <- struct{}{}
|
||||||
fmt.Printf("Clustered data set into %d\n", c.Sizes())
|
fmt.Printf("Clustered data set into %d\n", c.Sizes())
|
||||||
```
|
```
|
||||||
|
|
||||||
The Estimator interface defines an operation of guessing an optimal number of clusters in a dataset. As of now the KMeansEstimator is implemented using gap statistic and k-means++ as the clustering algorithm (see https://web.stanford.edu/~hastie/Papers/gap.pdf):
|
The Estimator interface defines an operation of guessing an optimal number of clusters in a dataset. As of now the KMeansEstimator is implemented using gap statistic and k-means++ as the clustering algorithm (see https://dl.photoprism.app/pdf/20020106-Estimating_the_Number_of_Clusters.pdf):
|
||||||
|
|
||||||
```go
|
```go
|
||||||
var data [][]float64
|
var data [][]float64
|
||||||
|
|
Loading…
Reference in a new issue