diff --git a/conda/meta.yaml b/conda/meta.yaml
index e3f7e4789d5cd952b0ba692d31d963b69f5fea17..1c216c718dd747569ab6340cdab4ab3dd6103274 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -35,8 +35,6 @@ requirements:
     - bob.ip.gabor
     - bob.learn.activation
     - bob.learn.linear
-    - bob.learn.libsvm
-    - bob.learn.mlp
     - bob.db.iris
     - bob.learn.em
     - bob.db.mnist
diff --git a/doc/index.rst b/doc/index.rst
index e6a11461976a4fcaed2729ed6d1df75cbb4cccad..ce9cbac0e8a396bd30eb1061fd4f8d96df7b7017 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -61,9 +61,7 @@ Index of all packages
    bob.ip.qualitymeasure <bob/bob.ip.qualitymeasure/doc/index.rst>
    bob.learn.activation <bob/bob.learn.activation/doc/index.rst>
    bob.learn.em <bob/bob.learn.em/doc/index.rst>
-   bob.learn.libsvm <bob/bob.learn.libsvm/doc/index.rst>
    bob.learn.linear <bob/bob.learn.linear/doc/index.rst>
-   bob.learn.mlp <bob/bob.learn.mlp/doc/index.rst>
    bob.learn.pytorch <bob/bob.learn.pytorch/doc/index.rst>
    bob.learn.tensorflow <bob/bob.learn.tensorflow/doc/index.rst>
    bob.math <bob/bob.math/doc/index.rst>
diff --git a/doc/links.rst b/doc/links.rst
index 9a37bd3398d8364b505c2cc7eeebd8462e2e7c8d..f92e8c44d44f930209e4bf521e5218b2cd9a156b 100644
--- a/doc/links.rst
+++ b/doc/links.rst
@@ -27,7 +27,6 @@
 .. _libjpeg: http://libjpeg.sourceforge.net/
 .. _libpng license: http://www.libpng.org/pub/png/src/libpng-LICENSE.txt
 .. _libpng: http://libpng.org/pub/png/libpng.html
-.. _LIBSVM: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
 .. _libtiff: http://www.remotesensing.org/libtiff/
 .. _mailing list: https://www.idiap.ch/software/bob/discuss
 .. _MatIO: http://matio.sourceforge.net
diff --git a/doc/packages.rst b/doc/packages.rst
index ce385ded3032df40cfcf06ce74997aaa1d004110..3a544653e4cc8946cb3c771345c2ea4785a30aef 100644
--- a/doc/packages.rst
+++ b/doc/packages.rst
@@ -41,9 +41,7 @@ Machine Learning
 
 * :ref:`bob.measure`
 * :ref:`bob.learn.linear`
-* :ref:`bob.learn.mlp`
 * :ref:`bob.learn.activation`
-* :ref:`bob.learn.libsvm`
 * :ref:`bob.learn.em`
 * :ref:`bob.learn.tensorflow`
 * :ref:`bob.learn.pytorch`
diff --git a/doc/readme_index.rst b/doc/readme_index.rst
index 3c30c960909b5829d0669b15852e7b2b1268aa4d..cefa641d4d3ffb7213209013450dd34e0564fae5 100644
--- a/doc/readme_index.rst
+++ b/doc/readme_index.rst
@@ -36,9 +36,7 @@ README of all Packages
    bob.ip.tensorflow_extractor <bob/bob.ip.tensorflow_extractor/README.rst>
    bob.learn.activation <bob/bob.learn.activation/README.rst>
    bob.learn.em <bob/bob.learn.em/README.rst>
-   bob.learn.libsvm <bob/bob.learn.libsvm/README.rst>
    bob.learn.linear <bob/bob.learn.linear/README.rst>
-   bob.learn.mlp <bob/bob.learn.mlp/README.rst>
    bob.learn.pytorch <bob/bob.learn.pytorch/README.rst>
    bob.learn.tensorflow <bob/bob.learn.tensorflow/README.rst>
    bob.math <bob/bob.math/README.rst>
diff --git a/doc/tutorial.rst b/doc/tutorial.rst
index e5d1287a36ae2a4717c4ef93946e7eb54fd3e331..aa86ba705d53fa475f8f43a8a33022e67ce8ff6d 100644
--- a/doc/tutorial.rst
+++ b/doc/tutorial.rst
@@ -207,12 +207,6 @@ Here, we examine a few of the machines and trainers available in Bob.
 -  For a start, you should read the :ref:`bob.learn.linear`,
    which is able to perform subspace projections like PCA and LDA.
 
--  Multi-Layer Perceptron (MLP) Machines and Trainers are provided within the
-   :ref:`bob.learn.mlp` package.
-
--  :ref:`bob.learn.libsvm` are provided though a bridge to
-   `LibSVM`_.
-
 -  Generating strong classifiers by Boosting Strong Classifiers
    weak classifiers is provided by :ref:`bob.learn.boosting`.
 
diff --git a/packages.txt b/packages.txt
index 73e52d9b008d884b79f9f4726484f0b3a472ad70..2d3e4fcb6d7b29c0ccbfc6ee9db8212fdf8b9f61 100644
--- a/packages.txt
+++ b/packages.txt
@@ -15,9 +15,7 @@ bob/bob.ip.base
 bob/bob.ip.color
 bob/bob.ip.gabor
 bob/bob.learn.activation
-bob/bob.learn.libsvm
 bob/bob.learn.linear
-bob/bob.learn.mlp
 bob/bob.db.iris
 bob/bob.learn.em
 bob/bob.db.mnist