Программно-аппаратный комплекс «Автоматизированное рабочее место для установки ПО по обучению работы с ИИ и нейронными сетями»


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

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

Функциональность

  • установка и настройка средств разработки нейронных сетей:
    • среда разработки для языков Python и R со следующим функционалом:
      • создание виртуальных окружений: позволяет создать изолированные среды для разработки с разными версиями Python и пакетов;
      • управление окружениями: установка, обновление и удаление пакетов в конкретных окружениях для обеспечения чистоты и совместимости проектов;
      • установка и обновление пакетов: интерфейс для установки популярных пакетов и библиотек для научных вычислений, таких как NumPy, SciPy, pandas и многие другие;
      • обновление пакетов: возможность обновления пакетов до последних версий;
      • интерактивная среда для написания и тестирования кода в блоках для исследовательского анализа и образовательных целей;
      • интегрированная среда разработки Python для научных вычислений;
      • графический интерфейс для управления окружениями, пакетами;
      • средства управления через веб-интерфейс;
    • универсальная среда разработки с предустановленным пакетом для разработки Python со следующим функционалом:
      • интегрированный терминал, обеспечивающий возможность выполнения команд и скриптов непосредственно внутри среды разработки;
      • поддержка языков программирования: JavaScript, C#, F#, C, C++, Python, PHP, Java, Go, для обеспечения универсальности использования и удовлетворения потребностей разработчиков различных языков;
      • отладчик для облегчения процесса исправления ошибок и отслеживания выполнения программы на поддерживаемых языках;
      • интеграция с системой контроля версий Git для управления версиями кода, включая функции коммита, слияний (merge), и просмотра истории изменений;
      • менеджер пакетов, который облегчит установку, обновление и управление сторонними пакетами и библиотеками для языков программирования по запросу разработчика;
    • интерактивная среда разработки для работы с блокнотами, кодом и данными со следующим функционалом:
      • возможность управления ядрами (kernels) для различных языков, а также интегрированные терминалы для выполнения команд и скриптов в рамках приложения.
      • поддержка фреймворков Tensorflow, Keras, PyTorch, а также библиотек Pandas, NumPy, Matplotlib, и SciPy для обеспечения удобства работы с данными и разработки моделей машинного обучения.
      • поддержка языка программирования Python, который является основным языком в приложении для анализа данных, машинного обучения и научных исследований.
      • интегрированный отладчик для облегчения процесса отладки кода на Python и повышения производительности разработки;
      • веб-интерфейс, что обеспечит удобство использования среды разработки через браузер;
  • создание и настройка окружения для разработки нейронных сетей;
  • разработка, обучение и использование нейронных сетей.

Состав программно-аппаратного комплекса

  • Аппаратный состав:
    • системный блок 1 шт;
    • монитор 1 шт;
    • клавиатура 1 шт;
    • мышь 1 шт;
  • Программный состав:
    • среда разработки для языков Python и R 1 шт;
    • универсальная среда разработки 1 шт;
    • интерактивная среда разработки для работы с блокнотами 1 шт;
    • приложение для разделения аудио дорожек на инструментальную и вокальную составляющие 1 шт;
    • приложение с применением ML-технологий для нарезки аудио дорожек 1 шт;
    • методическое пособие 1 шт;
    • сопроводительные материалы 1 шт.