diff --git a/.gitignore b/.gitignore
index b3d31b4e2ef0d916c2738b740e710178009b5f43..4b4ac0fd2c3fd6d90d50d101b3700b6631e31491 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,6 @@
 *.swo
 *.swp
 *~
-doc/bob/
 doc/bob.ap/
 doc/bob.bio.base/
 doc/bob.bio.caffe_face/
@@ -29,6 +28,7 @@ doc/bob.db.cbsr_nir_vis_2/
 doc/bob.db.cohface/
 doc/bob.db.cuhk_cufs/
 doc/bob.db.cuhk_cufsf/
+doc/bob.db.fargo/
 doc/bob.db.frgc/
 doc/bob.db.fv3d/
 doc/bob.db.gbu/
@@ -61,7 +61,6 @@ doc/bob.db.voxforge/
 doc/bob.db.wine/
 doc/bob.db.xm2vts/
 doc/bob.db.youtube/
-doc/bob.db.fargo/
 doc/bob.extension/
 doc/bob.fusion.base/
 doc/bob.io.audio/
@@ -90,6 +89,8 @@ doc/bob.learn.em/
 doc/bob.learn.libsvm/
 doc/bob.learn.linear/
 doc/bob.learn.mlp/
+doc/bob.learn.pytorch/
+doc/bob.learn.tensorflow/
 doc/bob.math/
 doc/bob.measure/
 doc/bob.pad.base/
@@ -98,7 +99,8 @@ doc/bob.pad.vein/
 doc/bob.pad.voice/
 doc/bob.rppg.base/
 doc/bob.sp/
-doc/gridtk/
+doc/bob/
 doc/extra-intersphinx.txt
+doc/gridtk/
 doc/nitpick-exceptions.txt
 sphinx/
diff --git a/conda/meta.yaml b/conda/meta.yaml
index f44dd4e47c15d320d308f8d9dca70afaa32a2af3..92d92f6e31e4328475c9faa831e9ecf6d52dd7e6 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -102,6 +102,8 @@ requirements:
     - bob.learn.libsvm
     - bob.learn.linear
     - bob.learn.mlp
+    - bob.learn.pytorch
+    - bob.learn.tensorflow
     - bob.math
     - bob.measure
     - bob.pad.base
diff --git a/doc/index.rst b/doc/index.rst
index 074455a49635d8a907bd351baf70e33946069f27..95094a56a8f240579cb2b27a1dc073b34eaa5367 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -55,6 +55,8 @@ Machine Learning
 * :ref:`bob.learn.libsvm`
 * :ref:`bob.learn.em`
 * :ref:`bob.learn.boosting`
+* :ref:`bob.learn.tensorflow`
+* :ref:`bob.learn.pytorch`
 
 Modules for Developers
 ----------------------
@@ -250,6 +252,8 @@ Index of all Packages
    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>
    bob.measure <bob/bob.measure/doc/index.rst>
    bob.pad.base <bob/bob.pad.base/doc/index.rst>
diff --git a/packages.txt b/packages.txt
index e3b83b5d09790c768300606781624d0865a57bdb..26a717d03cfac055f3cb9551265a72aa4084e853 100644
--- a/packages.txt
+++ b/packages.txt
@@ -26,6 +26,7 @@ bob/bob.db.cbsr_nir_vis_2
 bob/bob.db.cohface
 bob/bob.db.cuhk_cufs
 bob/bob.db.cuhk_cufsf
+bob/bob.db.fargo
 bob/bob.db.frgc
 bob/bob.db.fv3d
 bob/bob.db.gbu
@@ -58,7 +59,6 @@ bob/bob.db.voxforge
 bob/bob.db.wine
 bob/bob.db.xm2vts
 bob/bob.db.youtube
-bob/bob.db.fargo
 bob/bob.extension
 bob/bob.fusion.base
 bob/bob.io.audio
@@ -87,6 +87,8 @@ bob/bob.learn.em
 bob/bob.learn.libsvm
 bob/bob.learn.linear
 bob/bob.learn.mlp
+bob/bob.learn.pytorch
+bob/bob.learn.tensorflow
 bob/bob.math
 bob/bob.measure
 bob/bob.pad.base