Agrupado de frases usando un algoritmo de stemmng
-
Upload
jose-b-moreno-suarez -
Category
Business
-
view
5.307 -
download
0
description
Transcript of Agrupado de frases usando un algoritmo de stemmng
![Page 1: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/1.jpg)
Análisis de
palabras clave
Agrupado de frases
mediante la utilización de
un algoritmo de Stemming
![Page 2: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/2.jpg)
STEMMERS O LEMATIZADORES
Definición
Agrupado de frases con un algoritmo de stemming
![Page 3: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/3.jpg)
Una SERP típica…
![Page 4: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/4.jpg)
…buscamos –por ejemplo- “consultoría SEO”…
![Page 5: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/5.jpg)
…¿cuántas veces has visto que GOOGLE muestra resultados con la expresión de
búsqueda y con variaciones? (plurales, singulares, masculino, femenino, etc.)
![Page 6: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/6.jpg)
Eso se consigue mediante algoritmos de stemming, también denominados
lematizadores.
![Page 7: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/7.jpg)
¿Qué es Stemming (lematizar)?
“Es un método para reducir una palabra a su raíz o
(en inglés) a un stem o lema. Hay algunos
algoritmos de stemming que ayudan en sistemas
de recuperación de información. Stemming
aumenta el recall que es una medida sobre el
número de documentos que se pueden encontrar
con una consulta. Por ejemplo una consulta sobre
"bibliotecas" también encuentra documentos en los
que solo aparezca "bibliotecario" porque el stem de
las dos palabras es el mismo ("bibliotec").”
WikipediaAgrupado de frases con un algoritmo de stemming
![Page 8: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/8.jpg)
La explicación paso a paso del algoritmo de
stemming para idioma español la puedes ver en:
http://snowball.tartarus.org/algorithms/spanish/stem
mer.html
Puedes descargarte una función en PHP y
SNOWBALL
¿De dónde puedes bajar el
algoritmo de stemming?
Agrupado de frases con un algoritmo de stemming
![Page 9: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/9.jpg)
AGRUPADO DE FRASES PARA
CLARIFICAR
Objetivo
Agrupado de frases con un algoritmo de stemming10/06/2012
9
![Page 10: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/10.jpg)
Listado de sugerencias de keywords importado de la herramienta de palabras
clave de GOOGLE ADWORDS…
![Page 11: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/11.jpg)
…¿cuántas veces has observado a la herramienta de palabras clave de
ADWORDS devolverte expresiones que son variaciones entre sí?
![Page 12: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/12.jpg)
Estas son las frases que nos interesa agrupar.
![Page 13: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/13.jpg)
¿Por qué agrupar las frases?
Porque muchas expresiones son variaciones
entre sí
Porque -muy probablemente- GOOGLE mostrará
una página en posiciones similares para esas
mismas variaciones sin necesidad de trabajarlas
todas.
Porque –sobretodo si manejamos grandes
cantidades de expresiones- agruparlas servirá
para clarificar dicho listado y hacerlo más
manejable
Porque esas variaciones son ideales para
utilizarlas al hacer linkbuilding
Agrupado de frases con un algoritmo de stemming
![Page 14: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/14.jpg)
CÓMO SE AGRUPAN LAS FRASES
Técnica
Agrupado de frases con un algoritmo de stemming10/06/2012
14
![Page 15: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/15.jpg)
Vamos a procesar el listado de sugerencias de keywords importado de la
herramienta de palabras clave de GOOGLE ADWORDS…
![Page 16: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/16.jpg)
Extraemos todas las palabras del listado de palabras clave, eliminando
duplicadas y stopwords
![Page 17: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/17.jpg)
Las reducimos a su stem y creamos una tabla
![Page 18: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/18.jpg)
Los valores de dicha tabla serán los stem de cada columna, cuando dicho
stem aparezca en su columna correspondiente de palabras clave
![Page 19: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/19.jpg)
Finalmente, crearemos una columna que concatenará todos los stem de
cada línea
![Page 20: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/20.jpg)
¿Cómo agrupar las frases?
Las palabras cuyos stem concatenados
coincidan, serán un grupo.
Ordenamos por:
Grupo
Búsquedas
La palabra clave que más tráfico aporte será la que
de el nombre al grupo
Agrupado de frases con un algoritmo de stemming
![Page 21: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/21.jpg)
EJEMPLO PRÁCTICO
Ejercicio
Agrupado de frases con un algoritmo de stemming
![Page 22: Agrupado de frases usando un algoritmo de stemmng](https://reader033.fdocument.pub/reader033/viewer/2022050613/5598163b1a28ab6e1d8b4703/html5/thumbnails/22.jpg)
¡GRACIAS!
@jbmoreno
Agrupado de frases con un algoritmo de stemming