{
  "fetched_at": "2026-10-20T01:33:35Z",
  "source_url": "https://www.kaggle.com/competitions/grapheme-to-phoneme/data",
  "pages": [
    {
      "name": "data-description",
      "content": "<h2>Описание файлов</h2>\r\n<ul>\r\n<li><strong>train.csv</strong> - тренировочные данные, содержащие слова и их транскрипции</li>\r\n<li><strong>test.csv</strong> - тестовые данные, содержащие слова</li>\r\n<li><strong>phones.txt</strong> - отображение фонем в кодовые символы</li>\r\n</ul>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<p>Вам предоставлены слова, для каждого из которых вы должны составить фонетическую транскрипцию.</p>\r\n<p><strong>Обязательно прочитайте!</strong></p>\r\n<ul>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Решать задание необходимо в одиночку</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Запрещается использование внешних наборов данных, не предоставленных на соревновании</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Ваше имя в лидерборде должно иметь вид Фамилия Имя (Место учебы). Например, Иванов Иван (ШАД). Для изменения имени надо зайти в раздел My Team</span></li>\r\n</ul>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<h2>Метрика</h2>\r\n<p>Метрикой качества, используемой в конкурсе, является <a href=\"https://en.wikipedia.org/wiki/Levenshtein_distance\">LevenshteinDistance</a>. К сожалению Каггл не предоставляет возможности написать свою кастомную метрику (если предоставляет, то научите!), поэтому, чтобы расстояние по Левенштейну считалось честно (чтобы не учитывать пробелы и двусимвольные фонемы), существует файлик <strong>phones.txt</strong>, в котором задано взаимно-однозначное соответствие фонем и однобуквенных символов. Итоговые транскрипции должны быть закодированным (см. Формат ответа).</p>\r\n<h2>Формат ответа</h2>\r\n<pre>Id,Transcription<br />1,vypbvqi<br />2,gBmw<br />...</pre>",
      "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 1 participant.</p>\r\n    <h3>Submission Limits</h3>\r\n    <p>You may submit a maximum of 5 entries per day.</p>\r\n    <p>You may select up to 1 final submissions for judging.</p>\r\n    <h3>Competition Timeline</h3>\r\n    <p>Start Date: <strong>10/24/2016 4:09 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>11/13/2016 11:59 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Faq",
      "content": "<h3>Что стоит попробовать?</h3>\r\n<ol>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Rule-based подход с FST-шками (см. <a href=\"http://www.openfst.org/twiki/bin/view/FST/FstExamples\">OpenFST</a>).</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Классические подходы с EM-алгоритмом.</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Классическое машинное обучение.</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Рекуррентные нейронные сети (SimpleRNN, GRU, LSTM).</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Различные виды декодирования, ансамбли.</span></li>\r\n</ol>\r\n<h3>Что можно использовать?</h3>\r\n<ol>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">NLTK</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Scikit-learn</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">Keras (можно и Lasagne, но советую Keras)</span></li>\r\n<li><span style=\"font-size: 1em; line-height: 1.5em;\">OpenFST</span></li>\r\n</ol>\r\n<h3>Что, если я хочу использовать другую библиотеку?</h3>\r\n<p>Если вы хотите использовать какие-то иные библиотеки, напишите мне, я ознакомлюсь с ними и пойму, можно ли их использовать. Если они будут допущены к использованию, то я запишу их здесь, чтобы все студенты могли ими попользоваться.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}