Подтвердить что ты не робот

Алгоритмы распознавания образов в Node.js или PHP?

Я хотел бы начать экспериментировать с алгоритмами, которые распознают шаблоны в данных. Я имею дело со многими типами последовательностей (пиксели изображения, ввод текста, движение пользователя), и было бы здорово использовать Распознавание образов, чтобы попробовать для вывода значимых данных из разных наборов данных. Как и большинство веб-сайтов, мои данные в основном основаны на тексте или на основе целочисленного ключа.

Являются ли их любыми классами, которые предоставляют базовую структуру для проверки/создания шаблонов для PHP или Nodejs?

4b9b3361

Ответ 1

Я никогда не нашел ни одной библиотеки, которая инкапсулирует различные шаблоны анализа. Однако вы можете найти конкретные решения.

Анализ N-Gram, например, может быть выполнен с помощью этого расширения PHP: http://pecl.php.net/package/TextCat

Существует несколько вариантов реализации байков, даже учебников.

Я никогда не встречал Kohonen-сети или самоорганизующиеся карты, реализованные в PHP, но многослойные персептроны тривиальны. IA хорошо справляется с анализом образцов.

Существуют проекты, которые связывают PHP с OpenCV (библиотека для анализа изображений в реальном времени/видео). В настоящее время единственная реализация, которую я знаю, - это обнаружение человеческих лиц на фотографиях. Источник открыт https://github.com/infusion/PHP-Facedetect, поэтому должно быть легко связать другую доброту OpenCV (OpenCV может делать много вещей с изображениями).

Сам PHP интерпретируется, большинство тяжелых решений для анализа шаблонов не будут хорошо работать под этим ограничением. Вот почему большинство решений для этого в PHP написаны на C как расширение.

Ответ 2

Для машинного обучения вы можете использовать язык, который больше "дома", поскольку было бы легче выразить модель.

Например, исходный код новой книги "Машиноведение для хакеров", написанной в R, можно найти в Github https://github.com/johnmyleswhite/ML_for_Hackers

И тогда есть также API Google Prediction, который хорош для экспериментов https://developers.google.com/prediction/docs/developer-guide

Ответ 3

Я понимаю, что это старый вопрос, но поскольку он попал в начало запроса Google, он думал, что он должен содержать ссылку на привязки Node для opencv, node-opencv.