Inteligencia Artificial (IA)

Objetivos

  • Explicar los paradigmas existentes de la inteligencia artificial y conceptos básicos.

  • Aplicar los distintos paradigmas a distintos problemas donde se emulará el comportamiento humano (físico o cognitivo).

Contenido sintético

  1. Introducción.

  2. Máquinas reactivas.

  3. Redes neuronales.

  4. Máquinas de estado.

  5. Agentes con planificación.

  6. Búsquedas sin información.

  7. Representación de conocimiento y razonamiento.

  8. Arquitecturas multiagente


Bibliografía

  1. Nilsson, Nils J., "Artificial Intelligence: A New Synthesis", Morgan Kaufman, 1998.

  2. Elaine, R. y Kevin K., ""Artificial Intelligence", 2a. edición, Mc Graw Hill, 1991.

  3. Stuart J. Russell & Peter Norving, "Artificial Intelligence: a Modern Approach", Pearson Education,edition number 2, 2003.

  4. Margaret A. Boden, "Artificial Intelligence", Elsevier Science & Technology Books edition number 1,1996.

  5. K. Deb. Multi-Objective Optimization using Evolutionary Algorithms. Wiley Publishing, 2001.

  6. L. Fausett. Fundamentals of neural networks: architectures, algorithms, and applications. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1994.

  7. K. Fukunaga,"Introduction to Statistical Pattern Recognition", Academic Press, New York, 1998.

  8. R. C. Gonzalez and R. E. Woods. Digital Image Processing. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1992.

  9. V. S. Nalwa. A Guided Tour of Computer Vision. Addison- Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1993.

  10. W. B. Langdon, N. F. McPhee, and R. Poli. A Field Guide to Genetic Programming. Lulu.com, under Creative Commons, 2008. Creative Commons.

Evaluación

  • Dos evaluaciones escritas. (40%)

    • Trabajos y tareas. (60%)

    • 6 reportes con programas

    • p/c día de retraso en la entrega se baja 1pt a la calificación de ese reporte..

  • Requisitos:

    • Asistencia mínima del 80% de clases.

    • Entregar reportes de clase y/o tareas solicitadas (Formato LaTeX IEEEtran), vía el aula virtual.

  • Examen global: Para tener derecho a éste, es necesario haber entregado todos los reportes y programas.

Acerca de la entrega de reportes.

Acerca de la entrega de reportes

Formato de reportes de prácticas y tareas:

El reporte debe ser elaborado en formato LaTex (altamente recomendable aprenderlo), basado en plantilla de IEEE, o bien "article" de LaTeX (se pronuncia "La-Tej" o "Lei-Tej"). Hacer el esfuerzo por respetar el formato de la plantilla (tipos de letra, alineaciones, etc.).

  • En el título, iniciar con la frase "Práctica ..." o "Tarea ...", según sea el caso.

  • No olvidar poner sus nombres completos en orden alfabético, acorde al primer apellido, y su e-Mail válido.

  • Enviar en formato PDF, generado por LaTeX.

basta que inicien en el encabezado con el encabezado siguiente:


