Децентрализованное приложение недели #2 — BirdieBlue
В нашей новой серии статей под названием «Децентрализованное приложение недели» мы регулярно представляем самые инновационные приложения, созданные поверх iExec, чтобы продемонстрировать, чего можно достичь с помощью разработанных нами инструментов и библиотек, и как вы уже можете запускать децентрализованные приложения, работающие в децентрализованном облаке.
Децентрализованное приложение недели #02 это приложение BirdieBlue, разработаное Mircea Moca, Sergiu Nistor и Darie Moldovan.
Постоянно растущий эксперт по криптоанализу и анализу настроений
BirdieBlue — это приложение для анализа настроений, которое было одним из победителей iExec DApp Challenge. Приложение использует сложный метод, который выполняет анализ настроений по крипто твитам. Это выполняется с помощью модуля искусственного интелекта, который запускает классификации по твитам.
BirdieBlue идентифицирует и извлекает субъективную информацию и мнения, выраженные в части текста, с целью установления отношения автора к конкретному субъекту. И впоследствии приложение классифицирует это отношение как позитивное, негативное или нейтральное — иначе известный как «анализ настроений».
Со временем BirdieBlue приобретет способность видеть тонкости в тексте, распознавать сарказм, классифицировать нюансы “положительного” или “отрицательного” на основе релевантности утверждения в тексте: было ли оно слегка отрицательным или крайне отрицательным, связано ли отрицательное мнение с важным субъектом или это тема случайная или даже неактуальна?
В первоначальной настройке его питанием являются поступающие из Twitter данные о биткойн, а затем он сможет анализировать твиты о других криптовалютах.
Анализ потока BirdieBlue
BirdieBlue собирает данные из Twitter и сохраняет их в хранилище данных, где они становятся доступными для дальнейшей предварительной обработки. Процесс извлечения состоит в применении некоторых предопределенных фильтров, чтобы обеспечить сбор только соответствующих данных.
Поток продолжается с числовым преобразованием текста. Алгоритмы работают с числами, а не словами. Это означает, что каждое слово в твите [даже смайлики 🙂] будет закодировано в соответствующие числа.
Вышеуказанные действия являются частью фазы предварительной обработки, которая, даже если она не кажется впечатляющей, имеет решающее значение для успеха всего процесса. Знаете ли вы, что в работе учёных по данным около 80% их времени тратится на подготовку и управление данными для анализа?
После завершения предварительной обработки данных выполняется фактический анализ. Каждый твит обрабатывается через рекуррентную нейронную сеть, где извлекаются настроения. Сеть принимает решение относительно соответствующих слов в твите на основе предыдущего опыта, из которого она извлекла уроки.
Старые или новые, обнаруженные правила хранятся в Лексиконе, который представляет собой словарь, который хранит в памяти все знания о классификации чувств.
Основываясь на нескольких факторах (например, количество, объемы твитов), приложение вычисляет интенсивность настроений (положительных и отрицательных) и предоставляет их пользователю с учетом определенного периода времени.
Временные рамки являются важной особенностью при анализе настроений (как и при анализе финансовых данных). Внезапное изменение интенсивности настроений может быть результатом деструктивного выпуска новостей, но следует также взглянуть на общую картину, чтобы проверить постоянство этого изменения и сравнить его с предыдущими значениями.
Сегодня BirdieBlue использует iExec для классификации настроений в биткойн твитах. После включения поддержки GPU, приложение также будет использовать iExec для обучения моделей искусственного интеллекта и получит чрезвычайно ценное время по сравнению с выполнением этих вычислений в централизованном решении.
Чтобы посмотреть BirdieBlue в работе или следить за проектами SynergyCrowds, зайдите на сайт www.synergycrowds.io!
SynergyCrowds: общая картина
SynergyCrowds — это амбициозный проект в области программных технологий, в рамках которого создается система децентрализованного производства знаний. Это глобальная система на основе блокчейна Ethereum, где знания производятся толпами и передовыми вычислительными методами науки о данных и аналитики.
Система SynergyCrowds создает конкретные механизмы, которые позволяют организовывать и профилировать участников группы на основе их вклада и облегчают им доступ к различным приложениям в системе SynergyCrowds, позволяя им получать знания или выполнять профессиональные действия.
Интервью с Mircea Moca об использовании iExec
Mircea Moca, генеральный директор и соучредитель SynergyCrowds, ответил на наши вопросы и рассказал о своих любимых функциях в iExec и процессе развертывания приложений в децентрализованном облаке.
Источник
[1] Mircea Moca (2018) What is SynergyCrowds
[2] Miruna Morosanu (2018) BirdieBlue — not an ordinary blue bird
[3] Darie Moldovan (2018) What is BirdieBlue?
Автор: Wassim Bendella
Опубликовано: 12 июля 2018
Первоисточник на английском языке:
Присоединяйтесь к нам:
iExec 🇷🇺
Веб-Сайт • Telegram • VKontakte • Instagram • Twitter • Facebook • Youtube • Medium • Golos •
iExec 🇺🇸
Website • Medium • Slack • Telegram • Reddit • Twitter • Facebook • LinkedIn• Youtube • Github • Kakao • Instagram • Steemit • Katacoda• Docs
___________________________________________________________________