Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике / Отчет по практике.docx
Скачиваний:
66
Добавлен:
11.06.2022
Размер:
2.46 Mб
Скачать
      1. Графические приложения на основе iPython

IPython — интерактивная оболочка, первоначально разработанная для языка программирования Python, которая предлагает визуализацию данных, поддержку некоторых инструментариев GUI, командный синтаксис, подсветку кода, автоматическое дополнение, параллельные вычисления.

К графическим приложениям на основе IPython относятся:

  • JupyterLab и Jupyter-Notebook (Desktop) (рис. 1.4) [5];

  • Visual Studio Code Jupyter-Notebooks Extension (Desktop) (рис. 1.5) [6];

  • Google Colaboratory (Web) (рис. 1.6) [7];

  • Kaggle Notebooks (Web) (рис. 1.7) [8];

  • Paperspace Gradient (Web) (рис. 1.8) [9];

  • Amazon SageMaker Studio Lab (Web) (рис. 1.9) [10];

  • Microsoft Azure Notebooks (Web) (рис. 1.10) [11].

Отличия во внешнем виде и некоторых дополнительных функциях.

Рисунок 1.4 — JupyterLab

Рисунок 1.5 — Visual Studio Code, Jupyter-Notebooks Extension

Рисунок 1.6 — Google Colaboratory

Рисунок 1.7 — Kaggle Notebooks

Рисунок 1.8 — Paperspace Gradient

Рисунок 1.9 — Amazon SageMaker Studio Lab

Рисунок 1.10 — Microsoft Azure Notebooks

      1. Neural Network Console WinAPP

Neural Network Console WinAPP — настольное приложение, разработанное компанией Sony, являющееся конструктором нейронных сетей (рис. 1.11) [12]. Позволяет достаточно гибко выстраивать различные архитектуры.

Рисунок 1.11 — Neural Network Console WinAPP

Приложение может быть полезно для исследовательских целей.

Имеются инструменты AutoML — автоматическая оптимизация структуры моделей и поиск наиболее подходящих архитектур. Однако эти инструменты нельзя детально настраивать, из-за чего исследователь может лучше знать, как выстроить поиск, чем это сделает алгоритм.

      1. Net Maker

NetMaker — бесплатный пакет для построения нейронных сетей (рис. 1.12) [13]. Был разработан в первую очередь для классификации взаимодействия частиц в экспериментах по физике высоких энергий.

Рисунок 1.12 — Net Maker

Особенности:

  • Визуализация входных данных и результатов работы сети:

    • Гистограммы — с μ и σ распределения;

    • Диаграммы рассеяния — с коэффициентом линейной корреляции ;

    • Обучающие параметры, итерации;

    • Обновляемые в реальном времени графики;

  • Вычисления оптимизированы в C / asm (SSE2 / SSE3 / SSE4.1 aware).

      1. Simbrain

Simbrain — бесплатный инструмент для построения, запуска и анализа нейронных сетей (рис. 1.13) [14].

Рисунок 1.13 — Simbrain

«Сетевой компонент» представляет собой моделируемую нейронную цепь, состоящую из нейронов и синапсов.

«Мир» — компонент, который взаимодействует с сетевыми компонентами, передавая и/или получая информацию. Например, «мир данных», «мир текста», «мир изображения» и др.

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

Соседние файлы в папке Отчет по практике