Articles of wordnet

Datos NLTK desactualizados – Python 3.4

Estoy tratando de instalar NLTK para Python 3.4. El módulo NLTK real parece haberse instalado bien. Entonces corri import nltk nltk.download() Y optó por descargar todo. Sin embargo, después de que se hizo, la ventana simplemente dice “fuera de fecha”. Intenté actualizar y descargar, pero permanece “fuera de fecha” como se muestra aquí: Ventana 1 […]

Python 3 y NLTK con WordNet 2.1: ¿es posible?

Uso Python 3 y NLTK 3.0.0 con WordNet 3.0. Me gustaría usar estos datos (semeval2007) con WordNet 2.1. ¿Es posible usar WordNet 2.1 con Python 3? ¿Es posible reemplazar WordNet 3.0 con WordNet 2.1? ¿Cómo puedo hacer eso?

¿Cómo utilizar el Wordnet español en NLTK?

Acabo de descargar una Wordnet en español del proyecto GRIAL , el formato es XML. ¿Cómo puedo usarlo en Python NLTK? Además, en la misma página puedes descargar un corpus etiquetado en español. ¿Cómo puedo incorporarlo también?

¿Cómo puedo recuperar el sinónimo de antónimo de un sincronismo de destino en Wordnet de NLTK?

He recuperado exitosamente los synsets conectados a un synset base a través de otras relaciones semánticas, de la siguiente manera: wn.synset(‘good.a.01’).also_sees() Out[63]: [Synset(‘best.a.01’), Synset(‘better.a.01’), Synset(‘favorable.a.01’), Synset(‘good.a.03’), Synset(‘obedient.a.01’), Synset(‘respectable.a.01’)] wn.synset(‘good.a.01’).similar_tos() Out[64]: [Synset(‘bang-up.s.01’), Synset(‘good_enough.s.01’), Synset(‘goodish.s.01’), Synset(‘hot.s.15’), Synset(‘redeeming.s.02’), Synset(‘satisfactory.s.02’), Synset(‘solid.s.01’), Synset(‘superb.s.02’), Synset(‘well-behaved.s.01’)] Sin embargo, la relación antónima parece diferente. Logré recuperar el lema conectado a mi base de […]

Python: pasar variables a los métodos de Wordnet Synsets en NLTK

Necesito trabajar en un proyecto que requiera NLTK, así que comencé a aprender Python hace dos semanas pero luchando por entender Python y NLTK. De la documentación de NLTK, puedo entender los siguientes códigos y funcionan bien si agrego manualmente la palabra manzana y pera en los códigos a continuación. from nltk.corpus import wordnet as […]

NLTK Wordnet Synset para frase de palabra

Estoy trabajando con Python NLTK Wordnet API. Estoy tratando de encontrar el mejor synset que represente un grupo de palabras. Si necesito encontrar el mejor sincronizador para algo como “artículos escolares y de oficina”, no estoy seguro de cómo hacerlo. Hasta ahora, he intentado encontrar los synsets para las palabras individuales y luego calcular el […]

No obtener el resultado requerido utilizando el método de definición de Wordnet Synset

from nltk.corpus import wordnet syn=wordnet.synsets(‘cookbook’)[0] print syn.definition Rendimiento esperado: ‘a book of recipes and cooking directions’ Salida real: bound method Synset.definition of Synset(‘cookbook.n.01’) No puedo identificar el error en mi código que está causando la diferencia entre la salida real y la salida esperada.

¿Usando WordNet para determinar la similitud semántica entre dos textos?

¿Cómo puede determinar la similitud semántica entre dos textos en python usando WordNet? El preprocesamiento obvio sería eliminar las palabras clave y la derivación, pero entonces, ¿qué? La única forma en que puedo pensar sería calcular la distancia de ruta de WordNet entre cada palabra en los dos textos. Esto es estándar para los unigtwigs. […]

¿Cómo etiquetar automáticamente un grupo de palabras usando semántica?

El contexto es: ya tengo grupos de palabras (frases en realidad) como resultado de kmeans aplicados a consultas de búsqueda en Internet y uso de URL comunes en los resultados del motor de búsqueda como una distancia (co-ocurrencia de URL en lugar de palabras si simplifico mucho ). Me gustaría etiquetar automáticamente los grupos con […]

Obtención de sinónimos a partir de un error de devolución – Python

Estoy tratando de obtener sinónimos de una palabra dada usando Wordnet. El problema es que a pesar de que estoy haciendo lo mismo que está escrito aquí: aquí , devuelve un error. Aquí está mi código: from nltk.corpus import wordnet as wn import nltk dog = wn.synset(‘dog.n.01’) print dog.lemma_names >>> for i,j in enumerate(wn.synsets(‘small’)): print […]