Тип работы:
Предмет:
Язык работы:


Нейронная сеть для анализа инвестиционной эффективности блокчейн- проектов

Работа №42160

Тип работы

Магистерская диссертация

Предмет

информационные системы

Объем работы85
Год сдачи2019
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
279
Не подходит работа?

Узнай цену на написание


ОБОЗНАЧЕНИЯ И ОПРЕДЕЛЕНИЯ 5
ВВЕДЕНИЕ 6
1 Анализ требований для проектирования нейронной сети для анализа
инвестиционной эффективности блокчейн-проектов и пути его решения 8
1.1 Основы математического аппарата нейронных сетей 8
1.1.1 Математический аппарат 8
1.1.2 Персептроны. Математическое описание и программная
реализация 10
1.2 Особенности проектирования искусственной нейронной сети для
блокчейн-проектов 12
1.3 Анализ сервисов для работы с блокчейн-проектами 13
1.3.1 Анализ «Icodrops» 14
1.3.2 Анализ «Hypernum» 18
1.3.3 Анализ «Cryptorank» 21
1.3.4 Сводная таблица по анализу сторонних сервисов для работы с
блокчейн-проектами 22
1.4 Анализ возможности взаимодействия со сторонним сервисом по
работе с блокчейн-проектами 25
1.5 Выводы по главе «Анализ» 26
2 Проектирование сервиса 27
2.1 Описание бизнес-процессов по управлению анализом
инвестиционной эффективности блокчейн-проектов 27
2.1.1 Управление базой пользователей 28
2.1.2 Управление анализом 28
2.1.3 Формирование отчетов 29
2.2 Требования на разработку проекта сервиса нейронной сети для
работы с блокчейн-проектами 31
2.2.1 Функциональные требования 31
2.1.2 Нефункциональные требования 34
2.1.3 Эскизы экранных форм 34
2.3 Разработка диаграммы прецедентов 35
2.4 Спецификации прецедентов 37
2.5 Анализ согласованности требований и спецификаций
прецедентов 37
2.6 Выводы по главе «Проектирование» 42
3 Разработка сервиса и модели нейронной сети 43
3.1 Функциональная модель 43
3.2 Модель нейронной сети 44
3.2.1 Нормализация 44
3.2.2 Конфигурация нейронной сети 46
3.2.3 Результаты прогнозирования 46
3.3 Выбор и обоснование средств разработки сервиса 47
3.4 Выбор системы управления базой данных 48
3.5 Создание физической модели данных 49
3.6 Выводы по главе «Разработка» 51
4 Реализация сервиса и описание интерфейса 52
4.1 Структура сервиса 52
4.2 Описание программных модулей 53
4.3 Выводы по главе «Реализация» 63
ЗАКЛЮЧЕНИЕ 64
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 65
ПРИЛОЖЕНИЕ А 69



Биткойн стал первым применением технологии блокчейн в октябре 2008. Создателем считается Сатоши Накамото. Именно он реализовал хранение зашифрованных данных не в одном месте, а в последовательной цепочке блоков и запустил блокчейн биткоина. Каждый из этих блоков хранит информацию о предыдущем блоке, и так по цепочке до бесконечности. Данные не привязаны к одному компьютеру, а распределены.
Преимуществом распределенной системы является то, что её использование исключает необходимость в органе, который находится в одном месте и проводит операции между участниками - эту возможность осуществляет распределенный орган.
Проблемы, которые решаются с помощью данного проекта - это получение простых и понятных условий, интерфейсов для пользователей, а также повышенная точность использования нейросети для анализа блокчейн-проек- тов, формирование лояльности пользователей, а также максимально независимое формирование прогноза.
Дополнительное преимущество технологии блокчейн отсутствие одного центра, исключение третьих лиц. Контроль - за который отвечают пользователи. Хорошие, качественные данные, позволяющее свести к минимуму бюрократию и в большинстве своем добиться автоматизации процесса, а вследствие того вырастает надежность и появляется огромные возможности взаимодействия с различными системами и, конечно же, большое количество транзакций в секунду.
В результате бурного развития криптоиндустрии, начало появляться множество проектов, которые пытаются собрать деньги под обещание реализовать проблемы в различных сферах жизни. По статистике более чем 90% из них заканчивают свои разработки без конечного продукта и соответственно никак не поддерживают свою криптовалюту. Поэтому с точки зрения обычного пользователя, который только узнал и пытается вникнуть и
инвестировать с намерением получить положительный ROI, нужно проводить большое количество времени разбираясь в бесчисленном количестве проектов, чтобы увидеть среди них, тот достойный проект, который даст возможность с минимальным риском участвовать в нем. Такую исследовательскую работу проводят множество сервисов, но нужно понимать их мотив, который в некоторых случаях представляет собой банальную продажу своего мнения за вознаграждение. Риск в инвестировании в блокчейн-проекты очень велик, но при правильном подходе вознаграждение часто бывает крайне большим.
Данный проект необходим пользователю, если:
- нужно провести анализ блокчейн-проекта;
- нужно выяснить инвестиционную эффективность блокчейн-проекта;
- требуется минимизировать ошибки при самостоятельном анализе.
Для текущего проекта основной целью значится повышение эффективности анализа инвестиционной продуктивности блокчейн-проектов за счет более точной оценки предварительных данных на основе проектирования нейронной сети.
Для успешной реализации, нужно решить следующие задачи:
- провести анализ математического аппарата нейронных сетей;
- провести анализ блокчейн-проектов и возможности взаимодействия с ними;
- разработать требования к модулю нейронной сети;
- разработать диаграммы прецедентов и их спецификации;
- разработать функциональную модель;
- разработать модель нейронной сети;
- разработать архитектуру проекта для работы с нейронной сетью;
- разработать алгоритмы проекта для работы с нейронной сетью;
- разработать структуру базы данных проекта для работы с нейронной сетью;
- реализовать полученные решения в IDE Visual Studio Code.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


