Tengo un texto de entrada, que contiene uno o más nombres de persona humana. No tengo ningún diccionario para estos nombres. ¿Qué biblioteca de Java puede ayudarme a definir nombres de mi texto de entrada? Miré a través de OpenNLP, pero no encontré ningún ejemplo o guía, o al menos una descripción de cómo se puede aplicar a mi código. (Vi javadoc, pero es una documentación bastante pobre para un proyecto así.)Cómo definir los nombres de las personas en texto (Java)
Quiero encontrar nombres de algún texto al azar. Si el texto de entrada es "Mi amigo Joe Smith fue a la tienda", entonces quiero obtener "Joe Smith". Creo que debería haber algunos diccionarios lo suficientemente grandes en motores inteligentes, basados en diccionarios más pequeños, que puedan entender los nombres humanos.
¿Estás tratando de identificar, por ejemplo, un nombre que aparece en una frase? es decir, dado "Mi amigo Joe fue a la tienda". quieres "Joe"? – Seth
Por favor, aclare su pregunta! No puede "definir" nombres, fueron creados históricamente. "Julius", por ejemplo, es un nombre romano. ¿Cómo se ve el texto y qué tipo de procesamiento debe hacer con él? –
Creo que el autor quiere extraer los nombres de personas del texto no estructurado usando una biblioteca Java, posiblemente usando OpenNLP, pero no puede encontrar un ejemplo o una buena documentación sobre cómo lograr esto. – DrDee