Sie sind auf Seite 1von 3

PRACTICA CALIFICADA 1

Samuel Oporto Díaz (soportod@uni.edu.pe)


Curso de Inteligencia Artificial de la Facultado de Ingeniería Industrial de la Universidad Nacional de Ingeniería,
ciclo 2018i

Resumen
El desarrollo de la P1, es grupal, con fecha de entrega sábado 7 de abril del 2018 hasta las 23:59:59, por medio
electrónico en pdf a soportod@uni.edu.pe, pasado esta fecha, ya no se acepta ningún entregable. Antes de
desarrollar el problema debe solicitar la aprobación del tema por su profesor.

Luego que ha logrado representar el conocimiento


INTRODUCCIÓN declarativo de su problema, procede a representar
El grupo desarrolla uno de los problemas el conocimiento procedural.
planteados en la sección ProblemArchive de
TopCoder: El conocimiento procedural debe ser representado
siempre mediante bloques con entradas y salidas.
http://community.topcoder.com/tc?module=Probl
emArchive
Entrada Procedimiento Salida
Antes de desarrollar el problema deben de enviar
al profesor soportod@uni.edu.pe, 3 problemas que Donde un procedimiento a su vez puede contener
ha seleccionado y usted considera que puede varios procedimientos internos.
resolverlos en un tiempo razonable. El profesor
seleccionará uno de estos problemas, para el cual
V1 V2
deberá desarrollar el procedimiento que se indica a
continuación.
V4 V6
V3 V5
No se trata de diseñar una base de datos, ni diseñar
pantallas, ni diseñar reportes.

Se trata de que usted represente el conocimiento Y cada uno de ellos a su vez contener nuevos
declarativo, es decir que explique todas las procedimientos internos, se debe de tener cuidado
variables que se requiere para representar en no hacer uso de variables no definidas en los
cualquier problema algorítmico, su representación niveles superiores o de enviar variables a un
debe ser genérica tal que logre representar procedimiento que luego no son usados.
variables de entrada y variables de salida
numéricas y categóricas, y dentro de estas aquellas Los estudiantes hacen diferencia entre las variables
que son ordinales y cardinales, que califique a de entrada y variables de salida, propias de un
todas las variables categóricas como unarias, problema particular a resolver de las variables
binarias o polinomiales, exponer al menos dos propias del procedimiento de optimización.
ejemplos de variables a representar.

Ud. debe de definir variables para representar cada


instancia del problema que ha elegido, preparar su
representación según las diferentes estructuras de
datos disponibles en los lenguajes de
programación.
La estrategia consiste en elegir una opción
ENTREGABLES entre un conjunto de opciones planteadas por
un experto, la que tenga la mayor probabilidad
Al finalizar el desarrollo de su proyecto debe de éxito, dado que usted no tiene EXPERIENCIA,
entregar. debe de aprender esto por PRUEBA Y ERROR.

1. Especificación del conocimiento declarativo. Plantear la estrategia en función al


Especificar cada una de las variables que conocimiento declarativo que ha planteado.
resuelve el problema, indicando claramente
ejemplos de cada uno de ellos, particularmente 3. Plantear el conocimiento procedural.
si las variables están declaradas en función a Mediante un diagrama de cajas o mediante un
otras variables. El ejemplo debe consiste en algoritmo, donde sea claro cada uno de los
presentar un caso/situación/instancia que pasos que ejecuta el procedimiento para
desea representar y su representación. resolver el problema.

Esta sección debe de ser congruente con las Especifique claramente aquellas variables que
siguientes secciones. son entradas y aquellas que son parámetros
(una entrada se convierte en una salida
Evite declarar variables de nombres abstractos, mediante una transformación) un parámetro
prepare una lista de sus variables, coloque es una constante que no cambia durante la
ejemplos, describa cada uno de ellos. ejecución del programa.

2. Estrategia de solución 4. Descripción del conocimiento procedural


Explicar la estrategia de solución al problema, Descripción de cada uno de los
la estrategia es la selección de una alternativa pasos/etapas/hitos/momentos, por los que
entre múltiples alternativas posibles. debe de pasar la entrada para convertirse en la
salida.
Observar que la estrategia no implica resolver
el problema, solo debe de plantear cómo lo va Coloque ejemplos de cada uno de los pasos, de
a resolver. tal forma que sea claro, las transformaciones
por las que pasa la entrada para llegar a la
Por ejemplo, si a usted le piden que traiga un salida.
huevo de águila, tiene las siguientes opciones:
 Ir al campo donde viven las águilas, se sube Exponga en función al conocimiento
a los peñascos hasta donde están sus nidos declarativo lo que entra y lo que sale desde
y trae los huevos (si es que han puesto los cada uno de los pasos.
huevos).
 Ir donde un amigo que cría águilas y le 5. Resultados obtenidos
compra uno (espera que tenga un huevo Coloque ejemplos de las corridas (favor de no
disponible y si tiene amigos que crían colocar pantallazos, con que claramente la
águilas). entrada y la salida, explique los resultados, no
 Ir a una tienda de animales y solicita que le solo los pinte.
traigan un huevo de águila (pero debe de
hacer un pago por adelantado, con la Coloque ejemplos propios.
posibilidad que demoren o no le traigan
nada). 6. Conclusiones
Ninguna estrategia asegura resolver el
problema, pero si no plantea la estrategia no 7. Referencias usadas
puede resolver el problema. Qué ha usado para resolver el problema.
ENTREGAR UN INFORME EN FORMATO DE PAPER

 TITULO, AUTOR Y FILIACIÓN


o Resumen
o Introducción
 EL PROBLEMA
o Especificación del problema original
(en inglés)
o Especificación del problema en
español.
 SOLUCIÓN AL PROBLEMA.
o Especificación del conocimiento
declarativo.
o Estrategia de solución
o Plantear el conocimiento procedural.
o Descripción del conocimiento
procedural
 RESULTADOS
o Resultados obtenidos
o Conclusiones
 REFERENCIAS USADAS
o Referencias leídas
 CÓDIGO FUENTE
o Favor que sea identado y que pueda
ser leído por humanos (espaciado
simple, letra Currier New de tamaño 10
a una sola columna)
o Tengo cuidado en el tamaño de los
tabs.
o Encuadre cada función o método en un
cuadro.
o Hacer que el programa principal se
denomine main
o Todos los datos deben ser leídos desde
archivos.

No entregar archivos adjuntos, todo debe de estar en un solo pdf.


Nombre del archivo: apellido1.apellido2.nombre1.nombre2.p1.st414.2017ii.pdf

coloque este texto al inicio de su informe.

No entregar un CD, todo debe de estar en el informe.

Los grupos de trabajo que redacte el informe final en latex tendrán 3 puntos adicionales sobre la nota de la P1
(máximo 19).
https://www.overleaf.com/
https://es.sharelatex.com/

Das könnte Ihnen auch gefallen