Выпускная квалификационная работа бакалавра. Кубанский Государственный университет, факультет компьютерных технологий и прикладной математики, 2016 год
структура и основные принципы работы Разработка алгоритма, реализующего индексацию – c использованием нейросетей Создание пользовательского интерфейса/среды для работы
Скрытые слои – M * 5 * L нейронов Выход – 1 + P + F нейронов (поз., част.) где: M – макс. длина слова/термы L – некоторое положительное число (3/2) P – кол-во бит, кодирующих «позицию» F – кол-во бит, кодирующих «частоту» Параметры сетей «нижнего уровня»
Скрытые слои – M * 5 * L нейронов Выход – 1+F нейронов (в каких файлах терм) где: M – макс. длина слова/термы L – некоторое положительное число (3/2) F – количество файлов Параметры сети «верхнего уровня»
методом обратного распространения ошибки на с++ Библиотека Standford CoreNLP, предоставляющая возможности лемматизации JUnit Tests Используемые библиотеки, проекты
также благодаря возможностям Java) Оптимизация обучения – добавление критерия остановки при прекращении убывания ошибки Простейшее добавление параллельных вычислений
Git Проект распространяется как open source под лицензией GPLv3, исходный код доступен на веб-сервисе GitHub (https://github.com/AndNovAtor/neural_index) Доступность