В этом разделе находится информация по программному обеспечению по направлению искусственного интеллекта.
Программное обеспечение
К настоящему времени разработано много программных пакетов, реализующих нейронные сети. Вот некоторые, наиболее известные программы-симуляторы нейронных сетей, представленных на рынке программного обеспечения:
- 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 с полным исходным кодом.