¿Dónde puedo encontrar el algoritmo para encontrar los otros nombres de la entidad popular?

Gracias por el A2A. Una alternativa a Freebase es DBPedia (es la versión de la tienda de triple información de Wikipedia). Puede consultarlo usando SPARQL. Aquí hay un ejemplo para encontrar “otros nombres” para Sachin Tendulkar. Puede probarlo a través de este SPARQL Explorer. Ingrese la siguiente consulta SPARQL y presione Ir.

SELECCIONAR
DÓNDE {
: Sachin_Tendulkar dbpedia-owl: alias? O.
}

Si el servidor está activo, la consulta devuelve una matriz de los siguientes nombres (separados por punto y coma):
“सचिन रमेश तेंडुलकर; Tendulkar, Sachin; El Pequeño Maestro”

Si reemplaza el predicado dbpedia-owl: alias con dbpprop: nickname en la consulta SPARQL anterior, obtendrá esta matriz de nombres en su lugar.
“Tendlya, Dios del Cricket, Pequeño Maestro, Maestro Blaster” @en

Esta página Acerca de: Sachin Tendulkar muestra todos los triples que están disponibles para Sachin Tendulkar en DBPedia en un formato agradable y legible para humanos. Puede ayudarlo a formular mejores consultas.

Si necesita que el servidor esté funcionando constantemente, probablemente sea preferible descargar el conjunto de datos y configurar la interfaz localmente; esta página en joernhees.de proporciona instrucciones sobre cómo hacerlo. La razón es que (al menos cuando lo usé moderadamente), el servidor tendía a morir de vez en cuando, probablemente debido a alguna consulta falsa (como SQL, es fácil escribir consultas SPARQL falsas por error).

No necesitas un algoritmo. Está justo ahí dentro de Freebase.

Si mira Freebase aquí para Sachin Tendulkar – Sachin Tendulkar, verá debajo de la propiedad Alias ​​que tiene todos los valores que mencionó. Están los otros llamados de Sachin Tendulkar.

Freebase tiene una API maravillosa que puede aprovechar o puede descargar su volcado y buscarlo utilizando Lucene u otra herramienta de indexación.

En cuanto a la ubicación del Sachin Tendulkar correcto, cuando busca a través de su API, clasifican automáticamente los resultados según su popularidad. Así que estoy seguro de que golpearás al maestro blaster en comparación con cualquier otra persona.

Por cierto, soy un gran admirador de Sachin, lo que me motivó a responder esto por cualquier otra razón 😛

More Interesting

Si uno está tratando de construir un codificador automático para el conjunto de datos MNIST, ¿debería normalizar los datos sin procesar?

¿Cuál es la diferencia entre Hidden Markov Chain y Markov Chain?

¿Qué significa "las redes neuronales profundas son covariantes para la traducción"?

¿Cómo se puede utilizar la máquina de Boltzmann restringida en problemas de clasificación?

¿Cuáles serían los proyectos / servicios más interesantes en el cuidado de la salud que involucren alta tecnología como dispositivos móviles, big data y data science? Por ejemplo, Ginger.io.

¿Qué es un 'descriptor' en el contexto de una transformación de característica invariante de escala (SIFT)?

¿Dónde puedo aprender sobre los conceptos básicos de la inteligencia artificial?

¿Podemos aplicar el filtrado colaborativo en la recomendación de noticias de última hora en línea?

Cómo crear rápidamente un prototipo de una aplicación de reconocimiento de imágenes utilizando el aprendizaje automático y la red neuronal

¿Cómo puedo ejecutar una regresión lineal en paralelo?

¿Cuánto aprendizaje profundo puedes aprender en 20 días si trabajas todo el día?

¿Qué intentos hay para crear redes neuronales más similares al cerebro biológico?

¿Cuáles son los pros y los contras comparativos de usar Python, MATLAB / Octave y R para el análisis de datos y el aprendizaje automático?

¿Alguna forma de dormir será esencial en la IA (inteligencia artificial)?

¿Podemos obtener un intervalo de confianza para la salida de un clasificador en el aprendizaje supervisado?