ВВЕДЕНИЕ 3
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 Анализ литературы 7
1.2 Анализ существующих решений 10
1.2.1 Критерии сравнения 10
1.2.2 Реферативная база данных Scopus 12
1.2.3 Научная цифровая библиотека eLIBRARY 13
1.2.4 Научная цифровая библиотека КиберЛенинка 14
1.2.5 Результаты анализа существующих решений 16
ГЛАВА 2. ПОСТАНОВКА ЗАДАЧИ 18
2.1 Общие сведения о программе 18
2.2 Технические возможности программы 20
2.3 Описание технологий и методов разработки 22
2.3.1 Описание технологий 22
2.3.2 Описание методов разработки 24
2.4 Состав работ по созданию веб-приложения 25
ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АЛГОРИТМА
РЕКОМЕНДАЦИИ КЛЮЧЕВЫХ СЛОВ 26
3.1 Анализ метрик схожести строк 26
3.2 Реализация алгоритма рекомендации ключевых слов 32
ГЛАВА 4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ВЕБ-ПРИЛОЖЕНИЯ
НАУЧНОЙ БИБЛИОТЕКИ 40
4.1 Описание архитектуры веб-приложения 40
4.2 Реализация хранения данных 44
4.3 Реализация системы аутентификации и авторизации
4.4 Тестирование веб-приложения 48
ЗАКЛЮЧЕНИЕ 51
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 53
ГЛОССАРИЙ 57
ПРИЛОЖЕНИЯ 60
Приложение А 60
Приложение Б 76
С каждым годом число публикуемых в мире научных статей увеличивается, и за счет этого увеличивается нагрузка на исследователей при поиске и анализе актуальной информации, используемой в проводимых исследованиях. В некоторых федеральных университетах Российской Федерации есть положение, по которому каждый преподаватель, занимающийся научно-исследовательской работой, должен опубликовать не менее двух научных статей в год. По данным «Национального исследовательского университет «Высшей школы экономики» (см. рис. 1), «За 2010-2021 гг. число публикаций российских авторов в изданиях, индексируемых в Scopus, выросло в 3 раза, а доля страны в общемировом потоке публикаций - вдвое (до 3.5%)» [6].
Рисунок 1. Публикации российских авторов в научных изданиях, индексируемых в Scopus [6]
С ростом числа публикаций у исследователей усложняется процесс поиска нужной информации, а также никак не упрощается и не улучшается процесс публикации научных работ. Чтобы опубликовать научную работу, нужно вначале подготовить метаданные. Метаданные состоят из:
1. Имена авторов
2. Названия учреждений
3. Должности и звания
4. Очередность авторов
5. Резюме (аннотации)
6. Оформленного библиографического списка (литературных ссылок)
7. Ключевые слова
За счет правильного подбора ключевых слов при публикации исследователи смогут точнее описать место своих публикаций в той или иной предметной области и улучшить возможности поиска этих работ другими исследователями и, следовательно, повысить качество описания новых научных работ.
Согласно исследованию [4], «Несмотря на развитие технических средств, усложняются процессы, связанные с поиском полной и точной научной информации. Для выхода на новый уровень в использовании технологий обработки информации, в первую очередь, необходим переход к семантически значимому представлению научных знаний, извлекаемых из информации в цифровой среде. В современных условиях, характеризуемых мультидисциплинарностью исследований, необходимого эффекта можно достичь, разработав универсальные подходы к хранению и представлению научных знаний. Эти подходы нашли свое отражение в концепции создания Единого цифрового пространства научных знаний».
Единое цифровое пространство научных знаний (ЕЦПНЗ), по самому своему определению, должно содержать проверенную научную информацию, представленную, например, в соответствии с единой онтологией. Под онтологией понимается свод правил построения и предоставления пользователям элементов ЕЦПНЗ. Поэтому для построения ЕЦПНЗ необходимо определить его элементы и онтологию их представления [11]. Мы же в свою очередь сужаем ЕЦПНЗ до цифрового пространства математических знаний (ЦПМЗ), которое, естественно, является подпространством ЕЦПНЗ. За счет представления ЦПМЗ в виде экосистемы взаимосвязанных между собой математических объектов, мы можем лучше учесть специфику набора элементов, который будет формировать наши рекомендательные элементы. Для основы формирования этих элементов нами была выбрана “Математическая предметная классификация”, содержащая более 5 тыс. элементов, сгруппированных в трехуровневую иерархию [24, 37], так как эта классификация наиболее полно описывает разделы математики и направлений математических исследований.
С помощью такого набора элементов мы можем давать рекомендации к подбору ключевых слов. За счет такой рекомендательной системы на основе ЦПМЗ мы сможем точнее структурировать соответствующую научную информацию. Тем самым улучшается поиск нужной информации, которая будет более точной и полной, поэтому новые научные статьи и исследования будут описаны намного качественнее, что даст возможность сосредоточить внимание исследователя на чем-то более предметном. Также рекомендательная система ускорит возможность публиковать научные работы. В свою очередь, научные работы и ключевые слова будут формировать ЦПМЗ и набор его элементов. За счет такой взаимосвязи мы сможем создать веб-приложение, способное предлагать такую рекомендательную систему.
Цель работы - создать веб-приложение, которое будет предлагать рекомендательные элементы к подбору ключевых слов в метаданных для публикаций научных работ на основе набора элементов ЦПМЗ. Тем самым за счет полученных ключевых слов можно будет точнее находить нужную информацию. Объектом исследования является процесс формирования рекомендательной системы на основе ЦПМЗ. Предметом исследования являются процесс и возможность подбора ключевых слов к публикации научных работ с помощью сформированной рекомендательной системы.
В приведенном ниже исследовании решаются следующие задачи:
• Изучение и систематизация научных статей по ЕЦПНЗ.
• Анализ существующих аналогов, вывод сходств и различий существующих решений
• Разработка алгоритма рекомендации ключевых слов.
• Разработка веб-приложения
• Тестирование веб-приложения
В первой главе работы проведен анализ предметной области, вторая глава содержит постановку решаемой задачи, третья глава описывает предложенную программную реализацию алгоритма рекомендации ключевых слов, четвертая глава характеризует программную реализацию веб-приложения.
Рекомендательные элементы экосистемы цифрового научного пространства математических знаний. А также похожие готовые работы: страница 31 #9106795
Артикул: 9106795
- Предмет: Программирование
- Уникальность: 78% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 78
- Формат файла: docx
1 700p.
2 400p.
Только 16.11.2024
1. Абрамов, Е.Г. Подбор ключевых слов для научной статьи // Научная периодика: проблемы и решения, №2, 2011. — С. 35-40.
2. Антопольский А.Б., Каленов Н.Е., Серебряков В.А., Сотников А.Н. О едином цифровом пространстве научных знаний // Вестник Российской академии наук, Т. 89, №7, 2019. - С. 728-735
3. Антопольский А.Б. и др. Принципы построения и структура единого цифрового пространства научных знаний (ЕЦПНЗ) // Научно-техническая информация. Сер. 1. 2020. № 4. С. 9 - 17.
4. Атаева О.М., Каленов Н.Е., Серебряков В.А. Об основных понятиях Единого цифрового пространства научных знаний // Научный сервис в сети Интернет: труды XXII Всероссийской научной конференции, 2020. —С. 29-40.
5. Бескаравайная Е.В., Митрошин И.А., Харыбина Т.Н. Портал научной библиотеки как элемент единого цифрового пространства научных знаний // Информация и инновации, Т. 15, № 3, 2020. — C. 7-13
6. Власова В. В., Гохберг Л. М., Дитковский К. А. и др. Российская наука в цифрах: 2023 // Нац. исслед. ун-т «Высшая школа экономики», 2023. — 48 с.
7. Власов С.А., Каленов Н.Е. Автоматизированная система анализа ключевых терминов // Программные продукты и системы, Т. 35, № 3, 2022. —С. 420-427
8. Елизаров А.М., Липачев Е.К., Хайдаров Ш.М. Метод автоматизированного подбора рецензентов научных статей, реализованный в информационной системе научного журнала // Научный сервис в сети Интернет: труды XXI Всероссийской научной конференции, 2019. — С. 318-328
9. Елизаров А.М, Липачев Е.К., Хайдаров Ш.М. Рекомендательная система поиска экспертов для проведения научного рецензирования в математическом журнале// Электронные библиотеки. - Т. 23. - № 4, 708-732.
1 0.Елизаров А.М., Жижченко А.Б., Жильцов Н.Г., Кириллович А.В., Липачев Е.К. Онтологии математического знания и рекомендательная система для коллекций физико-математических документов Т 467, № 4, 2016. - С. 392-395.
П.Каленов, Н. Е., Соболевская, И. Н., Сотников, А. Н. Единое цифровое пространство научных знаний в мировом
информационном пространстве // Информационное общество, №1, 2021. —C. 30-41
12 .Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения // Издательство «Питер», 2018. — 352 с.
13 .Фальк К. Рекомендательные системы на практике // Manning Publishing 2020. — 448 с.
14 .Хайдаров Ш.М., Ямалутдинова Г.Ш. Рекомендательная система классификации физико-математических документов // Научный сервис в сети Интернет: труды XX Всероссийской научной конференции, 2018. — С. 480-486.
15 .Smyth B. Case-based recommendation // In: Brusilovsky A., Kobsa W. (eds). The Adaptive Web: Methods and Strategies of Web Personalization, Lecture Notes in Computer Science, Springer, Berlin, 2007. P. 342-376.
16 .3 способа разместить свою статью в eLIBRARY самостоятельно // Ru-Science, 2024. — URL:
https://ru-science.com/blog/3-sposoba-razmestit-svoyu-statyu-v-elibrary- samostoyatelno
17 .Знакомство с JSX // ReactJS, 2024 — URL:
https://ru.legacy.reactj s. org/ docs/introducing-j sx.html
18 .Как искать статьи в научной базе данных Scopus и какие функции доступны из России // Журнал Тинькофф, 2024. — URL: https://j ournal.tinkoff.ru/ guide/how-to-scopus
19 .Как работает неточное сравнение строк // Habr, 2022. — URL: https://habr.com/ru/articles/671136
20 .КиберЛенинка //Научная электронная библиотека «КиберЛенинка», 2024. — URL: https://cyberleninka.ru
21 .КиберЛенинка: инструкция - как опубликовать статью // Научный журнал «Вестник науки», 2024. — URL:
https://www.вестник-науки.рф/ opublikovat- statyu-cyberleninka
22 .Нечеткое сравнение строк: пойми меня, если сможешь // Habr, 2017. — URL: https://habr.com/ru/articles/341148
23 .Нечеткое сравнение строк с помощью rapidfuzz // Habr, 2023. — URL: https://habr.com/ru/articles/733492
24.О математических классификаторах // Math-Net, 2020. — URL: https://www.mathnet.ru/classifications.phtml?wshow=classifications
24 .Обзор eLIBRARY: что это за ресурс, как зарегистрироваться и пользоваться // Журнал «Актуальные исследования», 2024. — URL: https://apni.ru/blog/elektronnaya-biblioteka-elibrary-chto-eto
25 .Официальная документация CSS // CSS, 2024. — URL: https://developer.mozilla.org/ru/docs/Web/CSS
26 .Официальная документация HTML // HTML, 2024. — URL: https://developer.mozilla.org/ru/docs/Web/HTML
27 .Официальная документация Java // Oracle, 2024. — URL: https://docs.oracle.com/en/java
28 .Официальная документация JavaScript // Mozilla, 2024. — URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript
29 .Официальная документация PostgreSQL // PostgreSQL, 2024. — URL: https://www.postgresql.org
30 .Официальная документация React // React, 2024. — URL: https://react.dev
31 .Официальная документация Spring Framework // Spring, 2024. — URL: https://spring.io
33 .Расстояние Левенштейна // Habr, 2022. — URL:
https://habr.com/ru/articles/676858
34 .Сходство Джаро-Винклера // ИнфоСтарт, 2020. — URL: https://infostart.ru/1c/articles/1172479
35 .eLIBRARY // eLIBRARY, 2024. — URL: https://elibrary.ru
36 .MinIO // MinIO, 2024. — URL: https://min.io
37 .MSC database // AMS, 2020. — URL:
https://mathscinet.ams.org/mathscinet/msc/msc2020.html
38 .OpenAPI // OpenAPI, 2024. — URL: https://www.openapis.org
39 .Redis // Redis, 2024. — URL: https://redis.io
40 .Scopus // Scopus, 2024. — URL: https://www.scopus.com
41 .TypeScript // TypeScript, 2024 — URL: https://www.typescriptlang.org
2. Антопольский А.Б., Каленов Н.Е., Серебряков В.А., Сотников А.Н. О едином цифровом пространстве научных знаний // Вестник Российской академии наук, Т. 89, №7, 2019. - С. 728-735
3. Антопольский А.Б. и др. Принципы построения и структура единого цифрового пространства научных знаний (ЕЦПНЗ) // Научно-техническая информация. Сер. 1. 2020. № 4. С. 9 - 17.
4. Атаева О.М., Каленов Н.Е., Серебряков В.А. Об основных понятиях Единого цифрового пространства научных знаний // Научный сервис в сети Интернет: труды XXII Всероссийской научной конференции, 2020. —С. 29-40.
5. Бескаравайная Е.В., Митрошин И.А., Харыбина Т.Н. Портал научной библиотеки как элемент единого цифрового пространства научных знаний // Информация и инновации, Т. 15, № 3, 2020. — C. 7-13
6. Власова В. В., Гохберг Л. М., Дитковский К. А. и др. Российская наука в цифрах: 2023 // Нац. исслед. ун-т «Высшая школа экономики», 2023. — 48 с.
7. Власов С.А., Каленов Н.Е. Автоматизированная система анализа ключевых терминов // Программные продукты и системы, Т. 35, № 3, 2022. —С. 420-427
8. Елизаров А.М., Липачев Е.К., Хайдаров Ш.М. Метод автоматизированного подбора рецензентов научных статей, реализованный в информационной системе научного журнала // Научный сервис в сети Интернет: труды XXI Всероссийской научной конференции, 2019. — С. 318-328
9. Елизаров А.М, Липачев Е.К., Хайдаров Ш.М. Рекомендательная система поиска экспертов для проведения научного рецензирования в математическом журнале// Электронные библиотеки. - Т. 23. - № 4, 708-732.
1 0.Елизаров А.М., Жижченко А.Б., Жильцов Н.Г., Кириллович А.В., Липачев Е.К. Онтологии математического знания и рекомендательная система для коллекций физико-математических документов Т 467, № 4, 2016. - С. 392-395.
П.Каленов, Н. Е., Соболевская, И. Н., Сотников, А. Н. Единое цифровое пространство научных знаний в мировом
информационном пространстве // Информационное общество, №1, 2021. —C. 30-41
12 .Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения // Издательство «Питер», 2018. — 352 с.
13 .Фальк К. Рекомендательные системы на практике // Manning Publishing 2020. — 448 с.
14 .Хайдаров Ш.М., Ямалутдинова Г.Ш. Рекомендательная система классификации физико-математических документов // Научный сервис в сети Интернет: труды XX Всероссийской научной конференции, 2018. — С. 480-486.
15 .Smyth B. Case-based recommendation // In: Brusilovsky A., Kobsa W. (eds). The Adaptive Web: Methods and Strategies of Web Personalization, Lecture Notes in Computer Science, Springer, Berlin, 2007. P. 342-376.
16 .3 способа разместить свою статью в eLIBRARY самостоятельно // Ru-Science, 2024. — URL:
https://ru-science.com/blog/3-sposoba-razmestit-svoyu-statyu-v-elibrary- samostoyatelno
17 .Знакомство с JSX // ReactJS, 2024 — URL:
https://ru.legacy.reactj s. org/ docs/introducing-j sx.html
18 .Как искать статьи в научной базе данных Scopus и какие функции доступны из России // Журнал Тинькофф, 2024. — URL: https://j ournal.tinkoff.ru/ guide/how-to-scopus
19 .Как работает неточное сравнение строк // Habr, 2022. — URL: https://habr.com/ru/articles/671136
20 .КиберЛенинка //Научная электронная библиотека «КиберЛенинка», 2024. — URL: https://cyberleninka.ru
21 .КиберЛенинка: инструкция - как опубликовать статью // Научный журнал «Вестник науки», 2024. — URL:
https://www.вестник-науки.рф/ opublikovat- statyu-cyberleninka
22 .Нечеткое сравнение строк: пойми меня, если сможешь // Habr, 2017. — URL: https://habr.com/ru/articles/341148
23 .Нечеткое сравнение строк с помощью rapidfuzz // Habr, 2023. — URL: https://habr.com/ru/articles/733492
24.О математических классификаторах // Math-Net, 2020. — URL: https://www.mathnet.ru/classifications.phtml?wshow=classifications
24 .Обзор eLIBRARY: что это за ресурс, как зарегистрироваться и пользоваться // Журнал «Актуальные исследования», 2024. — URL: https://apni.ru/blog/elektronnaya-biblioteka-elibrary-chto-eto
25 .Официальная документация CSS // CSS, 2024. — URL: https://developer.mozilla.org/ru/docs/Web/CSS
26 .Официальная документация HTML // HTML, 2024. — URL: https://developer.mozilla.org/ru/docs/Web/HTML
27 .Официальная документация Java // Oracle, 2024. — URL: https://docs.oracle.com/en/java
28 .Официальная документация JavaScript // Mozilla, 2024. — URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript
29 .Официальная документация PostgreSQL // PostgreSQL, 2024. — URL: https://www.postgresql.org
30 .Официальная документация React // React, 2024. — URL: https://react.dev
31 .Официальная документация Spring Framework // Spring, 2024. — URL: https://spring.io
33 .Расстояние Левенштейна // Habr, 2022. — URL:
https://habr.com/ru/articles/676858
34 .Сходство Джаро-Винклера // ИнфоСтарт, 2020. — URL: https://infostart.ru/1c/articles/1172479
35 .eLIBRARY // eLIBRARY, 2024. — URL: https://elibrary.ru
36 .MinIO // MinIO, 2024. — URL: https://min.io
37 .MSC database // AMS, 2020. — URL:
https://mathscinet.ams.org/mathscinet/msc/msc2020.html
38 .OpenAPI // OpenAPI, 2024. — URL: https://www.openapis.org
39 .Redis // Redis, 2024. — URL: https://redis.io
40 .Scopus // Scopus, 2024. — URL: https://www.scopus.com
41 .TypeScript // TypeScript, 2024 — URL: https://www.typescriptlang.org
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Рекомендательные элементы экосистемы цифрового научного пространства математических знаний |
Артикул: | 9106795 |
Дата написания: | 23.05.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 78% |
Количество страниц: | 78 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Рекомендательные элементы экосистемы цифрового научного пространства математических знаний. А также похожие готовые работы: страница 31 по предмету программирование
Пролистайте "Рекомендательные элементы экосистемы цифрового научного пространства математических знаний. А также похожие готовые работы: страница 31" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 15.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 78% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 59 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка архитектуры программной системы формирования очереди в сети автомоек
СЛЕДУЮЩАЯ РАБОТА
Разработка и интеграция нейросетевых алгоритмов на основе ChatGPT для создания интерактивного взаимодействия с игровыми персонажами