Децентрализованное приложение недели #2 — BirdieBlue

Alexey
iExec Russian
Published in
4 min readMar 13, 2019

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

Децентрализованное приложение недели #02 это приложение BirdieBlue, разработаное Mircea Moca, Sergiu Nistor и Darie Moldovan.

Постоянно растущий эксперт по криптоанализу и анализу настроений

BirdieBlue — это приложение для анализа настроений, которое было одним из победителей iExec DApp Challenge. Приложение использует сложный метод, который выполняет анализ настроений по крипто твитам. Это выполняется с помощью модуля искусственного интелекта, который запускает классификации по твитам.

BirdieBlue идентифицирует и извлекает субъективную информацию и мнения, выраженные в части текста, с целью установления отношения автора к конкретному субъекту. И впоследствии приложение классифицирует это отношение как позитивное, негативное или нейтральное — иначе известный как «анализ настроений».

Со временем BirdieBlue приобретет способность видеть тонкости в тексте, распознавать сарказм, классифицировать нюансы “положительного” или “отрицательного” на основе релевантности утверждения в тексте: было ли оно слегка отрицательным или крайне отрицательным, связано ли отрицательное мнение с важным субъектом или это тема случайная или даже неактуальна?

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

Анализ потока BirdieBlue

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

Поток продолжается с числовым преобразованием текста. Алгоритмы работают с числами, а не словами. Это означает, что каждое слово в твите [даже смайлики 🙂] будет закодировано в соответствующие числа.

BirdieBlue’s analysis flow

Вышеуказанные действия являются частью фазы предварительной обработки, которая, даже если она не кажется впечатляющей, имеет решающее значение для успеха всего процесса. Знаете ли вы, что в работе учёных по данным около 80% их времени тратится на подготовку и управление данными для анализа?

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

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

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

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

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

Чтобы посмотреть BirdieBlue в работе или следить за проектами SynergyCrowds, зайдите на сайт www.synergycrowds.io!

Интерфейс BirdieBlue: https://crypto.synergycrowds.com/

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?

Присоединяйтесь к нам:

iExec 🇷🇺

Веб-СайтTelegramVKontakteInstagramTwitter • Facebook • YoutubeMediumGolos

iExec 🇺🇸

WebsiteMediumSlackTelegramRedditTwitterFacebookLinkedInYoutubeGithubKakaoInstagramSteemitKatacodaDocs

___________________________________________________________________

--

--