{
  "fetched_at": "2026-10-19T09:37:01Z",
  "source_url": "https://www.kaggle.com/competitions/face-verification2/data",
  "pages": [
    {
      "name": "data-description",
      "content": "<h2>File descriptions</h2>\r\n<ul>\r\n<li><strong>train.zip</strong> - the training set containing several images per person. </li>\r\n<li><strong>test.zip </strong>- images used for your verification submission (see pairs.csv)</li>\r\n<li><strong>pairs.zip</strong> - a list of image pairs for your submission. </li>\r\n</ul>\r\n<p>The training database consists of a set of folders, where each folder contains pictures of a single person. You are free to sample pairs of same / different persons and learn to distinguish between the two cases. Also any other training data is allowed (but not mandatory) for this purpose (e.g. <a href=\"http://vis-www.cs.umass.edu/lfw/\">LFW </a>or <a href=\"http://www.cs.tau.ac.il/~wolf/ytfaces/\">YTF </a>datasets). The training database also contains the following readily calculated data for each image:</p>\r\n<ul>\r\n<li><strong>&lt;image_name&gt;_bbox.csv</strong> - the coordinates of the bounding box around the face. Contains four numbers: <em>x, y, width, height</em> with (<em>x,y</em>) the upper left corner.</li>\r\n<li><strong>&lt;image_name&gt;_deepfeatures.csv</strong> - Deep neural network features computed at the last hidden layer of <em>AlexNet.</em></li>\r\n<li><strong>&lt;image_name&gt;_landmarks_small.csv</strong> - Five landmark coordinates extracted from the image: <em>left eye, right eye, nose, left corner of mouth, right corner of mouth.</em></li>\r\n<li>\r\n<p><strong>&lt;image_name&gt;_landmarks_big.csv</strong> - 68 landmark coordinates extracted from the image.</p>\r\n</li>\r\n</ul>\r\n<p>The test database consists of images similar to those in the training database. However, the identities are not given. Instead, a list of image pairs (the third file) is provided, and competitors are required to determine whether each pair is a match (1) or non-match (0).</p>\r\n<p><strong>Note: </strong>The data was re-uploaded on October 28th, because the deep features were incorrectly computed. Please reload train.zip and test.zip.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<p>Face verification is a widely studied research topic, where the goal is to automatically determine whether two images represent the same person. Until recently, the dominating techniques used <em>facial landmarks </em>as the features for identity verification. Typical landmarks include the coordinates of eyes, nose, corner of mouth, etc. More recently <em>deep learning</em> based techniques have changed the domain by reaching <em>human level</em> accuracy (97 % and above) in the verification process [1,2].</p>\r\n<p>The goal of this competition is to develop algorithms for accurate face verification. The goal is to learn to predict whether a pair of images represent the same person (target output = 1) or a different person (target output = 0). In order to help you get started, we've prepared three sets of possible features: two sets of landmark locations and one set of deep features calculated using the AlexNet as described <a href=\"http://caffe.berkeleyvision.org/gathered/examples/feature_extraction.html\">here</a>.</p>\r\n<p><strong>Prizes: </strong>The best teams from TUT and TUGraz will be donated a T-shirt for each team member. Moreover, the winning team will receive shirts as well, if not from the related courses of the organizing universities. We'll try our best to get hold of <a href=\"http://store-xkcd-com.myshopify.com/products/sudo\">XKCD shirts</a>, although they are in high demand. If not possible, we'll find another nerd T-shirt instead.</p>\r\n<p><strong>Organizers:</strong> Gernot Riegler (Graz University of Technology, Austria) and Heikki Huttunen (Tampere University of Technology, Finland).</p>\r\n<p>[1] Taigman, et al. \"Deepface: Closing the gap to human-level performance in face verification,\" <em>IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</em>, 2014.</p>\r\n<p>[2] Schroff, et al., \"FaceNet: A Unified Embedding for Face Recognition and Clustering,\" <em>IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</em>, 2015.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "\r\n\t<!-- Begin Base Rules -->\r\n    <h3>One account per participant</h3>\r\n    <p>You cannot sign up to Kaggle from multiple accounts and therefore you cannot submit from multiple accounts.</p>\r\n    <h3>No private sharing outside teams</h3>\r\n    <p>\r\n        Privately sharing code or data outside of teams is not permitted.\r\n        It's okay to share code if made available to all participants on the forums.\r\n    </p>\r\n    <h3>Team Mergers</h3>\r\n    <p>Team mergers are not allowed in this competition.</p>\r\n\r\n    <h3>Team Limits</h3>\r\n    <p>The maximum size of a team is 3 participants.</p>\r\n    <h3>Submission Limits</h3>\r\n    <p>You may submit a maximum of 4 entries per day.</p>\r\n    <p>You may select up to 2 final submissions for judging.</p>\r\n    <h3>Competition Timeline</h3>\r\n    <p>Start Date: <strong>10/14/2015 6:25 PM UTC</strong></p>\r\n    <p>Merger Deadline: <strong>None</strong></p>\r\n    <p>Entry Deadline: <strong>None</strong></p>\r\n    <p>End Date: <strong>12/11/2015 11:59 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n<h3>Use of additional training data</h3>\r\n<p>Use of additional training data is allowed (<em>e.g.</em> different datasets to train your classifier).</p>\r\n<h3>Manual annotation</h3>\r\n<p>Manual annotation of identities in the test data is not permitted. The winners are required to submit their code for inspection.</p>\r\n<h3>Other</h3>\r\n<p>TUT &amp; TUGraz students: Include an identifier into your team name (e.g. at TUT; your student number such as <em>TeamASDF (143712, 143713, 143714)</em>).</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Submissions And Scoring",
      "content": "<p>The participants will be ranked based on the accuracy of their predictions. The accuracy is measured by <em>Weighted <a href=\"https://en.wikipedia.org/wiki/Receiver_operating_characteristic#Area_under_the_curve\">AUC</a></em>, which assesses the accuracy based on the area under the <em>Receiver Operating Characteristics</em> (ROC) curve. This measure is suitable for cases where the classes are severely imbalanced: I our competition only about 0.3% of pairs in the test data are a match. With a more straightforward measure--such as the prediction error--the all-zeros prediction with 99.7% accuracy would be difficult to beat.</p>\r\n<p>The AUC ranks the submissions based on the order of predicted likelihoods. The prediction should consist of not only the predicted category (match or no-match), but also its likelihood (score between 0 and 1). It is allowed to submit only zeros and ones, but the score will be less than with well justified likelihoods represented as real numbers.</p>\r\n<p>The submission file should be a text file with the following contents:</p>\r\n<pre>Id,Prediction<br />0,0.523359<br />1,0.211905<br />2,0.408814<br />...<br />901151,0.803045<br />901152,0.677751</pre>\r\n<p>The first column of the csv file is the index of the pair of images (see file pairs.csv). The second column is the likelihood that the images are a pair: higher values imply higher confidence.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}