Quiero calcular la relevancia de una palabra clave para un texto de descripción breve. Cuál sería el mejor enfoque en términos de eficiencia y facilidad de implementación. Estoy usando C++?Algoritmo para calcular la relevancia de una palabra clave para un texto corto (50 - 100 palabras)
Q
Algoritmo para calcular la relevancia de una palabra clave para un texto corto (50 - 100 palabras)
5
A
Respuesta
6
solución simple: contar las apariciones de la palabra en el texto.
Hacer un buen trabajo es un problema difícil en el que empresas como Google han estado trabajando durante años. Si es posible, es posible que desee echar un vistazo a using their technology
Para ampliar, intente lo siguiente:
- uso de un diccionario (por ejemplo WordNet para reemplazar todos los sinónimos de una palabra común
- Detectar palabras similares usando Levenshtein distance
Eso sigue siendo sólo va a llegar tan lejos. Tendrá que realizar algún procesamiento del lenguaje natural para comprender verdaderamente lo que la descripción se trata de distinguir entre múltiples tex ts que contienen la palabra clave el mismo número de veces.
3
se refieren a estas preguntas anteriores desbordamiento de pila:
Cuestiones relacionadas
- 1. algoritmo eficiente para encontrar todas las palabras clave en un texto
- 2. Algoritmo para encontrar palabras relacionadas en un texto
- 3. Algoritmo para ver si existen palabras clave dentro de una cadena
- 4. Algoritmo para buscar palabras clave y frases clave en una cadena
- 5. La relevancia de búsqueda de texto se mide en?
- 6. Algoritmos para detectar frases y palabras clave del texto
- 7. Algoritmo para agrupar palabras de anagrama
- 8. Algoritmo para comparar palabras (no alfabéticamente)
- 9. Implementación de un algoritmo simple (para calcular la probabilidad)
- 10. Algoritmo para calcular las distancias entre muchos puntos geográficos
- 11. algoritmo para transformar una palabra a otra a través de palabras válidas
- 12. Algoritmo para estimar la complejidad de la palabra
- 13. Cómo activar svn: palabras clave para habilitar?
- 14. ¿Cuál es el mejor algoritmo para la palabra más cercana
- 15. Algoritmo para calcular el horario dado restricciones
- 16. algoritmo para calcular Puntos máxima en PointSet
- 17. Algoritmo rápido para calcular Pi en paralelo
- 18. algoritmo óptimo para calcular el resultado de una fracción continua
- 19. Algoritmo (o biblioteca C#) para identificar 'palabras clave' en un conjunto de mensajes?
- 20. Un algoritmo para el texto filtrado de archivos
- 21. ¿Qué algoritmo usar para calcular un dígito de control?
- 22. Algoritmo de indexación de texto
- 23. Algoritmo dinámico para autocorrelación de texto
- 24. Escribiendo un algoritmo para scrabble
- 25. matriz de búsqueda ruby para palabras clave
- 26. ¿El comando más corto para calcular la suma de una columna de salida en Unix?
- 27. Algoritmo para calcular el polígono restante después de la resta
- 28. Filtro profanidad usando una expresión regular (lista de 100 palabras)
- 29. ¿Para qué es la palabra clave nativa en Java?
- 30. Algoritmo para calcular una distancia entre 2 puntos tridimensionales?
¡Gracias! La distancia de Levenshtein fue lo que he estado tratando de recordar, sí :) En mi caso, no necesito ningún procesamiento hardcore. Solo quiero dar un puntaje de más de 100 para un texto de descripción realmente breve. – fgungor