Вы находитесь на странице: 1из 40

INTELIGENCIA

ARTIFICIAL
Universidad Mariano Gálvez
Libro

Inteligencia Artificial
Un enfoque Moderno
Stuart Russell
Peter Norving
Definicion de IA
 Inteligencia: Habilidad de aprender y resolver problemas.
Diccionario Webster, independiente si es humano o maquina.
 InteligenciaArtificial: Es la inteligencia exhibida por maquinas y
software. Wikipedia.
 La ciencia e ingenieria de crear maquinas inteligentes. John
McCarthy – Pionero de la IA
 El estudio y diseño de agentes inteligentes, en donde un AI es un
sistema que percibe su ambiente y toma acciones para maximizar
su posibilidad de éxito. Russell & Norvik
Porque IA
 “Así como la revolución Industrial libero a muchos humanos del trabajo
físico, creo que la IA tiene el potencial de liberar a la humanidad de la
fatiga mental”. Andrew Ng – investigador activo de IA y Machine Learning.
 “El desarrollo completo de la IA podria significar el fin de la raza
humana". Stephen Hawking.
 “IA sera la ultima version de Google, el ultimo motor de busqueda que
entendera todo de la Web, entendera exactamente lo que quiere y se
lo dara, aun no hacemos eso ni de cerca". Larry Page
 “Si construimos dispositivos que se hagan cargo de todo por nosotros,
eventualmente se desharan de los humanos lentos para encargarse de
las compañias mas eficientemente”. Steve Wozniak
Que es IA? Es la ciencia que hace que las maquinas:
Piensen como Piensen racionalmente,
humanos, es ver el proceso del
pensamiento no como
complejo no es el cerebro lo crea sino
a donde IA va como un procedimiento
racional, no ha habido
mucho progreso

Actuen como
Personas, un Actuen
chatbot es un racionalmente
ejemplo
Que es la IA
 Sistemas que piensan como humanos: El nuevo y excitante
esfuerzo por hacer que las computadoras piensen…maquinas con
mentes, en el mas sentido literal. (Haugeland 1985)
COMO HACER QUE LAS COMPUTADORAS TENGAN MENTE O PIENSEN.
 Sistemas que actuen como humanos: El estudio de cómo lograr
que las computadoras realicen tareas que, por el momento, los
humanos hacen mejor. (Rich y Knight, 1991) COMO HACER QUE LAS
COMPUTADORAS ACTUEN COMO HUMANOS
Que es la IA

 Sistemasque piensan racionalmente: El estudio de los calculos


mentales que hacen posible percibir, razonar y actuar. (Winston
1992)
MODELOS COMPUTACIONALES QUE IMITEN NUESTRO CEREBRO
 Sistemas que actuen racionalmente: El estudio de la inteligencia
computacional es el estudio del diseño de agentes inteligentes.
(Poole et al..1998) AGENTE INTELIGENTE
Sistemas que piensen como humanos – El
enfoque del modelo cognitivo
 Modelo cognitivo: Caracterizado por estudiar como el ser
humano conoce, piensa y recuerda.
 Requiere determinar como los humanos piensan. Dos formas de hacerlo:
 Mediante Instropeccion: Intentando atrapar nuestro pensamiento como van apareciendo.
 Mediante experimentos psicologicos.

 Una vez se cuente con una teoria lo suficientemente precisa


sobre como trabaja la mente se podra expresar esa teoria en
la forma de un programa.
 la ciencia cognitiva y la IA son disciplinas distintas.
Sistemas que actuen como humanos – El
enfoque de la prueba de Turing
 Test de Turing: Comenzo con Alan Turing en 1950.
 Este test considera a una computadora que pase el test de
inteligencia si puede engañar a su interrogador.
Sistemas que actuen como humanos – El
enfoque de la prueba de Turing
 Procesamiento de lenguaje: que le permita comunicarse
 Representacion del conocimiento: para almacenar lo que conoce o
siente.
 Razonamiento automatico: responder a preguntas y extraer nuevas
conclusiones
 Aprendizaje automatico: para adaptarse a nuevas circunstancias.

Conocimiento, razonamiento, lenguaje, entendimiento y apredizaje.


Sistemas que actuen como humanos – El
enfoque de la prueba de Turing

 Comportamiento humano.
Pensamiento Racional – El enfoque de las
leyes del pensamiento
 Inicio de la Lógica, permitió codificar el pensamiento.
 Envuelve logica y matematica para crear IA.
 Varias escuelas griegas desarrollaron formas de logica: Notacion y reglas de derivacion de
pensamientos.

Problemas:
 No todo el conocimiento puede ser expresado con notaciones
logicas.
 Podria agotar los recursos de la computadora.
Actuar de forma racional – El enfoque
del agente racional

 Agentes que hagan las cosas correctas.


 Cosas correctas: Aquellas a las que se espera que maximicen el logro de metas
dada una informacion.
 Agente racional: Algo que razona. Aquel que actúa con la intención de obtener el
mejor resultado, o cuando hay incertidumbre el mejor resultado esperado.
4 escuales del pensamiento (Russell & Norvig)
Que significa ser racional
No significa que actuar racional es cuando alguien le molesta no se enojara sino actuara
racionalmente
 Definira objetivos que le gustaria alcanzar o que un robot alcance

 Actuar racionalmente significa que realizara las acciones optimas con el fin de
alcanzar los objetivos definidos. Como hara esto? Maximizando su utilidad esperada.
Es decir:
Se utilizara el termino racional en una forma muy específica:
 Racional: maximizar el alcance de objetivos pre-definidos

 Los objetivos son expresados en terminos de utilidad

 Ser racional significa maximizar la utilidad esperada


