RECOMENDACIÓN, BÚSQUEDA, RANKING, APRENDIZAJE UNIVERSITAT OBERTA CATALUNYA CARLOTA VIÑA SIRGO.

Slides:



Advertisements
Presentaciones similares
WEBMARKETING Promoción en Buscadores Ing. Paul Kuijper
Advertisements

Optimizado para una Resolución 1024x768
Internet y tecnologías web
Introducción a las Redes neuronales
Historia de la Inteligencia Artificial
CARRERA: INGENIERIA CIVIL UNI-RUACS
MARKETING ELECTRONICO Ing. M.Sc. Eloy Colquehuanca
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Silvana Arias Carla Espinosa Livia Loaiza INGENIERIA EN SISTEMAS
7. Máquinas Estocásticas
Algunas aplicaciones de la inteligencia artificial para la organización de la información Jacques Schreiber Universidade de Santa Cruz do Sul.
Resolución de Problemas Algoritmos y Programación
Calvin N. Mooers Information Retrieval La búsqueda de información en un stock de documentos, efectuada a partir de la especificación.
Emerson Alvarado Matamoros A40235 Ricardo Alvarado Villalobos A60289
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
Redes neuronales2 José Edinson Aedo Cobo Depto. de Ing. Electrónica.
Programación 1 Introducción
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
Definicion Son bases de datos creadas a partir de la información obtenida por programas que sistemáticamente recorren la Internet, localizando recursos.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Web semántica y XML Objetivo: Establecer el estado de la cuestión sobre la utilización de XML para el desarrollo de la web semántica.
Estrategias de Búsqueda
Desarrollo Orientado a Objetos con UML
El Perceptrón  El psicólogo Frank Ronsenblant desarrolló un modelo simple de neurona basado en el modelo de McCulloch y Pitts que utilizaba.
Tema 6. Conceptos básicos de programación
REDES NEURONALES ARTIFICIALES
INTELIGENCIA DE NEGOCIOS
Redes neuronales en la inyección de un ciclomotor Guillermo Jiménez Margallo.
INCORPORACIÒN DE LA SIMULACIÓN VÍA REDES NEURONALES COMO HERRAMIENTA DE UNIVERSALIZACIÓN DEL CONOCIMIENTO. M.Sc. Manuel Marqués 1*, Dr. Luis Oliva Ruiz.
LENGUAS ELECTRÓNICAS.
Lo bucadores son sistemas que permite al usuario buscar información,estos la consiguen de la web, pero otroa tanto la obtienen del news,gopher,ftp,etc.
Redes Neuronales Monocapa
Usabilidad, navegación y arquitectura de información
1 Search Engine Optimization. 22 Objetivo Adquirir conceptos básicos de SEO y herramientas de uso.
1 Problema no separable linealmente Se busca obtener un algoritmo más general que permita integrar el aprendizaje entre las dos capas.
Integrantes: Daniel Peña Alfredo Zuñiga
Aplicaciones de las Redes Neuronales Artificilaes Dr. Héctor Allende
Aprendizaje (Machine Learning)  Pregunta interesante: Podemos hacer que las computadoras aprendan?  Aprender: mejorar automáticamente con la experiencia.
LENGUAJE DE PROGRAMACIÓN
Redes Neuronales Artificiales Tarea 5 BackPropagation I Redes Neuronales Artificiales Tarea 5 BackPropagation I Dr. Juan José Flores Romero División de.
Aprendizaje de Agentes II Alberto Reyes Ballesteros Programa ITESM-IIE Doctorado en Ciencias Computacionales.
Google Objetivos: comprender y conocer los beneficios que nos entrega este buscador. Nombres: -Javiera Arratia -Milena Pereira Curso: 2ºMedio B Fecha:
Redes Competitivas.
Manejo Eficiente de la información en el siglo XXI
Redes Neuronales Artificiales
Aprendizaje Automatizado
Universidad de los Andes Núcleo Universitario Alberto Adriani Inteligencia Artificial Ingeniería de Sistemas.
8.- Inteligencia artificial
Un buscador es una página de internet que permite realizar búsquedas en la red. Su forma de utilización es muy sencilla, basta con introducir una o más.
Análisis y Diseño de un Sistema Geo-referenciado para Atender las Necesidades Turísticas del Perú “TuriPerú” Expositora: Vega Marca, Jaqueline Asesor:
BUSCADORES.
Redes Neuronales BPN - Backpropagation Networks
Redes Neuronales Artificiales Entrenamiento por Retropropagación del Error-Backpropagation Dr. Pedro Ponce Cruz EGIA-MCI.
Buscadores de información
Redes neuronales feed-forward
 Un buscador es una página de internet que permite realizar búsquedas en la red. Su forma de utilización es muy sencilla, basta con introducir una o.
