diff --git a/docs/machine-learning/metric/distance/chebyshev.md b/docs/machine-learning/metric/distance/chebyshev.md new file mode 100644 index 0000000..e4374b6 --- /dev/null +++ b/docs/machine-learning/metric/distance/chebyshev.md @@ -0,0 +1,3 @@ +# Chebyshev + +Class for calculation Chebyshev distance. diff --git a/docs/machine-learning/metric/distance.md b/docs/machine-learning/metric/distance/euclidean.md similarity index 57% rename from docs/machine-learning/metric/distance.md rename to docs/machine-learning/metric/distance/euclidean.md index de8bcb1..91642af 100644 --- a/docs/machine-learning/metric/distance.md +++ b/docs/machine-learning/metric/distance/euclidean.md @@ -1,17 +1,18 @@ -# Distance +# Euclidean -Special class for calculation of different types of distance. +Class for calculation Euclidean distance. ### Euclidean ![euclidean](https://upload.wikimedia.org/math/8/4/9/849f040fd10bb86f7c85eb0bbe3566a4.png "Euclidean Distance") -To calculate euclidean distance: +To calculate distance: ``` $a = [4, 6]; $b = [2, 5]; - -Distance::euclidean($a, $b); + +$euclidean = new Euclidean(); +$euclidean->distance($a, $b); // return 2.2360679774998 ``` diff --git a/docs/machine-learning/metric/distance/manhattan.md b/docs/machine-learning/metric/distance/manhattan.md new file mode 100644 index 0000000..b29f739 --- /dev/null +++ b/docs/machine-learning/metric/distance/manhattan.md @@ -0,0 +1 @@ +# Manhattan diff --git a/docs/machine-learning/metric/distance/minkowski.md b/docs/machine-learning/metric/distance/minkowski.md new file mode 100644 index 0000000..aac44b8 --- /dev/null +++ b/docs/machine-learning/metric/distance/minkowski.md @@ -0,0 +1 @@ +# Minkowski diff --git a/mkdocs.yml b/mkdocs.yml index f20036f..92240e7 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -13,5 +13,9 @@ pages: - Iris: machine-learning/datasets/demo/iris.md - Metric: - Accuracy: machine-learning/metric/accuracy.md - - Distance: machine-learning/metric/distance.md + - Distance: + - Euclidean: machine-learning/metric/distance/euclidean.md + - Chebyshev: machine-learning/metric/distance/chebyshev.md + - Manhattan: machine-learning/metric/distance/manhattan.md + - Minkowski: machine-learning/metric/distance/minkowski.md theme: readthedocs \ No newline at end of file