Контакты

     Кандидат технических наук, доцент

Проекты

 

Публикации

 

Учебные курсы



Анализ тональности текста

Используемые языки и платформы: JavaScript, PHP, Python, MySQL


До недавнего времени анализировать тексты, написанные на естественном языке, могли только люди. Теперь, благодаря развитию технологий искусственного интеллекта и нейронных сетей, стало возможным проводить анализ больших объемов текстовой информации в автоматическом режиме с использованием инновационных решений. Так нейросети проанализировав текст, например, могут узнать настроение пользователей и тематику сообщений. Эта функциональная возможность особенно полезна для оперативного выполнения необходимых своевременных действий, например, при выводе нового продукта на рынок или, когда ввиду открывшихся новых фактах о товаре или услуге, необходимо срочно внести корректировки.

Анализ тональности текста – важная аналитическая функция, которая может иметь различные сферы применения. Так, можно анализировать настроения пользователей, чтобы

1) узнать мнение о продукте или услуге,
2) оперативно и своевременно реагировать на изменение настроений пользователей,
3) выявлять ключевые недостатки товара или услуги, с точки зрения пользователя,
     и на основе этого формировать план повышения качества.

Спектр задач решаемых с использованием анализа тональности достаточно большой и главная конечная цель такого анализа – это повышение качества как продукта или услуги компании, так и качества работы всей компании в целом, что является одним из ключевых фактов развития компании на рынке.

Современные информационные системы на основе сети интернет позволяют собирать мнения пользователей, которые затем, с использованием алгоритмов, можно быстро и эффективно анализировать. Сбор данных можно выполнять из различных источников – картографических сервисов, тематических порталов, форумов и т.д. Например, так можно удобно в оперативном режиме отслеживать качество работы распределенной филиальной сети компании с использованием оценок и отзывов пользователей оставленных на картах (сервисы от Яндекс, Google, 2GIS и др.). Или, в случае, если компания активна на рынке, – с помощью проведения анализа тональности текста можно быстро анализировать в автоматическом режиме большое количество новых публикаций (например – анализ отзывов о финансовой организации на сайте banki.ru). Исследовать мнения пользователей можно не только по отношению к своей компании, но и также можно проводить анализ мнений о продуктах и услугах конкурентов, чтобы оперативно предлагать свои новые решения для укрепления позиции компании на рынке.

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

 

Система анализа данных о компании (или продукте/услуге) на основе технологий нейронных сетей

Рис. Система анализа публикаций о компании, ее продуктах или услугах
на основе технологий нейронных сетей

 




Обмен контактами

Используемые языки и платформы: Java, PHP, MySQL, Android


В поездках, на конференциях и других мероприятиях мы часто встречаем новых людей. Обычно при обмене контактами мы называем свое имя, диктуем номер телефона, email, даем ссылку на профиль в соцсети или просто передаем новому знакомому свою бумажную визитку. На смену этих способов обмена контактами все чаще приходят другие – более быстрые, современные и технологичные. Удобным инструментом для обмена контактами является смартфон с установленным мобильным приложением, так как сейчас смартфон все чаще – это непременный атрибут любого человека.

Разработанное приложение Визитка NFC – решает задачу обмена контактами, оно простое в использовании и без регистрации. Приложение позволяет задать разные виды своих контактов, которые можно передать собеседнику по NFC. Преимуществом приложения является возможность передачи конкретному собеседнику именно тех контактов, которые необходимы. Перечень передаваемых контактов определяется быстро, через переключатели, расположенные справа от данных.

Обмен контактами через NFC удобен, технологичен и безопасен. Для выполнения обмена контактами приложение достаточно установить только на своем смартфоне. Весь обмен контактами выполняется путем соприкосновения двух смартфонов с включенными модулями NFC, и вы видите кому передаете контакты. Ваши контакты, которые вы укажете в приложении – имя, контактный номер телефона, email, адрес сайта и другие контакты, будут мгновенно занесены в список контактов на смартфон собеседника, и он сразу сможет ими воспользоваться. С применением приложения отпадает необходимость долго диктовать контакты собеседнику и не требуется носить с собой бумажные визитки. Обязательным условием является наличие у обоих смартфонов модуля NFC.

 

Интерфейс приложения Визитка NFC

Рис. 1. Интерфейс приложения Визитка NFC

 

В настоящее время приложение доступно только для платформы Android: Визитка NFC

Второе приложение для обмена контактами с расширенным набором функций – AR Контакт. В этом приложении обмен контактами можно выполнить следующими способами: по интернету, через NFC или Bluetooth. После обмена контактами приложение будет автоматически обновлять контакты при каждой вашей встрече с этим человеком, если контакты изменятся. Также в приложении доступны такие функции, как просмотр профилей всех собеседников, находящихся рядом, расширенный список контактов для друзей и знакомых, возможность поддержки собеседника лайком, хранение контактов в облаке и др. Выполнение обмена контактами через приложение AR Контакт становится возможно, если это приложение установлено у всех собеседников, и они находятся рядом.

 

