Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
INCO 2017 GRUPO 05 Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 1 | 6 Trabajo Práctico N°2 1.- Los SS.BB.CC son sistemas que utilizan técnicas de Inteligencia Artificial en los procesos de resolución de problemas para apoyar la toma de decisiones humanas, el aprendizaje y la acción. Algunas propiedades de estos sistemas son las siguientes: 1. Se aplican a dominios y problemas más complejos que los que trata la ingeniería de software convencional: son declarativos y heurísticos. 2. Tienen una fase de adquisición de conocimientos muy extensa y costosa. 3. Se debe separar el conocimiento del dominio de los mecanismos de deducción utilizados. 4. Describen y justifican los pasos de razonamiento que se siguen para dar una solución o tomar una decisión. 5. Se desarrollan para realizar una tarea específica sobre un dominio determinado. 2.- Los siete (7) tipos principales de SS.BB.CC. según Kendal & Creen, son: 1. Sistemas Expertos (SSEE): Un sistema experto es un programa de computación que utiliza tecnologías de Inteligencia Artificial (IA) para simular el juicio y comportamiento del ser humano o de una organización, que tiene conocimiento experto y experiencia en un campo particular. 2. Redes Neuronales: Es una serie de algoritmos que intentan identificar las relaciones subyacentes en un conjunto de datos mediante un modelo computacional que emula la forma en que el cerebro humano opera. Las redes neuronales tienen la capacidad de adaptarse a los cambios de entrada para que la red produzca el mejor resultado posible sin le necesidad de rediseñar los criterios de salida. 3. Razonamiento Basado en Casos: Es una técnica que hace uso de viejas experiencias para comprender y resolver nuevos problemas. Es decir, un razonador basado en casos, recuerda una situación anterior similar a la actual y utiliza ese razonamiento para resolver los nuevos problemas. 4. Algoritmos Genéticos: Son algoritmos de búsqueda heurística adaptativa, basados en la idea evolutiva de la selección natural y genética. Representan un aprovechamiento inteligente de una búsqueda al azar, utilizada para resolver problemas de optimización. 5. Agentes Inteligentes: Es una entidad software que, basándose en su propio conocimiento, realiza un conjunto de operaciones destinadas a satisfacer las necesidades de un usuario o de otro programa, bien por iniciativa propia o porque alguno de éstos se lo requiere. 6. Minería de Datos: Es el proceso de analizar los datos desde diferentes perspectivas y resumir en información útil – información que puede ser utilizada para aumentar los ingresos, reducir los costos, o ambos – que generalmente se convierte en conocimiento que puede servir como una ventaja competitiva para una organización. INCO 2017 GRUPO 05 Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 2 | 6 7. Sistema de Tutoría Inteligente: Es un sistema de enseñanza asistida por computadora, que utiliza técnicas de Inteligencia Artificial, principalmente para representar el conocimiento y dirigir una estrategia de enseñanza; y es capaz de comportarse como un experto, tanto en el dominio del conocimiento que enseña (mostrando al alumno cómo aplicar dicho conocimiento), como en el dominio pedagógico, donde es capaz de diagnosticar la situación en la que se encuentra el estudiante y de acuerdo a ello ofrecer una acción o solución que le permita progresar en el aprendizaje. 3.- Diferencias entre SBC y un ser humano: • Un SBC tiene mayor disponibilidad, ya que la experiencia en él está disponible para cualquier hardware de cómputo adecuado; mientras que la experiencia humana es difícil de transferir entre las personas. • En un SBC la experiencia es permanente, a diferencia de lo que ocurre con la experiencia humana. • En un SBC las respuestas son no subjetivas, ya que este ofrece respuestas sólidas, completas y sin emociones en todo momento (coherentes); mientras que un humano es impredecible. • Un SBC tiene un coste reducido; mientras que la experiencia humana generalmente tiene un costo elevado y tarda mucho en desarrollarse. • Los seres humanos se adaptan a los cambios debido al potencial creativo que posee cada uno de ellos; mientras los SSBBCC están diseñados para desarrollar tan sólo un propósito fijo. • Los seres humanos cuentan con un mayor razonamiento inductivo y mayor comprensión; mientras los SSBBCC tan sólo se centran en un determinado problema sin poder resolver otros tipos de ejercicios. • Los seres humanos procesan de manera eficiente la información sensorial; mientras que los SSBBCC están limitados al uso de información simbólica. • Los seres humanos pueden resolver con mayor eficiencia problemas no determinísticos; mientras que SSBBCC se limitan a resolver con eficiencia problemas determinísticos. INCO 2017 GRUPO 05 Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 3 | 6 4.- La Base de Conocimientos: Esta contiene los conocimientos relativos a la tarea. Los formalismos de representación se utilizan para codificar los conocimientos de la Base de Conocimientos. El motor de inferencias, que es el medio por el cual se controla y aplican los conocimientos. Los mecanismos de inferencia permiten que el sistema razone a partir de los datos, noticias y conocimientos de entrada para producir los resultados de salida. Los mecanismos de control gobiernan el orden en que el sistema realiza los pasos de razonamiento, acepta entradas, y produce salidas. Interfaz de Entrada/Salida, permite al usuario proporcionar hechos y datos, y permite al sistema realizar preguntas y proporcionar consejos y explicaciones. En ocasiones, lo usuarios y, o, expertos pueden interactuar desde esta interfaz con la base de conocimientos para introducir nuevos conocimientos. Hemos elegido esta arquitectura porque es la versión simplificada que permite entender en rasgos generales como está compuesto un Sistema Basado en Conocimientos. 5.- Los ciclos de vida expuestos en teoría son: 1. Ciclo de vida en cascada 2. Ciclo de vida en espiral cónico en 3 dimensiones 3. Ciclo de vida de CommonKADS En el ciclo de vida en espiral cónico en 3 dimensiones, la adquisición del conocimiento se distribuye de la siguiente manera: • Al inicio existe una mayor cantidad de conocimientos, pero estos tienen diferentes calidades, y a medida que se avanza se obtiene una menor cantidad de conocimientos pero de gran calidad. INCO 2017 GRUPO 05 Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 4 | 6 6.- La metodología I.D.E.A.L. consiste en conseguir desde etapas muy iniciales del desarrollo prototipos que indiquen cómo debe funcionar el sistema experto final. El objetivo de esta metodología es conseguir un proceso de mejora gradual en base al conocimiento del experto y consta de las siguientes fases: FASE I: Identificación de la tarea. FASE II: Desarrollo de los prototipos. FASE III: Ejecución de la construcción del sistema integrado. FASE IV: Actuación para conseguir el mantenimiento perfectivo. FASE V: Lograr una adecuada transferencia tecnológica. La metodología CommonKADS es una metodología completa para el desarrollo de SS.BB.CC que cubre la gestión del proyecto, el análisis organizacional y los aspectos relativos a la ingeniería de software e ingeniería del conocimiento relacionados con el desarrollo de SS.BB.CC. Se basa en tres conceptos principales: modelado, reutilización y gestión del riesgo. Consta de las siguientes fases: • Revisión. Es el primer paso de cada ciclo y en él se revisa el estado actual del proyecto y se establecen los objetivos principales que se quieren cubrir en el ciclo en cuestión. • Valoración de riesgos. Su función principal es la identificación y valoración de los principales obstáculos que nos podemos encontrar para la consecución exitosa del proyecto, así como las acciones que se deben tomar para minimizardichos riesgos. • Planificación. Consiste en establecer la distribución de la carga del trabajo en términos de qué tareas hay que realizar, una temporización de dichas tareas, la distribución de los recursos, etc. • Monitorización. Esta fase consiste en el desarrollo propiamente dicho. 7.- Las etapas que debería incluir cualquier metodología de desarrollo de SS.BB.CC., son: 1. Identificación de la tarea. 2. Desarrollo de prototipos. 3. Ejecución de la construcción del sistema integrado. 4. Actuación para conseguir el mantenimiento perfectivo. 5. Lograr una adecuada transferencia tecnológica. INCO 2017 GRUPO 05 Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 5 | 6 8.- Diferencias entre ciclo de vida y metodología: • Una Metodología puede seguir uno o varios modelos de Ciclo de vida. • Un Ciclo de vida indica qué obtener, pero no cómo (que es el caso de la Metodología). 9.- Los principales problemas de utilizar alguna metodología de ingeniería de software para el desarrollo de un SBC surgen a partir de la especificación de requisitos al mantenimiento del producto final, a pesar de que está perfectamente definida en la IS, presenta lagunas en el dominio de la INCO, básicamente por el problema de la ausencia de requisitos lo cual se manifiesta de la siguiente manera: 1. Al resolver problemas mal estructurados y mal definidos, difícilmente se puede establecer a priori el análisis de requisitos y su especificación. 2. Al usar un proceso de mejora gradual, empleando prototipos, para definir paulatinamente dichos requisitos, el producto operativo nunca estará definitivamente finalizado, exigiendo un continuo mantenimiento perfectivo. 3. Y la tercera forma de manifestarse se da cuando la INCO pretende modelizar el comportamiento de los expertos y estos no tienen claro cuáles son los requisitos de su quehacer, difícilmente van a poder establecerse dichos requisitos para diseñar el sistema que modelice ese comportamiento experto. INCO 2017 GRUPO 05 Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 6 | 6 Trabajo de Campo 1.a- Bibliografía: • Edgar Alberto Quiroga Rojas, Blanca Margarita Guarquin Parra. “Ensamble y Mantenimiento de Computadores”. Facultad de Ciencias Básicas e Ingeniería, Bogotá D.C., 2005. • Dick López. “Especialidad de Electrónica. Módulo: Ensamblaje de computadoras. Manual del estudiante”. Perú, 2006. • “Ensamble y Mantenimiento de Computadores”, http://www.colegiosalesianodeleonxiii.edu.co/salesiano/documentos/s03modulos_0 701.pdf, acceso Septiembre 2017. • “Pasos para ensamblar una PC”, http://files.guillerflorescomputo.webnode.es/200000353- a378da6451/ensamblajeBasico.pdf, acceso Septiembre 2017. 1.b Ensamble de Computadoras: El trabajo de campo consistirá básicamente en el desarrollo de un SBC que permitirá guiar al usuario en la tarea de elegir adecuadamente los componentes de computadoras para poder armar de manera eficiente su ordenador, y que este tenga las máximas prestaciones posibles sin olvidar el presupuesto con el que cuenta y la finalidad que se necesita que tenga. http://www.colegiosalesianodeleonxiii.edu.co/salesiano/documentos/s03modulos_0701.pdf http://www.colegiosalesianodeleonxiii.edu.co/salesiano/documentos/s03modulos_0701.pdf http://files.guillerflorescomputo.webnode.es/200000353-a378da6451/ensamblajeBasico.pdf http://files.guillerflorescomputo.webnode.es/200000353-a378da6451/ensamblajeBasico.pdf
Compartir