Sistemas Expertos Integrantes Javier Farfán Katherine Jara Héctor Gatica.
PUNTO 3.
BUSCAMÚSICA El buscador de canciones. INTRODUCCIÓN  Nuestro proyecto consiste en buscar y descargar canciones en formato mp3.  Utilizamos 3 ordenadores.
1 Análisis de Datos Medioambientales mediante Modelos Conexionistas y Dispositivos Móviles Daniel Cantón González Juan Pedro Gómez Bocos Escuela Politécnica.
Tu buscador de radio. Grouple es un buscador de emisoras de radio a través de internet, mediante el cual podrás encontrar cualquier emisora del mundo.
ALGORITMO QUE ES ??.
Las tic´s Navegador / Buscador.
MOTORES DE BUSQUEDA.
Los principales servicios básicos de internet: World Wide Web, Correo Electrónico, Conversaciones en línea y grupos de conversación en la solución de.
Ángel Berihuete Francisco Álvarez
TIC MÓNICA BAUTISTA CORONA ROCÍO JAHUEY BIÑUELO
UNIDAD 2.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
En Internet: Los datos se transforman en información cuando una persona los lee, los comprende y los usa con algún fin: para estudiar, para trabajar,
Transcripción de la presentación:

RECOMENDACIÓN, BÚSQUEDA, RANKING, APRENDIZAJE UNIVERSITAT OBERTA CATALUNYA CARLOTA VIÑA SIRGO

 ¿Qué es Collective Intelligence? Grupos de individuos haciendo cosas colectivamente que parecen inteligentes (

OBJETIVO DEL PROYECTO FIN DE CARRERA  Relación entre Collective Intelligence e Internet  Explotación de los datos de Internet y su relación con Inteligencia Artificial  Desarrollo de los algoritmos de recomendación, ranking y aprendizaje

 ¿Qué es la recomendación? Explotación de gustos de una persona encontrados en Internet y recomendación a otras personas  ¿Qué es la búsqueda y el ranking? Búsqueda de palabras en documentos, haciendo una clasificación  ¿Qué es un algoritmo de aprendizaje? Implementación de una red neuronal, donde las elecciones de los usuarios influyen en la clasificación

ALGORITMO DE RECOMENDACIÓN ¿Cómo determinar la similitud entre dos ítems?  Pearson Correlation Score  Devuelve un valor entre 1 y -1  Si se obtiene 1 los ítems son idénticos  No necesita normalización

ALGORITMO DE BÚSQUEDA  USAN PROGRAMAS QUE RECUPERAN WEB PAGES(SPIDERS)  MANEJADAS POR ROBOTS (CRAWLERS)  MANEJADAS POR PETICIONES HUMANAS  HÍBRIDAS

MÁQUINAS DE BÚSQUEDA(CRAWLERS )  RECUPERAN LA INFORMACIÓN DE UN WEB SITE  LEEN LOS META TAGS  CONECTAN CON LOS LINKS DE LA WEB  LOS DATOS RECUPERADOS SE INDEXAN

ALGORITMO DE RANKING  DETERMINAR LA IMPORTANCIA DE UNA WEB  ALGORITMO PAGERANK

ARTIFICIAL NEURAL NETWORK  REDES DE NEURONAS ARTIFICIALES (ANNs)  NEURONAS ARTIFICIALES  INPUTS  PESOS (FORTALEZA DE LAS SEÑALES)  SALIDA PARA UNA ENTRADA  LAS NEURONAS SE ORGANIZAN EN CAPAS

ALGORITMO DE APRENDIZAJE Es el proceso de ajustar los pesos en una red neuronal para obtener la salida deseada ALGORITMO DE BACKPROPAGATION Usa aprendizaje supervisado. Suministramos ejemplos de la entrada y de la salida que queremos obtener. Se obtiene un error que el algoritmo trata de reducir

ALGORITMO DE APRENDIZAJE ETAPAS  Diseñar la red  Creación de la base de datos  Alimentación de la red  Entrenamiento con backpropagation

IMPLEMENTACIÓN DEL PROYECTO  LENGUAJE ESCOGIDO : PYTHON  PRODUCTOS OBTENIDOS ◦pearson.py  Implementa el algoritmo de recomendación ◦searchengine.py  Implementa el algoritmo de búsqueda/ranking ◦nn.py  Implementa el algoritmo de aprendizaje

 ANÁLISIS UML  Diagrama de casos de uso  Diagrama de clases  Diagramas de secuencia

 Integración algoritmo de recomendación y del.icio.us  Para una determinada palabra clave, en este caso python, se buscarán todas las entradas en del.icio.us.  Devuelve un xml con las entradas solicitadas.  Para tratar este xml es necesario obtener el dom. Para ello utilizamos la librería xml.dom.minidom  Se obtendrán los usuarios que han introducido sus preferencias en del.icio.us.  Para cada uno de ellos se obtendrán sus posts  Se mirarán los títulos que contengan la palabra python. Se guardará en un array, el usuario, el título y un peso que en este caso se generará aleatoriamente con un valor entre 0 y 1.