Ensalada SEO 2016 - TensorFlow aplicado a SEO

Preview:

Citation preview

aplicado a

SEO

GRACIAS!!

nada de HUMO

Alberto TalegónFounder SEO.school

Ponente:

Formador SEO:

y autónomo…es decir, CONTRATABLE

Por quéCOJONES

voy a JUGAR a

SI PUEDOJUGAR con

Es un framework de código abierto...

se usa para el cálculo numérico usando diagramas de flujo de datos.

0 € !!!

las flechas del gráfico representan los arrays de datos multidimensionales (tensores) comunicándose entre

ellos.

Los nodos del gráfico representan operaciones matemáticas

SEO,dices...

from STRINGS to THINGSor

from STRINGS to VECTORS

Es un sistema de machine learning que Google usa para ayudar a procesar sus resultados de búsqueda.

Es una pequeña parte de lo que llamamosalgoritmo de búsqueda

https://moz.com/blog/wake-up-seos-the-new-new-google-is-here-2016

Procesa e interpreta todas las posibles consultas distintas de la original.

Presenta y sugiere todos los posibles resultados de búsqueda mejores, para el sentido o intención de la

búsqueda

RankBrain:

Entrena offline

Cómo usarTensorFlo

w para hacer

SEO

NO sirve...

para emular o alterarel algoritmo de

búsqueda

Entre otras muchas cosas…

sirve para ANALIZAR

Analiza IMÁGENES

SLIMLibrería de Clasificación Imágenes

https://github.com/tensorflow/models/tree/master/slim

Show and TellReconocimiento de Imágenes

https://github.com/tensorflow/models/tree/master/im2txt

Algoritmo que genera “pies de fotos”dada una imagen.

Captions for image COCO_val2014_000000224477.jpg: 0) a man riding a wave on top of a surfboard . (p=0.040413) 1) a person riding a surf board on a wave (p=0.017452) 2) a man riding a wave on a surfboard in the ocean . (p=0.005743)

Nunca nos separaremos

Y TAMBIÉN ANALIZATEXTOS

SyntaxNetParsey McParseface

Sistema automático de algoritmos que aprenden a analizar la estructura lingüística y pueden explicar el papel funcional de cada palabra en una oración determinada.

Descifra la polisemia y deduce mejor entre las variantes de significado y aplica la que mejor se adapta al contexto de la oración completa.

SyntaxNetParsey McParseface

Input: Bob 's wife , a grumpy old woman , asked him to sleep in the barnParse:asked VBD ROOT +-- wife NN nsubj | +-- Bob NNP poss | | +-- 's POS possessive | +-- , , punct | +-- woman NN appos | +-- a DT det | +-- grumpy JJ amod | +-- old JJ amod +-- him PRP dobj +-- sleep VB xcomp +-- to TO aux +-- in IN prep +-- barn NN pobj +-- the DT det

NLPProcesamiento Lenguaje Natural

Recursos en castellano:

http://www.portaldelexico.es/index.php?menu=lexicohttp://www.datsi.fi.upm.es/~coes/interactivo.htmlhttp://www.sepln.org/category/investigacion/grupos_investigacion/

SwivelAnaliza las estadísticas de co-ocurrencias de un corpus

https://github.com/tensorflow/models/tree/master/swivel

Determina cuántas veces aparece una palabra X en el contexto de una palabra determinada Y.

LDALatent Dirichlet Allocation

https://github.com/ariddell/lda/

Algoritmo que identifica las palabras que aparecen juntas.

Latent Dirichlet Allocation

Algoritmo CYKCocke-Younger-Kasami

NLP-ParserA parser for probablistic context-free grammar (PCFG) with CKY algorithm

https://github.com/LinxiFan/NLP-Parser

Determina si una cadena puede ser generada por una gramática libre de contexto y, si es posible, cómo puede ser generada.

¿Qué sabrías hacer con ésto?

Más info de Análisis Sintácticohttp://craneoprevilegiado.com/wp-content/uploads/2016/06/Seonthbeach-definitivo-2016.pdf

Tu Red Neuronal propia

¿Qué comenestos

bichos?

.CSV

.csv

Más Tarde o Más

Temprano….tu CRAWLER personalizado

Librería Scrapy para Python 2 http://www.scrapy.org

NO ES UN JUGUETE

Tu primera

Red Neuron

al

Entrena a tu bicho

Es su forma de aprender

Tu primera Red Deep Learning

Problemas serios de almacenamiento y Computación

Olvídate de CPUs… Sí, o sí, GPUs

Gasta más que el PP Valenciano

A mí que me lo expliquen...

http://www.seo.school/master-seo

http://www.seo.school/cursos-seo/tensor-flow

http://www.seo.school/cursos-seo/crawler

Caminante, no hay camino,

se hace camino al andar…

Antonio Machado

Gracias!!