%%%%%%%%%%%%%%%%%%%%%%%%\documentclass[11pt,letterpaper,twocolumn]{article}\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}\usepackage[utf8]{inputenc} % para poder escribir con acentos\usepackage[spanish]{babel} % para usar gramática española\usepackage[T1]{fontenc}\usepackage{authblk} % para insertar varios autores y afiliaciones\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsthm}\usepackage{mathptmx}\usepackage{cmap}\setcounter{secnumdepth}{5}\setcounter{tocdepth}{5}\usepackage{graphicx}\usepackage{url}\usepackage{color}\usepackage{listings}\usepackage{textcomp}\usepackage{endnotes}\usepackage{wasysym}\usepackage{pbox}\lstset{ %language=C++, % elegir el lenguaje del códigobasicstyle=\footnotesize, % el tamaño del font a usar para el códigonumbers=left, % dónde poner los números de líneanumberstyle=\footnotesize, % tamaño de font usados para los números de líneastepnumber=1, % el paso de numeraciónnumbersep=5pt, % distancia del numero de línea y la líneabackgroundcolor=\color{white}, % color de fondo, para usarlo hay que agregar \usepackage{color}showspaces=false, % mostrar espacios en blanco ?showstringspaces=false, % subrayar espacios con cadenas? showtabs=false, % mostrar taba usando cadenas?frame=false, %single, % enmarcar el código?tabsize=2, % sets default tabsize to 2 spaces?captionpos=b, % sets the caption-position to bottom?breaklines=true, % sets automatic line breaking?breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace ?escapeinside={\%*}{*)} % if you want to add a comment within your code}\title{Pr\'actica No. XX \\ Tema ...}\author{Alumno1 Apellidos \thanks{alu01@azc.uam.mx}}\author{Alumno2 Apellidos \thanks{alu02@azc.uam.mx}}\author{Alumno3 Apellidos \thanks{alu03@azc.uam.mx}}\affil{\small{Universidad Autónoma Metropolitana, Unidad Azcapotzalco. México DF.}}\renewcommand\Authands{ and }\begin{document}\maketitle\begin{abstract} %Una red consiste en dos o más computadoras conectadas entre sí para compartir información y archivos entre ellas. Los negocios no los únicos que se benefician con la creación de una red. Los usuarios domésticos pueden disfrutar compartiendo música, películas e impresoras desde cualquier computadora. Bla, bla, bla.\end{abstract}\section{Introducción}El intercambio de archivos o ficheros, de acuerdo a \cite{tanenbaum} y \cite{stallings}, las computadoras conectadas a una red pueden compartir archivos y documentos entre sí. Las computadoras personales conectadas a una red de negocios pueden escoger qué archivos y carpetas estarán disponibles para compartirse en la red.\section{Desarrollo}\begin{lstlisting}#include <stdio.h>int main(void){printf("Hola mundo!\n");return 0;}\end{lstlisting}\section{Experimentos} {\small \begin{verbatim} --para poner salidas de terminal ---- \end{verbatim} }% las figuras se recomiendan en formato EPS, o bien en PDF vectorizado\begin{figure}[] %% fig 1\centering\includegraphics[scale=0.5]{fig_1}\caption{Flow diagram for the training stage.}\label{fig: diagrama de flujo del entrenamiento modificado (junio)}\end{figure} \section{Conclusiones}Aunque poderoso, el caos de Internet es frágil. A pesar de su éxito, nadie sabe si las redes sociales son una moda que desaparecerá tan rápido como llegó. Funcionan porque sirven para que nos comuniquemos mejor que con las herramientas que teníamos antes. Pero si mañana surge una forma de comunicación mejor, podría dejar vacíos los sitios de redes. De momento, en medio de ese caos, los humanos estamos más conectados que nunca. Y cada día, millones de personas crean y destruyen nuevos y viejos lazos.
\begin{thebibliography}{9}\bibitem{tanenbaum}A. S. Tanenbaum, Redes de computadoras. Mexico: Pearson, 4 ed., 2003.\bibitem{stallings}W. Stallings, Comunicaciones y redes de computadoras. Mexico: Prentice-Hall, 7 ed., 2004.\end{thebibliography}\end{document} %aqui termina el documento%%%%%%%%%%%%%%%%%%%%%%%%
%aqui termina el documento - plantilla ejemplo


En la siguiente URL esta la plantilla correspondiente para abrirse y comenzar a escribir sobre ella, sustituyendo el texto: -- PLANTILLA EJEMPLO --.

En Linux existe uno de los mejores editores de LaTex, se llama Kile; pero no es el único. Existe también este libro en línea gratuito "LaTex WikiBook", es muy claro y tiene muchos ejemplos.

En el sitio OverLeaf también se tiene una opción de editor en línea, muy sencillo y dinámico, de click aquí: https://www.overleaf.com/signup?ref=9bf4c762cf17


Locations of visitors to this page
shopify analytics tool

Cualquier duda o comentario enviar correo-e :

Saludos y feliz aprendizaje ;-)