Нейросетевое программное обеспечение

Нейронные сети

В этом разделе находится информация по программному обеспечению по направлению искусственного интеллекта.

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

 

  • Alyuda NeuroIntelligence — Нейросетевое программное обеспечение и расширение для Excel, предназначенное для прогнозирования и анализа данных. Поддерживает несколько алгоритмов. Доступна trial-версия.
  • Amygdala — Программное обеспечение с открытым исходным кодом для моделирования нейронных сетей, написанное на C++.
  • Annie — Нейросетевая библиотека для C + + (Windows и Linux) с открытым исходным кодом. Поддерживает MLP, RBF и сети Хопфилда. Наличие интерфейсов для Matlab’s Neural Network Toolbox.
  • Artificial Intelligence Recurrent Asymmetric Networks (NARIA) — Открытый проект о симуляции человеко-подобного интеллекта с помощью нейронных сетей.
  • Cortex — Приложение, реализующее нейронные сети обратного распространения.
  • DELVE — Стандартная среда для оценки эффективности методов обучения. Включает в себя набор данных и архив методов обучения.
  • EasyNN — Нейросетевое программное обеспечение для Windows с числовыми, текстовыми и графичискими функциями.
  • ECANSE — Предоставляет среду разработки для проектирования, моделирования и тестирования нейронных сетей и их применения для производства оптимизированного программного решения.
  • FANN — Нейросетевая библиотека исполняемая в ANSI C. Создает многослойные сети прямого распространения с поддержкой как полносвязных и и сетей со структурными связями. Поддерживает выполнение в фиксированной точке для быстрой работы на системах, как IPAQ.
  • Fann Neural Network for Mathematica — Бесплатная интерактивная среда для Mathematica, включающая распознавание образов и предсказания временных рядов.
  • Genesis —  Платформа для моделирования сложных нейронных систем.
  • Java library — Java-библиотека с открытыым кодом, реализующая сети прямого распространения такие как:  многослойные персептроны, обобщенные и модульные сети прямого распространения.
  • Joone — (Java Object Oriented Neural Engine)  — свободно распространяемый нейросетевой фреймворк на Java. Может быть расширен новыми модулями.
  • libF2N2 — Нейросетевая библиотека с открытым исходным кодом. Реализует нейронные сети прямого распространения на C++ и PHP.
  • Lightweight Neural Network++ — Свободно распространяемое программное обоеспечение. Реализует нейронные сети прямого распространения  и неккоторые мтеоды обучения.
  • LTF-Cimulator — Симулятор LTF-C нейронных сетей для решения задач классификации.
  • Netlab — Библиотека MATLAB- функций для моделирования нейросетевых алгоритмов, основанных на книге «Neural Networks for Pattern Recognition» Chris Bishop.
  • NetMaker — Моделирует MLP, RMLP and каскадно-корреляционные сети с динамической подстройкой архитектуры. Включает различные учебные данные, ошибки и активационные функции.
  • Neurak — бесплатная среда для разработки и применения искусственных нейронных сетей.
  • Neural Network Framework — Фреймворк для создания нейронных сетей с произвольной топологией и смешанного типа нейронов. Включает в себя техническую информацию и почтовые рассылки.
  • Neural Network Leaves Recognition — Нейронная сеть, предназначенная для распознования. Написана на Java.  Java-Applet также доступен.
  • Neural Network Models in Excel — Бесплатное программное обеспечение, реализующее нейронные сети для решения задач прогнозирования и классификации в Excel. Используется обратное распространение. Может обрабатывать пропущенные значения и категориальные данные.
  • Neural Network Toolbox for MATLAB — среда для исследований нейронных сетей, проектирования и моделирования их в MATLAB.
  • Neural Networks at your Fingertips — Нейросетевой симулятор, реализующий 8 различный архитектур со встроенным примером приложений запрограммированных на ANSI C.
  • NeuralWorks — Professional II/PLUS является средой для разработки нейронных сетей для Windows и Unix. Predict — нейросетевой инструмент для решения задач прогнозирования и классификации для Unix или как надстройка Excel для Windows.
  • NeuroBox -dotNET-библиотека, реализованная на  C# для создания, распространения и обучения сложных нейронных сетей прямого распространения.
  • Neuromat — Программное обеспечение для разработки байесовских нейронных сетей.
  • NeuroMine — Нейрсетевые  COM+ компонены и среда разработки для предсказания и анализа данных. Поддерживает несколько алгоритмов. Доступна trial-версия.
  • Neuropilot Project — Набор демо java-апплетов, реализующих обученные нейронные сети для пилотирования лунно-посадочного модуля на ландшафты различной сложности.
  • NeuroShell Predictor — Программное обеспечени для прогнозирования и оценки на основе нейронные сетей. Доступна демо-версия.
  • NeuroSolutions — Среда раработки нейронных сетей с графичиским интерфейсом. Поддерживает несколько типо сетей и алгоритмов обучения. Доступна trial-версия.
  • NeuroXL — MS Excel надстройки на основе нейронных сетей. Предназначены для предсказания, классификации и финансового прогнозирования.
  • NNSYSID Toolbox — Набор инструментов для MATLAB, реализующий  нейронные сети для идентификации нелинейных динамических систем.
  • Penguinwerks — Нейросетевая библиотека с открытым исходным кодом на C# для создания многослойных персептронов.
  • Pythia — Программное обеспечение для моделирования нейронных сетей с обратным распространением. Доступна ознакомительная версия.
  • Simbrain — Бесплатный Java-набор для моделирования нейронных сетей.
  • Stuttgart Neural Network Simulator — На сайте представлено описание возможностей симулятора для Unix и X11, а также информация о том, как можно получить SNNS и онлайн руководство пользователя.
  • Temporal Difference Learning Project — Java-исходники, реализующие обучение методом случайного поиска и Tic Tac Toe.
  • Tiberius — Нейросетевое программное обеспечение для решения задач классификации и регрессии. Поддерживает ODBC и Excel.
  • Torch — Библиотека, реализующая современные алгоритмы машинного обучения. A library of state-of-the-art machine learning algorithms. Лицензия GPL. Работает в Unix and Linux средах.
  • Tradecision — Нейросетевое программное обеспечение для технического анализа и торговли на фондовом рынке. Доступна демо-версия.
  • Xerion — Симулятор нейронной сети на C и Tcl. Состоит из библиотек на C для создания сетей.
  • Prediction with neural network — Учебник, который включает в себя Java-апплет для проведения экспериментов предсказания в режиме онлайн.
  • Neuroph — Нейросетевой фреймворк на Java с открытым исходным кодом, который может быть использован для создания и обучения основных типов нейронных сетей. Сайт содержит полный исходных код, документацию и информацию о проекте.
  • University of Hertfordshire Neural Network Software — Нейросетевое программное обеспечение написанное на Java с полным исходным кодом.