Интерфейс приложения AR Контакт

Рис. 2. Интерфейс приложения AR Контакт

 

Версия приложения AR Контакт для платформы Android: AR Контакт




Метапоисковая система Internet4U

Используемые языки: JavaScript (jQuery)


Поисковая система Internet4U реализует новый подход к поиску информации в интернете. Главной отличительной чертой этого подхода является возможность выполнения быстрого анализа результата поиска.

При традиционном подходе пользователь делает запрос поисковой системе в виде фразы состоящий из одного или нескольких слов, затем просматривает список ссылок на найденные документы. На основании названия документа и нескольких фраз из него пользователь принимает решение о необходимости просмотра того или иного документа. После выбора ссылки на документ из списка, пользователь переходит в этот документ, покидая поисковую систему. При необходимости просмотра другого документа, пользователю надо вернуться в список результатов и выбрать другую ссылку.

Подход, реализованный в системе Internet4U, имеет отличия от традиционного подхода. При поиске в нашей системе, наряду с простым запросом, используемым в традиционном поиске (рис. 1), - вы сразу можете уточнить запрос, используя "Режим эксперта". Это позволит системе точнее ответить на ваш запрос, а в некоторых случаях найти дополнительную информацию.

 

Интерфейс главной страницы системы Internet4U

Рис. 1. Интерфейс главной страницы системы Internet4U

 

При выборе ссылки на найденный документ из списка результатов поиска, система Internet4U загрузит указанный документ в специальном окне поисковой системы. В этом окне можно:

  • просматривать выбранный документ, сохранить его или добавить в закладки;
  • перейти к следующему или предыдущему документу из списка результатов, без непосредственного возврата в список;
  • дать системе новый запрос на поиск документов;
  • получить совет от системы, как можно найти требуемую информацию;
  • вернуться к списку результатов запроса.



Учебный процесс через веб

Используемые языки и платформы: PHP, JavaScript, MySQL


Система управления учебным процессом на основе веб-технологий позволит людям, осуществляющим преподавательскую или научную деятельность, создать свой личный информационный ресурс в интернете (сайт), публиковать материалы связанные с учебным процессом и научной деятельностью, обмениваться информацией с коллегами, студентами, единомышленниками с использованием интернет-технологий.

Основу технической части проекта составляет разработанная система управления контентом (CMS, Content Management System). CMS представляет собой комплекс решений для преподавателя в управлении информацией сайта, без знания каких либо языков программирования или языков разметки. Используя эту систему, преподаватель сможет:

  • самостоятельно создать сайт;
  • сделать описание преподаваемых дисциплин и выложить в сеть все необходимые материалы по ним;
  • публиковать информацию научного характера – статьи, книги;
  • публиковать новости;
  • загружать и возможно редактировать файлы, с использованием встроенного текстового редактора;
  • создавать расписание занятий, экзаменов и консультаций;
  • проводить консультации в сети (онлайн);
  • вводить информацию о себе.

CMS позволяет экономить время на обновлении сайта, увеличить скорость обработки информации и ускорить процесс получения информации пользователем. Существующие на рынке CMS не подходят для поставленной задачи или имеют ряд возможностей, которые будут не использованы, что усложнит систему. Главным отличием данной CMS от остальных систем в том, что в ней реализованы только необходимые функции, тем самым снижена нагрузка на сервер и увеличены качество и скорость работы системы.

Система состоит из двух разделов: для пользователя и для преподавателя.

Первая часть отображает информацию сайта для конечного пользователя: лекции, методические указания, расписание занятий, новости, статьи, информацию о преподавателе и т.д. (рис. 1).

 

Интерфейс системы для пользователей

Рис. 1. Интерфейс системы для пользователей

 

Ко второй части имеет доступ только преподаватель (администратор). Она предназначена для наполнения сайта информацией через веб-интерфейс (рис. 2). В этом блоке присутствует панель администрирования, в которую включен весь необходимый набор функций управления контентом сайта: добавление, удаление и редактирование дисциплин и материалов к ним, статей, комментариев, личной информации. Работа по редактированию текста выполняется в специальном текстовом редакторе через веб-интерфейс.

 

Интерфейс системы для администратора

Рис. 2. Интерфейс системы для администратора

 

Система позволяет ускорить взаимодействие участников учебного и научного процессов с использованием сети интернет, сделать общение более удобным, объединить все материалы учебного и научного процесса в одном месте.



© 2009 - 2024   Рощин С.М.