Un mejor nombre para este curso seria

“Racionalidad computacional”
Es decir hacer que la computacion actue racionalmente por mi
El cerebro? La inteligencia humana es
muy superior a la de las maquinas
 Podemos utilizar la forma en que trabaja el
cerebro para hacer un sistema ingeligente?
 Algunas veces se tiene alguna inspiración en
como trabaja el cerebro para recrear IA.
 Los cerebros (mentes humanas) son muy buenos
en hacer decisiones racionales, pero no
perfectas.
 Los cerebros no son tan modulares como el
software. Seria muy difícil hacer ingeniería
reversa.
 “Los cerebros son a la inteligencia lo que las
alas son al volar”
El cerebro?

 Lecciones aprendidas: El cerebro


utiliza la memoria y la simulación,
las cuales son claves para el
proceso de decisión.
El cerebro?
 La memoria esta basada en hechos
pasados, en base a la experiencia y en
base a observar las lecciones aprendidas
antes de decidir. Esto es Machine Learning.
 En lugar de actuar en base a la experiencia
se utiliza la simulación, como su nombre lo
indica simula las posibles acciones o
escenarios y que resultados obtendrá en
cada una de ellas. Con ello podrá tener
una secuencia de acciones y cuales son los
resultados que le llevaran a obtener el
mejor objetivo o a maximizar su utilidad.
Aplicaciones de IA
Reconocimiento de voz
 Asistentes virtuales: Siri (Apple),
Echo (Amazon), Google Now,
Cortana (Microsoft)
Agente
 Envian correos, encuentran un
restaurante, hacer una cita al
doctor, ordenar uber, ordenar
pizza, le dicen del clima y mas.
 Aprovecha las redes neuronales Aun en investigación…
para manejar el reconocimiento
y entendimiento de la voz.
Reconocimiento de escritura

 USPS a mediados de los 90 se


intereso en ordenar
automaticamente codigos
postales en sobres.
 Reconocer digitos en cheques
en un ATM.
Traducción automática
 El gobierno de US deseaba traducir
texto ruso a ingles.
 El primer traductor fallo por completo.
(correspondencia 1-1)
 Ejemplo:

 Out of sight, out of mind => Invisible


en Frances….
 Hoy en dia se habla de traduccion
automatica estadistica.
Robotica

 Asimo bailando.
 Otras areas:
 Cirugia Robotica
 Limpieza del hogar
 Navegacion
Sistemas de Recomendación

 Netflix

 Amazon

 Google
e-mail

 Filtrospam:
aprende de
sus propias
acciones para
detectarlo.
Deteccion de rostro
 Fotografias,
tagear
 Metodo Viola-Jones
 Paula Viola
 Michael Jones
 Describieron la metodologia en el 2001
en una conferencia sobre vision por
computadora y reconocimiento de
patrones.
Deteccion de rostro
 El metodo Viola-Jones detecta y
clasifica imagines no teniendo en
cuenta caracteristicas del rostro ni
pixeles sino ventanas de 24x24
pixeles para reconocer si hay
diferentes rectangulos en el.
 Utiliza: Adaboost, un algoritmo de
Machine Learning o aprendizaje
automatico. Boosting=clasificacion.
Deteccion de rostro

 Fallo.
Otra area: Reconocimiento de rostro
 Identificacion de personas a traves
del rotro.
 Actualmente existen fallos porque
podria existir diferente iluminacion,
posicion, la persona podria estar
sonriendo o no, podria ser en la
manana o en la tarde, podria utilizar
lentes o no, rostro a la derecho o
izquierda, es decir muchas variaciones.
Otra area: Reconocimiento de rostro

 Progresosignificante en imagenes
medicas, por ejemplo:
 Deteccion de cancer de seno en
mamografias.
 Y muchas otras que requieren imagenes
del cuerpo, cerebro y huesos.
Juegos con adversarios
 Parte importante de la IA.
 Juego de ajedrez: Deep blue fue
capaz de utilizer poderosos
algoritmos de busqueda para
ganarle a Kasparov.
 Siempre se ha deseado crear
programas de computadoras que
puedan competir contra humanos.
Juegos con adversarios

 2011 en donde un humano juega


contra IBM Watson
 Entendimiento del Lenguaje y
extraccion de informacion
Juegos con adversarios

 2011 en donde un humano juega


contra IBM Watson
 Entendimiento del Lenguaje y
extraccion de informacion
Juegos con adversarios
 En marzo del 2016 Lee Sedol (campeon mundial del juego Go) fue
derrotado por AlphaGo, desarrollado por Google DeepMind
 Utilizoaprendizaje
profundo (Deep
learning), apredizaje
reforzado y complejos
algoritmos de búsqueda
para completar la
búsqueda y seleccionar
el mejor movimiento.
Conduccion autonoma
 DARPA Grand Challenge, reto donde un vehiculo autonomo debio
manejar por 211 Km
 Ganador: Universidad de Stanford en el 2005,
 En 2007 se lanzo el reto urbano - Ganador: Universidad de Carniege
Mellon
 Google Car: 2009. Waymo.com
Aplicaciones modernas
Ejercicio

Airpoly
1. Ver Video 1:
https://www.youtube.com/watch?v=h5g82YNmwmU
2. Ver Video 2:
https://www.youtube.com/watch?v=t33G77R7FJQ
3. Instalar aplicación y probarla…
Tarea: Leer el siguiente articulo para la
proxima clase

Es la IA permanentemente inescrutable?

http://nautil.us/issue/40/learning/is-artificial-intelligence-
permanently-inscrutable
En este modelo se habla sobre el modelo de corrección versus
interpretabilidad. El cual es un concepto muy importante de
alto nivel.

Вам также может понравиться