Репозиторий задач Авиахакатона МАИ 6-8 апреля 2018 года
aviahackathon's Introduction
aviahackathon's People
aviahackathon's Issues
Работа с претензиями пассажиров (задача от АК "Россия")
Описание задачи
Сколько пассажиров перевозит каждая авиакомпания в час? А в день? А в год? Миллионы человек! Какова вероятность того, что кому-то из пассажиров не понравится качество предоставляемого сервиса?
Недовольные клиенты есть всегда. Но и тут есть нюанс. Среди реально недовольных клиентов попадаются и такие, кто пытается преднамеренно сорвать с авиакомпании деньги и оперируют лазейками законов. Авиакомпании теряют миллионы долларов на рассмотрение претензий пассажиров и работу юристов. Нам кажется, что авиакомпаниям нужен новый герой, и им можешь стать ты!
Задача от авиакомпании "Россия"
Предложить архитектуру и создать прототип инструмента для автоматической обработки претензий пассажиров. Варианты задач:
- Распределение претензий по критерию обоснованности ("первичный фильтр претензий").
- Построить маршрут прохождения претензии в зависимости от ее содержания.
- Автоматическая генерация текста ответа на претензию.
Примечание: работа с претензиями включает в себя отсылки на пункты российских и международных нормативно-правовых актов.
Исходные данные:
Подборка текстов претензий пассажиров (деперсонализированы):
- Примеры актов о рассмотрении претензии.
- Примеры информационных писем об обстоятельствах претензии.
- Примеры писем-ответов на претензии пассажиров.
Данные будут доступны только на хакатоне.
Лучшая визуализация данных Росавиации (задача от 7RedLines)
Описание задачи
Росавиация, как и многие другие государственные структуры, накапливают большое количество данных. С помощью них можно проанализировать сезонную загруженность аэропортов, количество свободных мест в салонах самолётов и узнать о количестве вакансий в авиационных структурах. Но куда интереснее посмотреть корреляцию этих данных. Давайте поможем им стать полезными. А вам помогут эксперты нашего партнера - 7RedLines.
Ожидаемый результат (7RedLines)
Панель с информацией по обслуживанию пассажиров и грузовой клиентуры в аэропортах России за период январь-май в 2016-2017 г.г. с возможностью анализа данных в процентном соотношении к предыдущему периоду.
На панели необходимо предусмотреть возможность анализа по видам перевозок и обслуживанию, как по всей географии в целом, так и детально по выбранному аэропорту.
Инструменты
В качестве инструмента для создания информационной панели можно воспользоваться. например, Qlik. Разобраться в нем помогут наши эксперты на мастер-классе в субботу.
Лайфхак: чтобы быстрее получить ссылку на скачивание, указывайте Казахстан.
Исходные данные
-
Статистика обслуживания пассажиров и грузовой клиентуры в аэропортах России в различных разрезах.
Формат: XSLX скачать -
Открытые данные Росавиации
Формат: CSV http://www.favt.ru/opendata/ -
Координаты аэропортов - https://raw.githubusercontent.com/jpatokal/openflights/master/data/airports.dat
Персонализированная покупка авиабилетов (задача от Авиапорт и MiLogistic)
Описание задачи
Продукт любой авиакомпании состоит из многих компонентов и отличается от других ценой, набором услуг и сервисов, а также стандартами и качеством их реализации. Каждый пассажир в момент поиска и покупки билета принимает решение исходя из того, какие критерии для него наиболее важны.
Метапоисковики позволяют подобрать подходящее предложение по маршруту, цене и расписанию, не проводя часы за мониторингом сайтов всевозможных авиакомпаний. Но как быть, когда речь заходит о качестве, судить о котором можно либо из личного опыта, либо из противоречивых отзывов. В действительности пассажир может предпочесть не только самый дешевый или удобный по времени рейс, но и высказывать пожелания к уровню стандартов сервиса.
На помощь пассажиру приходит независимое исследование, проводимое отечественными экспертами среди ведущих авиакомпаний «Сервис в российском небе». В ходе планирования и осуществления тестовых перелётов эксперты оценивают сервис по более чем 150 параметрам. Дополнительно ряд параметров объединяются в группы, которые характеризуют тот или иной аспект сервиса, например, «Бортовое питание», «Торговля на борту», «Кресла и личное пространство», «Чистота на борту» и т.д. Каждая группа имеет интегральный индекс качества, рассчитанный исходя из экспертной оценки по параметру и их весов.
Также часто встречается ситуация: у человека запланирован отпуск на конкретные даты, или просто впереди предстоят свободные выходные дни. Имеется желание сменить обстановку, посмотреть что-то новое, при этом не затратив большого количества денег, а направление перелёта не особо принципиально.
В таком случае выбор билета имеет критерии: жёсткие даты, их мы сдвигать не можем, оптимизация по стоимости с поиском наименьшей цены, наши пожелания по формату отдыха: перелёт к морю, в горы, с визой, без визы и т.д. Для такого случая требуется сервис рекомендации выбора направления для проведения отпуска, с учётом предпочтений покупателя.
Ожидаемый результат (партнер: Авиапорт)
Создать сервис подбора билета на основе не только стоимости билета, но и качества обслуживания.
Ожидаемый результат (партнер: MiLogistic)
Создать сервис подбора авиабилета “куда угодно” на основе интересов путешественника, с учётом точных дат, фильтров покупателя (наличие визы, желаемая погода в регионе, формат отдыха и т.д.), с сортировкой по стоимости.
Исходные данные
-
Данные, предоставленные пользователем (пример): пункт назначения с возможностью выбора “куда угодно”, дата вылета, дата прилёта, длительность полёта, время вылета, время приземления, настроение, увлечения, цель поездки, название авиакомпании, сколько человек летит вместе, возраст и т.д.
Эти данные вы моделируете сами -
Данные рейтинга ведущих российских авиакомпаний «Сервис в российском небе» http://airlines.goodfly.ru
Формат: XLSX скачать -
Данные о расписании всех авиарейсов России доступны на сайте http://avia24.net/
-
Дополнительно можно запросить тестовый API у любого крупного метапоисковика.
Сервис для развлечения пассажиров (задача от ivi)
Описание задачи
Хорошо, когда в полете можно увлечься интересным фильмом или сериалом, показать детям мультик, с пользой потратить время на Discovery или даже начать проходить обучающий курс. Однако в воздухе пассажиру приходится выбирать из того, что есть на борту, а всех, как известно, удовлетворить невозможно. Как же увеличить количество пассажиров, которые найдут то, что им понравится?
Наш партнер онлайн-кинотеатр ivi предложил идею: на основе анализа данных создать сервис подбора контента, интересного пассажирам конкретного рейса.
Ожидаемый результат
Cервис подбора видеоконтента на основе вкусов пассажиров конкретного рейса.
Варианты реализации сервиса
- Сервис для seat-backs мониторов (приложение c интерфейсом на Javascript)
- Телеграм-бот
- Мобильное приложение
- Сайт
Инструмент от ivi для поиска в описаниях контента
Скрипт, который осуществляет полнотекстовый поиск в текстах на естественном языке. Туториал прилагается.
Исходные данные
-
Данные, предоставленные пользователем (пример): пункт назначения, дата вылета, дата прилёта, длительность полёта, время вылета, время приземления, настроение, увлечения, цель поездки, название авиакомпании, сколько человек летит вместе, возраст и т.д.
Эти данные вы моделируете сами. -
Собственная статистика просмотров медиаматериалов от ivi за конец марта 2018 года: кто смотрел, какой медиаматериал, в какое время, как долго, с какого устройства, где находился пользователь во время просмотра.
Формат: CSV, 61279005 строк, 4.8 Гб скачать.
content_id
- id контента
compilation_id
- id сериала (если это content_id, то указывает на серию сериала)
user_id
- кто смотрел
show_duration
- как долго смотрел, в секундах
timestamp
- когда смотрел, unix time
platform
- с какого устройства смотрел (веб, мобильный девайс, телевизор)
country
- где находился в момент просмотра (страна)
place
- где находился в момент просмотра (город)
content_id, compilation_id, user_id, show_duration, timestamp, platform, country, place
196380,9714,2146511241,434,2018-03-28T04:25:21.000+03:00,Web-Mobile,Таджикистан,Khujand
2828,None,-376570852,420,2018-03-28T08:16:26.000+03:00,Web,Таджикистан,Khujand
147659,9991,-522928405,208,2018-03-30T10:39:28.000+03:00,Mobile,Хорватия,Pula
- Информация о медиаматериале: название фильма, описание, актёрский состав, жанр, страна происхождения, информация о режиссёре,
информация о издателе, информация о местах съёмок, длительность, рейтинг КиноПоиск, рейтинг IMDB, комментарии пользователей, рецензии, дата премьеры, язык, интересные факты, описание сюжета, бюджет, сборы в России/мире.
Формат: XML, 47199 строк, 350 Мб скачать.
Скачать описание данных.
<content hash='b37a79eb5739b49e4beed681f12ed0a22fa6bc44'><id>1999</id><title>Урок английского</title><orig_title/><descr/><compilation>Ералаш</compilation><copyright_overlay/><season>0</season><credits/><episode>9</episode><duration>198</duration><preview_id>997754</preview_id> ... <item>отношения родителей и детей</item><item>отношение учителя и ученика</item><item>ссоры</item></about><basis><item>оригинального сценария</item></basis><category_property><item>Для детей</item></category_property><check><item>Проверено</item></check><place><item>Россия</item></place></content>
Сервис на основе данных Росавиации
Описание задачи
Росавиация, как и многие другие государственные структуры, накапливает большое количество данных. С помощью них можно проанализировать сезонную загруженность аэропортов, количество свободных мест в салонах самолётов и узнать о количестве вакансий в авиационных структурах. Но куда интереснее посмотреть корреляцию этих данных. Давайте поможем им стать полезными. Не забывайте пытать наших экспертов =)
Ожидаемый результат
Создание сервиса на основе открытых данных Росавиации.
Тематику и реализацию сервиса выбираете самостоятельно.
Исходные данные
-
Статистика обслуживания пассажиров и грузовой клиентуры в аэропортах России в различной детализации
Формат: XSLX скачать -
Открытые данные Росавиации
Формат: CSV http://www.favt.ru/opendata/ -
Координаты аэропортов - https://raw.githubusercontent.com/jpatokal/openflights/master/data/airports.dat
Анализ и прогнозирование стоимости сервиса по техническому обслуживанию самолетов Сухой Суперджет SSJ100
Описание задачи
У тебя есть автомобиль? Значит, ты знаешь сколько стоит ТО для машины, а для двух, а для трех? А если у тебя самолет или даже не один, а много – воздушный флот? И каждому самолету по регламенту нужно проводить техническое обслуживание? Какова стоимость и как эффективно спланировать затраты на ТО самолета? Это можешь сделать ты!
Для планирования технического обслуживания (ТО) самолета необходимо точно знать, сколько он летает (часов в воздухе), сколько раз он взлетал/садился и сколько лет он эксплуатируется с момента его выпуска. Для производителя самолетов и организаций по техническому обслуживанию это возможность делать бизнес на предоставлении услуг сервиса ТО.
Анализ фактических данных о полетах парка самолетов и прогнозирование их интенсивности в будущем позволит в деньгах и человеческих ресурсах спрогнозировать с точностью до конкретного самолета (по номеру борта) необходимость продажи сервиса ТО для авиакомпании-эксплуатанта самолета.
Задача от производителя самолетов SSJ100 «Гражданские Самолеты Сухого»
Создание инструмента (программного модуля) для анализа и прогнозирования стоимости технического обслуживания (ТО) самолетов SSJ100 на основе данных о совершенных полетах и условиях проведения ТО.
Исходные данные
- Рейсы парка самолетов SSJ100 за период с 16.06.2011 по 31.03.2018 (информация с онлайн-табло аэропортов*).
Дата,Рейс,Борт,Откуда,Куда,Отпр,Приб,Длит
31.03.2018,SU1397,RA-89046,Сыктывкар (SCW),Москва (SVO),2:29,4:43,2:14
31.03.2018,SU1373,RA-89044,Белгород (EGO),Москва (SVO),2:38,4:29,1:51
*время отправления/прибытия - московское
Формат: CSV, 95386 строк, 6.6 Мб скачать.
Источник: http://ssj-aeroflot.blogspot.ru/2018/03/31032018.html#more
- Условия, трудоемкость и стоимость выполнения необходимого вида ТО для самолетов SSJ100 в зависимости от интенсивности эксплуатации самолетов.
Вид ТО,"Порог, FC","Порог, YE","Порог, FH","Интервал, FC","Интервал, YE","Интервал, FH","Трудоемкость A320, MH","Стоимость MH, $"
A check,,0.273972603,750,,0.273972603,750,220,50
C check,6000,2,7500,6000,2,7500,2400,60
Landing gear,20000,10,,20000,10,,2900,55
Engine,20000,,,20000,,,3000,70
SI check,35000,12,,35000,12,,3500,80
Расшифровки: FC (Flight Cycle) - количество совершенных рейсов, FH (Flight Hours) - налет по летным часам, YE (Years) - календарный срок эксплуатации в годах, MH (Man-Hour) - трудоемкость обслуживания чел/час («человек-час»), MH cost $ - стоимость одного чел/час в долларах США ($)
Формат: CSV скачать.
- Исходные данные для планирования технического обслуживания
КОД ИЗМЕНЕНИЯ,НОМЕР ЗАДАЧИ,ИСХОДНЫЙ ДОКУМЕНТ,ЗОНА,ДОСТУП,КОД ЗАДАЧИ,ОПИСАНИЕ ЗАДАЧИ,,ПОРОГ НАЧАЛА РАБОТ,ПОРОГ НАЧАЛА РАБОТ DY,ПОРОГ НАЧАЛА РАБОТ FH,ПОРОГ НАЧАЛА РАБОТ FC,ПОРОГ НАЧАЛА РАБОТ Y,интервал,интервал=порог?,DY,FH,FC,AMTOSS,,КОЛ.-ВО ЧЕЛОВЕК,СПЕЦИАЛИЗАЦИЯ,ПОДГОТОВИТЕЛЬНЫЕ РАБОТЫ,ЗАДАЧА,СУММАРНОЕ ЗНАЧЕНИЕ,№ ВС,МОДЕЛЬ ВС,ПРИМЕЧАНИЕ,"Стоимость чел/час, $",Стоимость материалов
Формат: XLSX, 206 строк (доступно только на хакатоне)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.