Escolar Documentos
Profissional Documentos
Cultura Documentos
utilizacin de lenguajes de programacin que se en contexto todos los tipos de datos, desde datos
acercan cada vez ms al lenguaje natural. estructurados en bases de datos hasta datos no
Sin embargo, pese al gran avance que se ha tenido en estructurados en texto, imgenes, voz, sensores y
esta era, la computacin sigue siendo determinstica, vdeo. Son mquinas que operan a un nivel diferente
es decir, se basa en reglas programados y los al de los sistemas informticos tradicionales porque
resultados estn en funcin a la programacin previa. analizan y aprenden de estos datos. Segn el Dr.
La era cognitiva nace en el ao 2011, con la incursin Adrian Bowles (2015), un sistema cognitivo tiene
de IBM Watson, el primer sistema cognitivo, Watson tres principios fundamentales como se describe a
fue presentado a la sociedad en el concurso de continuacin:
televisin estadounidense Jeopardy!, donde gan a 1. Aprender. Aprender un sistema
los dos mejores concursantes de la historia del cognitivo. El sistema aprovecha los datos
programa. Desde ese da, Watson se ha convertido en para hacer inferencias sobre un dominio,
una tecnologa comercial accesible a travs de la un tema, una persona o un problema
nube y que cuenta con clientes en 17 sectores de la basado en el entrenamiento y
industria distintos y 30 pases del mundo. observaciones de todas las variedades,
Watson es un sistema cognitivo que se caracteriza volmenes y velocidad de los datos.
por procesar informacin similar al cerebro humano, 2. Modelo. Para aprender, el sistema
desarrollando de esta manera entendimiento, necesita crear un modelo o representacin
razonamiento y aprendizaje contextualizado. La de un dominio (que incluye datos internos
meta de los sistemas cognitivos es iluminar aspectos y potencialmente externos) y
del mundo que han sido invisibles previamente, suposiciones que determinan qu
reconociendo patrones en los datos no estructurados algoritmos de aprendizaje se utilizan. La
y posibilitar la toma de decisiones basada en la comprensin del contexto de cmo los
inferencia de nuevos conocimientos. [1] datos encajan en el modelo es clave para
Este nuevo paradigma irrumpe en la programacin un sistema cognitivo.
generando una nueva era, un nuevo mercado y una 3. Generar hiptesis. Un sistema cognitivo
nueva manera ver la computacin. supone que no hay una sola respuesta
correcta. La respuesta ms adecuada se
II. MARCO TEORICO
basa en los propios datos. Por lo tanto, un
Computacin Cognitiva sistema cognitivo es probabilstico. Una
La computacin cognitiva es un enfoque tecnolgico hiptesis es una explicacin candidata
que permite a los seres humanos colaborar con las para algunos de los datos ya entendidos.
mquinas. Se observa la computacin cognitiva Un sistema cognitivo utiliza los datos
como un anlogo al cerebro humano, debe analizar
Instituto Tecnolgico de Costa Rica 3
inferenciales para detectar o descubrir patrones que computacin cognitiva cuando un experto o usuario
guan su comportamiento. El aprendizaje automtico no puede dar ejemplos de relaciones tpicas o pares
es una disciplina que se basa en la informtica, las de preguntas y respuestas como guas para entrenar
estadsticas y la psicologa. (Hurwitz et al. 2015). el sistema, es tambin apropiado cuando los nuevos
Bowles ha demostrado que existen dos enfoques patrones emergen ms rpidamente que los seres
complementarios a la mquina de aprendizaje que humanos pueden reconocerlos de modo que el
utilizan los patrones de diferentes maneras: el entrenamiento regular sea imposible. (Hurwitz et al.
aprendizaje supervisado y sin supervisin. Decidir 2015).
cundo usar uno o ambos de estos enfoques para un
sistema especfico depende de los atributos de los Generacin y puntuacin de hiptesis
datos disponibles y los objetivos del sistema. Segn Hurwitz (2015), una hiptesis en la ciencia es
Encontrar el algoritmo o algoritmo de aprendizaje una afirmacin comprobable basada en evidencia
automtico adecuado para una aplicacin de que explica algn fenmeno observado o relacin
computacin cognitiva comienza con algunas entre elementos dentro de un dominio. El concepto
preguntas: clave aqu es que una hiptesis tiene alguna
Existe una fuente de datos existente y asociaciones evidencia de apoyo o conocimiento que hace que sea
entre los elementos de datos para resolver mi una explicacin plausible para una relacin causal.
problema? S qu tipo de patrones contienen mis (p. 33).
datos? Puedo dar ejemplos de cmo identificar y
explotar estos patrones manualmente? Cuando todas Infraestructura
estas preguntas se pueden responder De acuerdo con Bowles (2015), las dos principales
afirmativamente, usted tiene un buen candidato para consideraciones de diseo para las decisiones de
un sistema de aprendizaje supervisado. infraestructura de computacin cognitiva son:
Michael Arias Chaves (2006) menciona que es cliente a los desarrolladores del sistema.
contrato o acuerdo entre dos partes. problema en cuya solucin trabajarn. Incluye el
requerimiento no se puede comprobar, comprender cul ser el impacto del software sobre
simple y clara para aquellos que vayan a Segn la autora Lizka Johany Herrera, en su
4. Completo: Un requerimiento est completo (2003), los principales beneficios que se obtienen de
como estimacin de costos, tiempo y recursos factores que afectan el desarrollo del sistema
necesarios. y las caractersticas funcionales y no
Disminuye los costos y retrasos del proyecto: es funcionales. (Pressman, 2006)
sabido que reparar errores por un mal desarrollo no 3. Modelizacin: En esta etapa se crean
descubierto a tiempo, es sumamente caro; modelos de sistema con el fin de mejorar el
especialmente aquellas decisiones tomadas durante entendimiento de los requerimientos por
la IR, ya que es una de las etapas de mayor parte del equipo de trabajo. (Pressman, 2006)
importancia en el ciclo de desarrollo de software y de 4. Especificacin: Esta etapa intente generar
las primeras en llevarse a cabo. una representacin del software. (Pressman,
Mejora la calidad del software: La calidad en el 2006)
software tiene que ver con cumplir un conjunto de 5. Revisin: En esta etapa se especifican los
requerimientos (funcionalidad, facilidad de uso, criterios de validacin que garantizan que el
confiabilidad, desempeo, etc.). software creado satisface los requerimientos
Mejora la comunicacin entre equipos: La descritos. (Pressman, 2006)
especificacin de requerimientos representa una
forma de consenso entre clientes y desarrolladores. Modelo CORE
Si este consenso no ocurre, el proyecto no ser El mtodo Controlled Requirements Expression
exitoso. (CORE) es un conjunto de notaciones textuales y
Evita rechazos de usuarios finales: La ingeniera de grficas, con guas especificadas para la captura
requerimientos obliga al cliente a considerar sus y validacin de requerimientos del sistema, en las
requerimientos cuidadosamente y revisarlos dentro etapas iniciales del diseo del sistema. CORE ha
del marco del problema, por lo que se le involucra sido, por tradicin, pensado como puramente una
durante todo el desarrollo del proyecto. (p. 4, 5). tcnica de captura y anlisis de requerimientos
Modelo tradicional de ingeniera de requerimientos: (RCA), aunque soporta algunos aspectos de
El proceso de anlisis de requerimientos consta de 5 diseo tales como estructuras de datos. Este
etapas fundamentales: mtodo est basado en el principio de primero
1. Reconocimiento del problema: En esta definir el problema a ser analizado (definicin
etapa se estudian las especificaciones del del problema), y luego dividirlo en unidades o
sistema y el plan de proyecto de software. puntos de vista a considerar. Consiste en siete
(Pressman, 2006) etapas, cada una produce salidas que alimentan a
la etapa subsecuente como entrada o que forman
2. Evaluacin y sntesis: Esta etapa se centra parte de la especificacin de requerimientos
en el flujo y estructura de la in formacin, se final:
definen las funciones del software, los
Instituto Tecnolgico de Costa Rica 11
V. Bibliografa.
Arias, M. (2006). La ingeniera de requerimientos y
su importancia en el desarrollo de proyectos de
software. Recuperado de
http://www.redalyc.org/html/666/66612870011/