Создание эмбеддингов зависимостей и их использование в рекоммендательной системе
Зависимости проекта — это очень специфичный и любопытный источник информации. С одной стороны, по сравнению с самим кодом проекта они представляются очень маленькими, с другой стороны, они несут в себе чрезвычайно много инофрмации о проекте — подчас одного взгляда на них достаточно, чтобы сказать, о чём проект. С этой точки зрения зависимости можно рассматривать как “скелет“ проекта — и, следовательно, на их основании можно сравнивать проекты и делать о них выводы.
В нашей работе мы решили исследовать создание эмбеддингов зависимостей и создали прототип рекомендательной системы на их основании. Мы собрали датасет из 7,132 фалов , представляющих собой списки зависимостей проектов на языке Python, а также собрали их версии за предыдущие 10 лет. На основании этих данных мы создали матрицу совместной встречаемости библиотек и проектов и с помощью сингулярного разложения превратили её в эмбеддинги проектов и зависимостей. Мы провели кластеризацию векторов зависимостей и исследовали
16 views
43
4
4 months ago 00:05:19 1
СУПЕР СПОСОБ ДЛЯ СОЗДАНИЯ ФОТО КРАСИВЫХ ДЕВУШЕК
6 months ago 01:45:41 1
Langchain - делаем AI chat бота поверх ваших документов // Курс «Machine Learning. Professional»
8 months ago 01:03:34 1
[I’ML] Ранжирование и ретривел — описание эффективных алгоритмов и архитектур
1 year ago 00:19:37 1
NLP практика. Определяем тональность текста при помощи NLTK и DL
1 year ago 01:11:06 1
Sherpa RPA: Как создать робота-продавца на базе ChatGPT
3 years ago 01:16:00 5
Import2vec: Learning Embeddings for Software Libraries
3 years ago 00:23:43 1
Web-сервис для генерации текстовых эмбеддингов - Дани Эль-Айясс
4 years ago 01:45:55 16
Создание эмбеддингов зависимостей и их использование в рекоммендательной системе
4 years ago 00:25:30 15
Михаил Макаров — «Графовые эмбеддинги и их итеративное построение»