Анализ исследований сервисов, которые основываются на взаимодействие с блокчейн-проектами показал, что отсутствует полноценный проект основанные на нейронной сети, который максимально удобно, быстро и понятно решал бы задачу анализа блокчейн-проекта, предоставляя при этом лучшие условия среди конкурентов. В итоге является актуальным разработка проекта нейронной сети, который дает возможности в кратчайшие сроки проанализировать блокчейн-проект на основе исходных данных, при этом снижая риски при дальнейшем более расширенном и углубленном изучении.
В магистерской диссертации был разработан и реализован сервис нейронной сети для анализа инвестиционной эффективности блокчейн-проек- тов.
В рамках выпускной квалификационной работы решены следующие поставленные задачи:
- проведен анализ требований на разработку;
- разработана модель нейронной сети;
- разработана архитектура сервиса;
- разработаны алгоритмы сервиса;
- разработана структура базы данных сервиса;
- реализованы полученные решения в IDE Visual Studio Code.
В итоге для сервиса реализованы следующие возможности:
- управлять пользователями;
- управлять анализом;
- управлять информационной системой;
- управлять блокчейн-проектами;
- формирование статистики.
В результате в сервисе присутствуют все условия для использования разработанного решения как со стороны пользователя, так и со стороны администратора.



1 Блокчейн [Электронный ресурс] // Википедия [сайт] URL: https://ru■wikipedia■org/wiki/Блокчейн (дата обращения: 10.05.2019).
2 Криптовалюта [Электронный ресурс] // Википедия [сайт] URL: https://ru.wikipedia.org/wiki/Криптовалюта (дата обращения: 10.05.2019).
3 Искусственная нейронная сеть [Электронный ресурс] // Википедия [сайт] URL: https://ru■wikipedia■org/wiki/Искvсственная нейронная сеть (дата обращения: 10.05.2019).
4 Алгоритм обучения многослойной нейронной сети методом обратного распространения ошибки [Электронный ресурс] // Хабр [сайт] URL: https://habr.com/ru/post/198268/ (дата обращения: 10.05.2019).
5 Переобучение [Электронный ресурс] // Википедия [сайт] URL: https://ru■wikipedia■org/wiki/Переобvчение (дата обращения: 10.05.2019).
6 ICO (криптовалюты) [Электронный ресурс] // Википедия [сайт] URL: https://ru.wikipedia.org/wiki/ICO (криптовалюты) (дата обращения: 10.05.2019) .
7 Окупаемость инвестиций [Электронный ресурс] // Википедия [сайт] URL: https://ru■wikipedia■org/wiki/Окvпаемость инвестиций (дата обращения: 10.05.2019) .
8 Что такое блокчейн? [Электронный ресурс] // Envybox [сайт] URL: https://envybox.io/blog/chto-takoe-blokchein-i-realnye-primery-ego-primeneniia/ (дата обращения: 10.05.2019).
9 Среднеквадратическая ошибка модели [Электронный ресурс] // Statis-
tica [сайт] URL: http://statistica.ru/glossary/general/srednekvadraticheskaya-
oshibka/ (дата обр. 10.05.2019).
10 Коэффициент скорости обучения [Электронный ресурс] // Loginom [сайт] URL: https://wiki.loginom.ru/articles/learning-rate.html (дата обр.
10.05.2019) .
11 Сигмоида [Электронный ресурс] // Википедия [сайт] URL: https://ru■wikipedia■org/wiki/Сигмоида (дата обращения: 10.05.2019).
12 Гиперболические функции [Электронный ресурс] // Википедия [сайт] URL: https://ru.wikipedia.org/wiki/Tиперболические функции (дата обращения: 10.05.2019).
13 Нейронные сети в картинках [Электронный ресурс] // Хабр [сайт] URL: https://habr.com/ru/post/322438/ (дата обращения: 10.05.2019).
14 Ключевые рекомендации по глубокому обучению [Электронный ресурс] // Data Review [сайт] URL: http://datareview.info/article/eto-nuzhno-znat- klyuchevyie-rekomendatsii-po-glubokomu-obucheniyu-chast-2/ (дата обращения 10.05.2019) .
15 Нейронные сети— математический аппарат [Электронный ресурс] // BaseGroup Labs [сайт] URL: https: //basegroup.ru/community/articles/math (дата обр. 10.05.2019).
16 Сбор данных для разработки нейронной сети / Халяфиев Р.А.// Научный журнал, 26 ноября 2018 - Москва: Издательство «Проблемы науки», 2018. №10(33) - 22-23 с.
17 О сайте [Электронный ресурс] // Icodrops - независимый анализ блокчейн-проектов [сайт] URL: https://icodrops.com/about/ (дата обращения:10.05.2019) .
18 Система рейтингов Hypernum Analytics. Идеология и реализация. [Электронный ресурс] // Hypernum форум [сайт] URL: https://forum.hyper- num.com/threads/sistema-reitingov-hypernum-analvtics-ideologiia-i-realizaciia.10/ (дата обращения: 10.05.2019).
19 Hypernum аналитика [Электронный ресурс] // Официальный сайт «Hypernum» [сайт] URL: https://analytics.hypernum.com (дата обращения:
12.05.2019) .
20 Все о криптоиндустрии [Электронный ресурс] // Официальный
сайт «CryptoRank» [сайт] URL: https://cryptorank.io (дата обращения:
12.05.2019) .
21 Проектирование программного обеспечения [Электронный ресурс] // Хабр [сайт] URL: https://habr.com/post/74330/ (дата обращения: 12.05.2019) .
22 Знакомство с нотацией IDEF0 и пример использования [Электронный ресурс] // Хабр [сайт] URL: https://habr.com/post/331254/ (дата обращения:
12.05.2019) .
23 BPMN 2.0 из чего состоит модель бизнес процесса [Электронный ресурс] // Организация эффективного управления [сайт] URL: https://rzbpm.ru/knowledge/bpmn-2-0-iz-chego-sostoit-model-biznes- processa.html (дата обращения: 12.05.2019).
24 Функциональные и нефункциональные требования [Электронный ресурс] // СтудАрхив [сайт] URL: https://studfiles.net/preview/2152457/page: 4/ (дата обращения: 12.05.2019).
25 Диаграмма прецедентов [Электронный ресурс] // Школа креативности [сайт] URL: https: //planerka.info/item/diagramma-precedentov-variantov- ispolzovaniya-uml/ (дата обращения: 12.05.2019).
26 UML [Электронный ресурс] // Википедия [сайт] URL: https://ru.wikipedia.org/wiki/UML/ (дата обращения: 12.05.2019).
27 Нормализация входных данных нейронной сети [Электронный ресурс] // Студенческая библиотека онлайн [сайт] URL: https://studbooks.net/2248478/informatika/normalizatsiya vhodnyh dannyh neyr onnoy seti (дата обращения: 12.05.2019).
28 12 методологий разработки ПО [Электронный ресурс] // Хабр
[сайт] URL: https://geekbrains.ru/posts/methodologies/ (дата обращения:
12.05.2019) .
29 JavaScript [Электронный ресурс] // Википедия [сайт] URL: https://ru.wikipedia.org/wiki/JavaScript (дата обращения: 12.05.2019).
30 Введение в Node JS [Электронный ресурс] // Сайт о программировании [сайт] URL: https://metanit.com/web/nodejs/1.1.php (дата обращения:
12.05.2019) .
31 Visual Studio Code [Электронный ресурс] // Википедия [сайт] URL: https://ru.wikipedia.org/wiki/Visual Studio Code/ (дата обращения: 12.05.2019).
32 Введение в MongoDB [Электронный ресурс] // Сайт о программировании [сайт] URL: https://metanit.com/nosql/mongodb/1.1php (дата обращения: 12.05.2019).
33 Основы Web-сервисов [Электронный ресурс] // IBM [сайт] URL: https://www.ibm.com/developerworks/ru/library/ws-restfu/index.html (дата обращения: 12.05.2019).


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