Je voudrais commencer à expérimenter avec des algorithmes qui reconnaissent des modèles dans les données. Je m'occupe de plusieurs types de séquences (pixels d'image, saisie de texte, déplacement de l'utilisateur) et il serait amusant d'utiliser Pattern Recognition pour essayer d'extraire des données significatives de différents ensembles de données. Comme la majorité du Web, mes données sont principalement basées sur du texte ou des nombres entiers. Y a-t-il des classes qui fournissent le cadre de base pour vérifier/créer des modèles pour PHP ou Nodejs?Algorithmes de reconnaissance de formes dans Node.js ou PHP?
Répondre
Je n'ai jamais trouvé une seule bibliothèque qui encapsule différents modèles d'analyse. Vous pouvez cependant trouver des solutions spécifiques facilement.
N-Gram analyse par exemple, peut être fait avec cette extension PHP: http://pecl.php.net/package/TextCat
Il existe plusieurs implémentations de Bayes ainsi, même des tutoriels.
Je n'ai jamais trouvé de Kohonen-nets ou de cartes auto-organisées implémentées en PHP, mais les perceptrons multicouches sont triviaux. IA peut faire l'analyse de modèle assez bien.
Il existe des projets qui lient PHP à OpenCV (une bibliothèque pour l'analyse image/vidéo en temps réel). Actuellement, la seule implémentation que je connaisse est la détection de visages humains en images. La source est ouverte https://github.com/infusion/PHP-Facedetect, donc il devrait être facile de lier d'autres qualités OpenCV (OpenCV peut faire beaucoup de choses avec des images). PHP lui-même est interprété, la plupart des solutions lourdes pour l'analyse de modèle ne fonctionneront pas bien sous cette limitation. C'est pourquoi la plupart des solutions pour cela en PHP sont écrites en C comme une extension.
Ces deux projets sont un bon début, mais je cherche des exemples plus avancés/complets incluant d'autres formes de traitement de texte en plus d'un filtre [bigram] de base (https://gitorious.org/textus/php-language-detection) (textcat). – Xeoncross
Je suis d'accord avec la dernière déclaration. Si vous essayez de faire de gros calculs avec PHP, vous pouvez commencer à chercher comment le faire en C, puis créer une extension personnalisée. – afuzzyllama
Pour machine, vous pouvez envisager d'utiliser l'apprentissage d'une langue qui est plus « à la maison », car il serait plus facile d'exprimer le modèle ..
Par exemple, le code source pour le nouveau « Machine Learning pour les pirates informatiques » livre, écrit en R se trouve dans Github https://github.com/johnmyleswhite/ML_for_Hackers
Et puis, il y a aussi l'API de prédiction Google, ce qui est bon pour l'expérimentation https://developers.google.com/prediction/docs/developer-guide
Je sais que c'est une vieille question, mais depuis qu'il est arrivé à le sommet d'une requête Google, il t Je pensais qu'il devrait contenir une référence aux liaisons Node pour opencv, node-opencv.
- 1. Algorithmes de reconnaissance de formes/code pour Java
- 2. Reconnaissance de formes complexes
- 3. Reconnaissance de formes en nombres?
- 4. Reconnaissance de formes Kinect
- 5. Reconnaissance des formes manuscrites
- 6. Algorithmes de reconnaissance d'objets open source
- 7. Reconnaissance d'image (reconnaissance de forme)
- 8. MATLAB Neural Réseau de reconnaissance de formes
- 9. Algorithmes pour la reconnaissance optique de caractères dans l'apprentissage automatique
- 10. Reconnaissance de formes avec des vecteurs doubles
- 11. Reconnaissance de formes pour les logs
- 12. Comment les algorithmes de reconnaissance vocale reconnaissent-ils les homophones?
- 13. Algorithmes de mise en correspondance/reconnaissance d'empreintes digitales/implémentations
- 14. Comment réduire les correspondances dans la reconnaissance de formes OpenCV?
- 15. Qt reconnaissance de formes de segments d'une chaîne
- 16. Des bibliothèques de reconnaissance de formes simples pour Java?
- 17. Formation pour la reconnaissance de formes (réseau de neurones)
- 18. Fichiers de paramètres cachés multiplates-formes dans node.js
- 19. Reconnaissance de formes, maximum de vraisemblance, classifieur bayésien naïf
- 20. API de reconnaissance de formes Java pour la bourse
- 21. Algorithmes de hachage perceptuel en Python ou PHP?
- 22. framework java pour la reconnaissance de formes d'image?
- 23. Node.js la reconnaissance d'un nouveau échoue Module
- 24. Reconnaissance de visage avec PHP?
- 25. Détection du cancer - techniques de reconnaissance des formes
- 26. Reconnaissance vocale en C ou Java ou PHP?
- 27. fonction de gzuncompress de PHP dans Node.js
- 28. node.js ou PHP pour le traitement d'image
- 29. reconnaissance vocale (ou son)
- 30. Conseils pour l'apprentissage futur - Node.js ou PHP?
PHP/JS est-il le bon outil pour cela? – webbiedave
@webbiedave, puisque j'ai déjà des applications PHP et node.js fonctionnant sur ces données. C'est l'outil * juste-suffisant * pour le travail léger. Peut-être que C serait mieux, mais mes applications ne sont pas en C. – Xeoncross
Je pense aussi que les deux langues seraient complètement nulles à cause de l'absence de modèle de thread. J'utiliserais quelque chose comme Java par exemple pour ça. Aussi, je pense que c'est un problème assez difficile et probablement pas encore résolu ..? – Alfred