Me preguntaba si hay alguna buena y limpia programación orientada a objetos (OOP) implementación de filtrado Bayesiano para spam y clasificación de texto? Esto es solo para propósitos de aprendizaje.Filtrado de Spam Bayesiano Orientado a Objetos?
Respuesta
Sin duda, recomiendo Weka que es un software de minería de datos de código abierto escrita en Java:
Weka es una colección de algoritmos de aprendizaje automático para tareas de minería de datos. Los algoritmos se pueden aplicar directamente a un conjunto de datos o llamar desde su propio código Java. Weka contiene herramientas para el preprocesamiento de datos, clasificación, regresión, clustering, reglas de asociación y visualización. También es adecuado para desarrollar nuevos esquemas de aprendizaje automático.
Como se mencionó anteriormente, se distribuye con un montón de diferentes clasificadores como SVM, Winnow, C4.5, Naive Bayes (por supuesto) y muchos más (ver el API doc). Tenga en cuenta que muchos clasificadores son conocidos por tener mucho mejor rendimiento que Naive Bayes en el campo de detección de spam o clasificación de texto.
Además Weka te ofrece una muy powerful GUI ...
Tal vez https://ci-bayes.dev.java.net/ o http://www.cs.cmu.edu/~javabayes/Home/node2.html?
Nunca he jugado con él tampoco.
Aquí hay una implementación del filtrado bayesiano en C#: A Naive Bayesian Spam Filter for C# (alojado en CodeProject).
En francés, pero usted debería ser capaz de encontrar el enlace de descarga :) PHP Naive Bayesian Filter
Salida capítulo 6 de Programming Collective Intelligence
nBayes - C# otra aplicación alojado en CodePlex
- 1. Biblioteca de filtrado de spam bayesiano para Python
- 2. Javascript orientado a objetos
- 3. experimento: orientado a objetos C?
- 4. ¿Está Erlang orientado a objetos?
- 5. ¿Está MongoDB orientado a objetos?
- 6. Paradigma orientado a objetos Pregunta
- 7. Diseño orientado a objetos Entrevista
- 8. ¿Cambió Python a más orientado a objetos?
- 9. Pregunta de diseño orientado a objetos
- 10. Problema de diseño orientado a objetos
- 11. C para un programador orientado a objetos
- 12. PHP ¿Está orientado a objetos o no?
- 13. Suicidio orientado a objetos o eliminar esto;
- 14. ¿Mi código PHP está orientado a objetos?
- 15. ¿Cómo está Ruby completamente orientado a objetos?
- 16. C como un lenguaje orientado a objetos
- 17. Diseño orientado a objetos con Ruby
- 18. Buscando un lenguaje orientado a objetos puros
- 19. usando jQuery en modo orientado a objetos
- 20. Sintaxis del constructor Perl orientado a objetos
- 21. ¿C++ es un lenguaje orientado a objetos?
- 22. HAS-A, terminología IS-A en lenguaje orientado a objetos
- 23. ¿Cuál es la diferencia entre un lenguaje orientado a componentes y orientado a objetos?
- 24. Hacer una secuencia de comandos de Python Orientado a objetos
- 25. ¿Está el lenguaje de programación C orientado a objetos?
- 26. pregunta de diseño orientado a objetos para la aplicación gui
- 27. Diseño orientado a objetos para un juego de ajedrez
- 28. ¿Es C# un lenguaje de programación orientado a objetos 100%?
- 29. Django: filtrado en objetos relacionados
- 30. Árbol de decisión frente a Clasificador bayesiano