El bloque Watson Natural Language Processing Concepts extrae conceptos generales de DBPedia (conceptos extraídos de versiones específicas de Wikipedia) a los que se hace referencia directamente o a los que se hace referencia, pero no se hace referencia directamente, en el texto de entrada.
Nombre de bloque
concepts_alchemy_<language>_stock
Idiomas soportados
El bloque Conceptos está disponible para los idiomas siguientes. Para obtener una lista de los códigos de idioma y el idioma correspondiente, consulte Códigos de idioma.
de, en, es, fr, it, ja, ko, pt
Prestaciones
Utilice este bloque para asignar conceptos de DBPedia (edición 2016). Los tipos de salida se basan en DBPedia.
Dependencias de otros bloques
El bloque siguiente debe ejecutarse antes de poder ejecutar el bloque de extracción Concepts:
syntax_izumo_<language>_stock
Ejemplo de código
import watson_nlp
# Load Syntax and a Concepts model for English
syntax_model = watson_nlp.load('syntax_izumo_en_stock')
concepts_model = watson_nlp.load('concepts_alchemy_en_stock')
# Run the syntax model on the input text
syntax_prediction = syntax_model.run('IBM announced new advances in quantum computing')
# Run the concepts model on the result of syntax
concepts = concepts_model.run(syntax_prediction)
print(concepts)
Ejemplo de salida de código:
{
"concepts": [
{
"text": "IBM",
"relevance": 0.9842190146446228,
"dbpedia_resource": "http://dbpedia.org/resource/IBM"
},
{
"text": "Quantum_computing",
"relevance": 0.9797260165214539,
"dbpedia_resource": "http://dbpedia.org/resource/Quantum_computing"
},
{
"text": "Computing",
"relevance": 0.9080164432525635,
"dbpedia_resource": "http://dbpedia.org/resource/Computing"
},
{
"text": "Shor's_algorithm",
"relevance": 0.7580527067184448,
"dbpedia_resource": "http://dbpedia.org/resource/Shor's_algorithm"
},
{
"text": "Quantum_dot",
"relevance": 0.7069802284240723,
"dbpedia_resource": "http://dbpedia.org/resource/Quantum_dot"
},
{
"text": "Quantum_algorithm",
"relevance": 0.7063655853271484,
"dbpedia_resource": "http://dbpedia.org/resource/Quantum_algorithm"
},
{
"text": "Qubit",
"relevance": 0.7063655853271484,
"dbpedia_resource": "http://dbpedia.org/resource/Qubit"
},
{
"text": "DNA_computing",
"relevance": 0.7044616341590881,
"dbpedia_resource": "http://dbpedia.org/resource/DNA_computing"
},
{
"text": "Computation",
"relevance": 0.7044616341590881,
"dbpedia_resource": "http://dbpedia.org/resource/Computation"
},
{
"text": "Computer",
"relevance": 0.7044616341590881,
"dbpedia_resource": "http://dbpedia.org/resource/Computer"
}
],
"producer_id": {
"name": "Alchemy Concepts",
"version": "0.0.1"
}
}
Tema principal: Catálogo de bloques de Watson Natural Language Processing