Top Banner
Bernardo Ronquillo Japón Creación de Agentes Inteligentes aplicando tecnologías de la Web Semántica y Aprendizaje Automático Except where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/ Leganés 12-13 Febrero 2015
24

Intelligent Agent with Raspberry Pi

Feb 10, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Presentacin de PowerPoint

Bernardo Ronquillo JapnCreacin de Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje AutomticoExcept where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/

Legans12-13 Febrero 2015

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 2015ndice de contenidosNociones sobre Aprendizaje automtico: Machine Learning & Big Data

Web semntica: El valor de los datos

IOpedia: Demostrador de Agente Inteligente con interfaz por voz

Proyecto IO: Apoyo teraputico a nios con autismo

2

2

Nociones sobre Aprendizaje Automtico(Machine Learning & Big Data)Except where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/

Legans12-13 Febrero 2015

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 20154

4

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 20155Dos reas complementariasAnalytics / machine learningExtraccin de intuiciones de los datosBig dataManipulacin de volmenes masivos de datos

Pueden usarse por separado, oCombinarse

5

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 20156Data Science?

6

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 20157

https://doubleclix.wordpress.com/2013/01/06/5-steps-to-pragmatic-data-er-big-data/

7

Nociones sobre Web SemnticaExcept where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/

Legans12-13 Febrero 2015

8

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 20159Web Semntica: El valor de los datos

http://es.wikipedia.org/wiki/Web_semntica

Se basa en la idea de aadirmetadatossemnticosyontolgicosa laWorld Wide Web.Esas informaciones adicionales que describen el contenido, el significado y la relacin de los datos se deben proporcionar de manera formal, para que as sea posible evaluarlas automticamente por mquinas de procesamiento. El objetivo es mejorar Internet ampliando lainteroperabilidadentre los sistemas informticos usando "agentes inteligentes". Agentes inteligentes son programas en las computadoras que buscan informacin sin operadores humanos.

Relacin con InternetLa web semntica es una ampliacin de la Web, por medio de la que se intenta realizar un filtrado de manera automtica pero precisa de la informacin. Es necesario hacer que la informacin que anida en la web sea entendible por las propias mquinas. En concreto se atiende a su contenido, independientemente de la estructura sintctica. O lo que es lo mismo, se atiende a diferentes mbitos, se tiene en cuenta el conjunto de lenguajes, a la vez que los procedimientos para poder aadir esa semntica a la informacin para que, de esta manera, sea entendible por los agentes encargados de procesarla. Adems, se tiene en cuenta el desarrollo y la construccin de los agentes encargados de procesar esa informacin y de filtrar adecuadamente cul de todas ellas es la til para los usuarios o para los agentes que tienen que realizar una funcin concreta. Con todo ello, los agentes deben recuperar y manipular la informacin pertinente, lo que requiere una integracin sin fracturar la web, pero sin dejar de aprovechar totalmente las infraestructuras que existen. En concreto, a travs de esta modalidad de web semntica se pueden obtener soluciones a problemas habituales en la bsqueda de informacin gracias a la utilizacin de una infraestructura o proceso comn, mediante la cual, es posible compartir, procesar y transferir informacin de forma sencilla.

BarrerasEl desarrollo y difusin masivos de la web semntica tiene algunas dificultades que no ha podido superar todava: una de ellas es tecnolgica y la otra est relacionada con la falta de inters de los propietarios de las pginas web.Las tecnologas para expresar la informacin en el formato que requiere una web semntica existen hace aos. Quizs la componente ms especializada sea OWL, que existe como estndar del W3C desde 2004. El componente tecnolgico que falta es el que permita convertirde forma automticael abundante contenido de texto de las pginas web en marcas OWL. La web semntica requiere que los creadores de las pginas web traduzcan "a mano" su contenido en marcas OWL, para que pueda ser interpretado por agentes semnticos.La otra barrera que se opone pasivamente a la web semntica es el modelo de negocio de gran cantidad de pginas web, que obtienen ingresos de la publicidad. Estos ingresos son posibles nicamente si sus pginas son visitadas por una persona, y se pierden si los datos quedan disponibles para que los interprete un proceso automtico.

