WordNet: base de datos léxica que relaciona palabras entre sí.malo es sinónimo de malvado, malparido, miserable, etc.carnívoro y vertebrado serían hiperónimos de gato.gato y felino son sinónimos, pero no significan exactamente lo mismo.cabrón es sinónimo de malo, pero no siempre se pueden intercambiar.the shit puede ser sinónimo de the best en inglés, pero esa acepción no aparece en WordNet.["gato", "perro", "caballo", "pájaro", "pez"], "gato" puede representarse como ["New", "York", "in", "winter"]p forman su contexto.p definen su significado.
Facilita el cálculo de la similitud entre palabras.
from gensim.models import Word2Vec
sentences = [
["Gavi", "company", "Pedri"],
["Xavi", "entrena", "Barça"],
["Gavi", "juga", "Barça"],
["Gavi", "chuta"],
["Kepa", "para"],
["Xavi", "entrena"],
]
model = Word2Vec(sentences, min_count=1)
gavi = model.wv["Gavi"]
print(gavi)
[
-0.00536227 0.00236431 0.0510335 0.09009273
- 0.0930295 - 0.07116809 0.06458873 0.08972988
- 0.05015428 - 0.03763372
]
model.wv.most_similar("Gavi")
[('Barça', 0.5436005592346191),
('Pedri', 0.3792896568775177),
('entrena', 0.3004249036312103),
('Xavi', 0.10494352877140045),
('juga', -0.1311161071062088),
('chuta', -0.1897382140159607),
('para', -0.22418655455112457),
('Kepa', -0.2726020812988281),
('company', -0.7287455797195435)]
Estos modelos utilizan espectrogramas de voz, que representan la señal en función del tiempo y la frecuencia.
Funcionan en cuatro etapas:
["El", "Barça", "está", "en", "crisis"].["Barça", "crisis"].Algunos de los modelos más utilizados para el análisis de sentimientos son:
[{crisis: 0.8}, {forma: 0.1}, {casa: 0.1}]Los modelos ocultos de Markov (HMM) son modelos estocásticos que permiten modelar secuencias de palabras.
Se basan en la idea de que las palabras de una secuencia no son independientes, sino que dependen de las anteriores.
Los HMM pueden modelar la probabilidad de transición entre palabras.
Su principal desventaja es que no pueden modelar dependencias a largo plazo.
Como hemos comentado, las redes neuronales recurrentes (RNN) pueden procesar secuencias de longitud variable de forma eficiente.
En esta sección veremos con más detalle cómo funcionan las RNN y cómo se utilizan en PLN.

Se utilizan en muchas tareas de PLN y también en otros ámbitos, por ejemplo:
Estos usos los convierten en herramientas muy potentes, capaces de sustituir algunos modelos actuales.