diff --git a/machine_learning/2D_Kohonen_SOM.svg b/machine_learning/2D_Kohonen_SOM.svg
new file mode 100644
index 000000000..f3653fc87
--- /dev/null
+++ b/machine_learning/2D_Kohonen_SOM.svg
@@ -0,0 +1,638 @@
+
+
+
+
diff --git a/machine_learning/kohonen/test1.svg b/machine_learning/kohonen/test1.svg
new file mode 100644
index 000000000..732bb051b
--- /dev/null
+++ b/machine_learning/kohonen/test1.svg
@@ -0,0 +1,1362 @@
+
+
+
+
diff --git a/machine_learning/kohonen/test2.svg b/machine_learning/kohonen/test2.svg
new file mode 100644
index 000000000..6011ef1a1
--- /dev/null
+++ b/machine_learning/kohonen/test2.svg
@@ -0,0 +1,1374 @@
+
+
+
+
diff --git a/machine_learning/kohonen/test3.svg b/machine_learning/kohonen/test3.svg
new file mode 100644
index 000000000..a5d7e02e5
--- /dev/null
+++ b/machine_learning/kohonen/test3.svg
@@ -0,0 +1,1803 @@
+
+
+
+
diff --git a/numerical_methods/durand_kerner_error.svg b/numerical_methods/durand_kerner_error.svg
new file mode 100644
index 000000000..2077a2d62
--- /dev/null
+++ b/numerical_methods/durand_kerner_error.svg
@@ -0,0 +1,1139 @@
+
+
+
+
diff --git a/numerical_methods/durand_kerner_roots.svg b/numerical_methods/durand_kerner_roots.svg
new file mode 100644
index 000000000..8ad5a3c9d
--- /dev/null
+++ b/numerical_methods/durand_kerner_roots.svg
@@ -0,0 +1,1231 @@
+
+
+
+
diff --git a/numerical_methods/ode_forward_euler.svg b/numerical_methods/ode_forward_euler.svg
new file mode 100644
index 000000000..548b2f8b6
--- /dev/null
+++ b/numerical_methods/ode_forward_euler.svg
@@ -0,0 +1,1447 @@
+
+
+
+
diff --git a/numerical_methods/ode_midpoint_euler.svg b/numerical_methods/ode_midpoint_euler.svg
new file mode 100644
index 000000000..0cffaaa2c
--- /dev/null
+++ b/numerical_methods/ode_midpoint_euler.svg
@@ -0,0 +1,1079 @@
+
+
+
+
diff --git a/numerical_methods/ode_semi_implicit_euler.svg b/numerical_methods/ode_semi_implicit_euler.svg
new file mode 100644
index 000000000..6aa32dcb3
--- /dev/null
+++ b/numerical_methods/ode_semi_implicit_euler.svg
@@ -0,0 +1,1094 @@
+
+
+
+