El siguiente ejemplo arbitrario y parcial ilustra este concepto: para un trabajo de investigacin para la escuela sobre la vida de un prcer, un sistema semntico realiza la investigacin y presenta en pantalla el resultado: fecha de nacimiento y defuncin, batallas en las que particip, hechos destacados, frases clebres, y todo esto sin necesidad de acceder a ninguna pgina web especfica, y por lo tanto sin consumir la publicidad de los sitios que pusieron a disposicin esa informacin.

AvancesActualmente, existen nichos piloto que han comenzado con la transformacin hacia la web semntica:Sitio implementado con una ontologaRDFpara bsquedasOntoguate - Ontologa de turismodeGuatemala.Sistemas deDatos Abiertosgubernamentales en varios pases, se encuentran en formatoRdf.Datos Abiertos en laBiblioteca Nacional de Francia> data.bnf.frIntranets de conocimiento de empresas multinacionales.Incorporacin de metadatos en sistemas de comercio electrnico.Resultados semnticos en el motor de bsquedas Google.

Componentes de la Web SemnticaLos principales componentes de la Web Semntica son losmetalenguajesy los estndares de representacinXML,XML Schema,RDF,RDF SchemayOWL, as como el lenguajeSPARQLpara la consulta de datos RDF.5LaOWLWeb Ontology Language Overviewdescribe la funcin y relacin de cada uno de estos componentes de la Web Semntica:XMLaporta la sintaxis superficial para los documentos estructurados, pero sin dotarles de ninguna restriccin sobre el significado.XML Schemaes un lenguaje para definir la estructura de los documentos XML.RDFes un modelo de datos para los recursos y las relaciones que se puedan establecer entre ellos. Aporta una semntica bsica para este modelo de datos que puede representarse mediante XML.RDF Schemaes un vocabulario para describir las propiedades y las clases de los recursos RDF, con una semntica para establecer jerarquas de generalizacin entre dichas propiedades y clases.OWLes un lenguaje para definirontologasmediante la descripcin detallada de propiedades y clases: tales como relaciones entre clases (p.ej.disyuncin),cardinalidad(por ejemplo "nicamente uno"), igualdad, tipologas de propiedades ms complejas, caracterizacin de propiedades (por ejemplo simetra) o clases enumeradas.SPARQLes un lenguaje de consulta de conjuntos de datos RDF. Adems en dicha especificacin tambin se incluye un formato XML que detalla el modo en el que se estructuran los resultados obtenidos.

