Repository: pytorch/vision

Issue:
Missing Documentation for few datasets
## 📚 Documentation

I think we are missing documentation for a few datasets.

I verified over [master](https://pytorch.org/vision/master/datasets.html#) as well as over the [latest release](https://pytorch.org/vision/0.9/datasets.html), but couldn't find these three. I think they were considered as a stable feature in the release so we can add docs for them?

- [ ] [WiderFace](https://github.com/pytorch/vision/blob/master/torchvision/datasets/widerface.py) (included from latest release)
- [ ] [Caltech](https://github.com/pytorch/vision/blob/master/torchvision/datasets/caltech.py)
- [ ] [Semeion](https://github.com/pytorch/vision/blob/master/torchvision/datasets/semeion.py)


Do let me know! I can send a PR to fix all these three :smiley: 




cc @pmeier


Discussion:

Resolving patch:
diff --git a/torchvision/datasets/kinetics.py b/torchvision/datasets/kinetics.py
--- a/torchvision/datasets/kinetics.py
+++ b/torchvision/datasets/kinetics.py
@@ -24,6 +24,7 @@ class Kinetics400(VisionDataset):
 
     Args:
         root (string): Root directory of the Kinetics-400 Dataset. Should be structured as follows:
+
             .. code::
 
                 root/
diff --git a/torchvision/datasets/semeion.py b/torchvision/datasets/semeion.py
--- a/torchvision/datasets/semeion.py
+++ b/torchvision/datasets/semeion.py
@@ -8,7 +8,8 @@
 
 
 class SEMEION(VisionDataset):
-    """`SEMEION <http://archive.ics.uci.edu/ml/datasets/semeion+handwritten+digit>`_ Dataset.
+    r"""`SEMEION <http://archive.ics.uci.edu/ml/datasets/semeion+handwritten+digit>`_ Dataset.
+
     Args:
         root (string): Root directory of dataset where directory
             ``semeion.py`` exists.
@@ -19,6 +20,7 @@ class SEMEION(VisionDataset):
         download (bool, optional): If true, downloads the dataset from the internet and
             puts it in root directory. If dataset is already downloaded, it is not
             downloaded again.
+
     """
     url = "http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.data"
     filename = "semeion.data"
@@ -53,6 +55,7 @@ def __getitem__(self, index: int) -> Tuple[Any, Any]:
         """
         Args:
             index (int): Index
+
         Returns:
             tuple: (image, target) where target is index of the target class.
         """
diff --git a/torchvision/datasets/widerface.py b/torchvision/datasets/widerface.py
--- a/torchvision/datasets/widerface.py
+++ b/torchvision/datasets/widerface.py
@@ -14,6 +14,9 @@ class WIDERFace(VisionDataset):
     Args:
         root (string): Root directory where images and annotations are downloaded to.
             Expects the following folder structure if download=False:
+
+            .. code::
+
                 <root>
                     └── widerface
                         ├── wider_face_split ('wider_face_split.zip' if compressed)
@@ -29,6 +32,7 @@ class WIDERFace(VisionDataset):
         download (bool, optional): If true, downloads the dataset from the internet and
             puts it in root directory. If dataset is already downloaded, it is not
             downloaded again.
+
     """
 
     BASE_FOLDER = "widerface"


Test patch: