Получи случайную криптовалюту за регистрацию!

Deadliner: утилита для упрощения поиска информации о дедлайнах | DLStories | Нейронные сети и ИИ

Deadliner: утилита для упрощения поиска информации о дедлайнах научных конференций и воркшопов

Когда исследователь пишет статью, обычно есть несколько конференций/воркшопов, куда он эту статью может подать. И у всех конференций разные дедлайны подачи. Уходит много времени и нервов, чтобы структурировать всю информацию о том, куда и когда подаваться. В итоге ученый, который должен тратить время на работу и AI-исследования, тратит драгоценное время на копание на сайтах конференций и составление графика.

Deadliner — утилита для решения этой проблемы. Сейчас тулза работает в двух форматах:
— по названию конференции можно получить дату подачи. Например, подав на вход запрос "ICML 2020 registration deadline" вы в ответ получите желаемую дату;
— по названию конференции можно получить список всех ее воркшопов.

Все это работает на основе GPT-3 + поиска гугла. Deadliner парсит html-списки при помощи lxml + gpt-3 и находит все элементы, похожие на список. Затем с помощью нейросети определяет, какой из списков семантически похож на тот, что хочется найти (например, на список воркшопов, если мы ищем воркшопы)

Инструкция по установке и использованию — на GitHub. Все очень просто и юзер-френдли)

Call for contribution
На мой взгляд, идея Deadliner — очень классная и полезная. Но у автора Deadliner — Вадима — не хватает времени для добавления в утилиту всех новых фич, которые хотелось бы в ней видеть. Например:
— научиться по теме находить все дедлайны всех релевантных конференций/воркшопов;
— автоматически добавлять дедлайны в календарь;
— улучшить парсер и оценить его качество с помощью метрик;
— дать пользователю возможность добавлять персонализированный списко интересующих конференций;
— ...

Поэтому Вадим был бы рад любой помощи извне) Если вам интересен проект, вы можете контрибьютить в него pull-request'ами. Сейчас на GitHub в issues описаны пять идей того, что хотелось бы добавить в проект, но можно создавать и новые. Если будут вопросы, пишите Вадиму: @vadim0x60