Articles of wordnet

¿Puede WordNetLemmatizer en Nltk derivar palabras?

Quiero encontrar Wordnet palabras con Wordnet . ¿ wordnet tiene una función para derivar? Utilizo esta importación para mi creación, pero no funciona como se esperaba. from nltk.stem.wordnet import WordNetLemmatizer WordNetLemmatizer().lemmatize(‘Having’,’v’)

Para encontrar sinónimos, definiciones y oraciones de ejemplo usando WordNet.

Necesito tomar un archivo de texto de entrada con una palabra. Luego necesito encontrar los nombres, la definición y los ejemplos del lema de la palabra usando wordnet. He revisado el libro: “Python Text Processing with NLTK 2.0 Cookbook” y también “Natural Language Processing with NLTK” para ayudarme en esta dirección. Aunque he entendido cómo […]

¿Cómo obtener todos los significados de una palabra usando Python NLTK?

Quiero usar todos los significados de una palabra en particular en una consulta de entrada. Por ejemplo: Supongamos que mi consulta de entrada es: “El perro está ladrando en el árbol” Aquí quiero obtener todos los significados de la palabra ÁRBOL y BARRA en el siguiente formato: árbol # n # 01, árbol # n […]

¿Cómo encontrar la distancia entre dos synset usando Python nltk en la jerarquía de wordnet?

Supongamos que tengo dos synsets synset (car.n.01 ‘) y synset (‘ bank.n.01 ‘) y si quiero encontrar la distancia entre estos dos synset en la jerarquía de wordnet, ¿cómo puedo hacerlo usando nltk? Busqué en Internet, pero obtengo algoritmos de similitud como lin, resnik, jcn, etc. que no son la solución para mi pregunta. Por […]

Análisis de sentimiento utilizando senti_classifier y NLTK

No estoy haciendo algo bien. Por el aspecto del error que recibo, creo que me faltan algunos datos. Tengo todos los requisitos previos para sentiment_classifier ( https://pypi.python.org/pypi/sentiment_classifier/0.7 ) que son nltk, numpy y sentiwordnet. Aquí está mi código: un ejemplo rápido de los documentos que estoy tratando de trabajar. from senti_classifier import senti_classifier sentences = […]

Encontrando los sinónimos para las palabras en wordnet.

Intento usar Wordnet como un tesarus, así que tengo una lista de palabras y necesito recostackr para cada palabra sus sinónimos. Probé esto from nltk.corpus import wordnet as wn for i,j in enumerate(wn.synsets(‘dog’)): print (j.lemma_names) Este código da la siguiente salida Pero quiero recostackr en una lista solo los sinónimos, por lo que la salida […]

comparando sinónimos NLTK

No puedo encontrar un problema extraño, supongo que me ayudarás. for p in wn.synsets(‘change’): print(p) Consiguiendo: Synset(‘change.n.01’) Synset(‘change.n.02’) Synset(‘change.n.03’) Synset(‘change.n.04’) Synset(‘change.n.05’) Synset(‘change.n.06’) Synset(‘change.n.07’) Synset(‘change.n.08’) Synset(‘change.n.09’) Synset(‘variety.n.06’) Synset(‘change.v.01’) Synset(‘change.v.02’) Synset(‘change.v.03’) Synset(‘switch.v.03’) Synset(‘change.v.05’) Synset(‘change.v.06’) Synset(‘exchange.v.01’) Synset(‘transfer.v.06’) Synset(‘deepen.v.04’) Synset(‘change.v.10’) Por ejemplo tengo una cadena a: a = ‘transfer’ Me gustaría poder identificar todo tipo de sinónimos de la […]

¿Cómo imprimo solo la palabra en sí en un sincronizador de WordNet usando Python NLTK?

¿Hay alguna forma en Python 2.7 utilizando NLTK para obtener la palabra y no el formato adicional que incluye “synset” y los paréntesis y el “n.01” etc.? Por ejemplo si lo hago wn.synsets(‘dog’) Mis resultados se ven como: [Synset(‘dog.n.01’), Synset(‘frump.n.01’), Synset(‘dog.n.03’), Synset(‘cad.n.01’), Synset(‘frank.n.02’), Synset(‘pawl.n.01’), Synset(‘andiron.n.01’), Synset(‘chase.v.01’)] ¿Cómo puedo obtener una lista como esta? dog frump […]

Algoritmos de relación semántica – python

Quiero encontrar una relación entre dos synsets y encontré muchos algoritmos como resnik, lin, wu palmer, path algorithm, leacock chodorow, etc. ¿Alguien puede decirme cuál es el más eficiente entre estos algoritmos?

¿Cuál es la conexión o diferencia entre lema y sincronización en wordnet?

Soy un principiante completo de NLP y NLTK. No pude entender la diferencia exacta entre lemas y synsets en wordnet , porque ambos producen casi el mismo resultado. por ejemplo, para la palabra pastel produce esta salida. lemmas : [Lemma(‘cake.n.01.cake’), Lemma(‘patty.n.01.cake’), Lemma(‘cake.n.03.cake’), Lemma(‘coat.v.03.cake’)] synsets : [Synset(‘cake.n.01’), Synset(‘patty.n.01’), Synset(‘cake.n.03’), Synset(‘coat.v.03’)] Por favor ayúdame a entender este […]