Skip to content

Техническое задание

Tkachev Andrey edited this page Mar 13, 2018 · 2 revisions

Сбор и хранение данных

  • Поднять mongodb для сохранения скачанных данных.
  • Написать веб-пауков для парсинга новостных парталов. (scrapy)
  • Выкачать тестовые данные и заполнить базу. (python + pymongo)

Анализ данных

  • Постигнуть tomita parser
  • Написать базовые грамматики для обнаружения названий улиц и некоторых типов организаций (python + tomita parser)
  • Дополнить базу указанными фичами.
  • Выкачать много статей и реализовать классификацию заголовков. (doc2vec)
  • Научиться находить неявные дубликаты статей.

Серверная часть (python-django)

  • Продумать api для взаимодействия. Типы взаимодействия: запросы на поиск мест -> ответ в виде списка мест.
  • Написать логику для работы с картой.

WEB front-end (html, javascript, подобрать фрэймворк для работы)

  • Сверстать станицы конструктора досуга, страницу с картой и результатами на ней.
  • Написать скрипты для работы с сервером.
  • Найти библиотеки для работы с картами, изучить api Яндекс.Карты