Lausabilidady aprovechamiento de la Web y sus recursos interconectados puede aumentar con la web semntica gracias a:Los documentos etiquetados con informacin semntica (comprese sta con la etiquetadeHTML, usada para facilitar el trabajo de losrobots). Se pretende que esta informacin sea interpretada por el ordenador con una capacidad comparable a la del lector humano. El etiquetado puede incluirmetadatosdescriptivos de otros aspectos documentales o protocolarios.Vocabularios comunes demetadatos(Ontologa (Informtica) y mapas entre vocabularios que permitan a quienes elaboran los documentos disponer de nociones claras sobre cmo deben etiquetarlos para que losagentes automticospuedan usar la informacin contenida en los metadatos (p.ej. el metadatoauthortenga el significado de "autor de la pgina" y no el del "autor del objeto descrito en la pgina").Agentes automticosque realicen tareas para los usuarios de estos metadatos de la Web SemnticaServicios Web(a menudo con agentes propios) que provean de informacin a los agentes (por ejemplo un servicio de garantas a quien un agente pudiera consultar sobre si un comercio electrnico tiene un historial de mal servicio o de generar correo basura).

Los proveedores primarios de esta tecnologa son las URIs que identifican los recursos junto con XML y losnamespaces. Si a esto se aade un poco de lgica, mediante una RDF, u otras tecnologas como losmapas temticosy algo de razonamiento basado en tcnicas deinteligencia artificial, Internet podra estar cerca de alcanzar las aspiraciones iniciales de su inventor,Tim Berners-Lee.

9

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201510Web Semntica:Un ejemplo

10

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201511http://es.slideshare.net/fabien_gandon/semantic-web-and-linked-dataWeb Semntica: Linked Data

11

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201512Bases de datos relacionalesTablas relacionadas por ndicesSQL query language

BBDD semnticas:Grafos abiertos, formados por triples:Dos nodos (sujeto y objeto)y su relacin (predicado)-> Paradigma de las redes socialesSPARQL query languageWeb Semntica: El elemento base

12

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201513http://linkeddatacatalog.dws.informatik.uni-mannheim.de/state/LODCloudDiagram.htmlWeb Semntica: LOD diagram

This web page is the home of theLOD cloud diagram. This image shows datasets that have been published inLinked Dataformat, by contributors to theLinking Open Datacommunity project and other individuals and organisations. It is based on metadata collected and curated by contributors to theData Hubas well as on metadata extracted from a crawl of the Linked Data web conducted in April 2014.Clicking the image will take you to an image map, where each dataset is a hyperlink to its homepage.The diagram is maintained byRichard Cyganiak(Insight Centre for Data Analytics at NUI Galway) andAnja Jentzsch(HPI). For any questions and comments, please [email protected]@anjajentzsch.de.Last updated:2014-08-30

This work is available under aCC-BY-SAlicense.13

Demostrador de Agente Inteligente con interfaz por vozExcept where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/

Legans12-13 Febrero 2015

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 2015IOpedia Demo

Un ejemplo prctico al alcance de cualquiera

15

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 2015IOpedia Demo: Concepto, HW & SW

http://blog.oscarliang.net/raspberry-pi-voice-recognition-works-like-siri/

16

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201517IOpedia Demo: Wolfram Alphahttp://www.computerweekly.com/opinion/Opinion-Wolfram-Alpha-How-does-it-workRecoge datos de toda la web (Big Data)Los relaciona entre s (Semantic Web)Representa los objetos en trminos de expresiones simblicas*

* Aproximacin alternativa al Machine Learning, en lnea con la metodologa clsica de abordar los problemas de ingeniera transformando la informacin en lenguaje matemtico (entrevista a Stephen Wolfram)

Wolfram Alpha exploits data sources to determine links (relationships is probably a more accurate word) between search-terms, and, more importantly, how the likely important terms (might) relate to one another.The words used in a query could supply Wolfram Alpha (more so in Wolfram Alpha than in Google say) with some useful hints - for example the preposition 'between' is certainly more interesting than verb 'driving'; and this is the part of the Wolfram Alpha-engine where I suspect Mathematica (the language the whole platform is written in) really earns its corn (the whys and wherefores are outside of the space provided here).Now to the bottom line: As to how all this works (Google/Wolfram Alpha) in detail - well, we don't really know (secrets and all). However, I for one suspect that at Wolfram Alpha there's a rather clever ontological-database at work here. Indeed, one that will learn and evolve as more data is fed into it, and given that it has the right rules to link it all up.So, there you go - not really an in-depth look at Wolfram Alpha and what you can do with it, but hopefully something that will at least go someway to showing how Wolfram Alpha isn't what we commonly call a 'search engine'. By the way, I'll tell you why I used those two suburbs (Urbana and Champaign). One is where HAL (you know, 2001 and all that) was activated, whilst the other is where Wolfram Alpha did the very same thing.

http://www.wolfram.com/language/principles/

17

Demo:Hablando con IOpediaAgentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 2015

18

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 2015IOpedia LIVE DemoAlguien quiere lanzarle una pregunta?

19

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 2015IOpedia LIVE Demo: Las reglas bsicas

Recuerda

20

Avanzando en una aplicacin prcticaApoyo teraputico a nios con autismoExcept where otherwise noted, this work is licensed under: http://creativecommons.org/licenses/by-nc-sa/3.0/

Legans12-13 Febrero 2015

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201522

22

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201523El tringulo terapetico

23

Agentes Inteligentes aplicando tecnologas de la Web Semntica y Aprendizaje Automtico

Legans12-13 Febrero 201524Si te apasiona la Inteligencia ArtificialY sabes programar aplicaciones mviles

24