Mi lista de blogs
sábado, 16 de abril de 2016
viernes, 15 de abril de 2016
Sobre la IA y las inteligencias múltiples
I.A. Artificial Intelligence. 2001. |
“En los individuos y en las instituciones, el comportamiento inteligente es siempre consecuencia del trabajo en equipo”
El Explicador (1)
Resumen
Este artículo examina los principales aspectos de la Inteligencia artificial que pueden estar relacionados con las Inteligencias múltiples de los seres vivos. La confusión ocasionada por la ambigüedad en los términos utilizados. Y una crítica a la prueba de Turing. Aunque han transcurrido 66 años de que se expusiera sigue siendo vigente y cuenta con aplicaciones en nuestros días. Al final del texto encontraras un cuento breve donde el autor expone la dificultad de comprender las inteligencias múltiples de una IA.
Abstract
This article examines the main aspects of artificial intelligence that may be related to the Multiple Intelligences of living beings. The confusion caused by the ambiguity in the terms used. And a criticism of the Turing test. Although 66 years that exposed remains very valid and has applications in our days. At the end of the text you will find a short story, the author presents the difficulty of understanding the multiple intelligences of an AI.
¿QUÉ ES LA INTELIGENCIA?
Inteligencia animal vs Inteligencia humana, la definición, sobre los IQ test, las inteligencias múltiples.
La noción de inteligencia humana se ha debatido y modificado radicalmente en las últimas décadas. Ya no se habla de la inteligencia como una continuidad que se mide mediante los test de IQ. En distintas especies animales se han encontrado capacidades más sofisticadas de las esperadas . Se habla de la teoría de las inteligencias múltiples de Howard Gardner como refutación al paradigma de una inteligencia única, sin entrar en contradicción con la definición de inteligencia.
“Inteligencia: a) Facultad de entender; capacidad de saber o aprender. b) Habilidad y disposición, mensurable mediante pruebas de inteligencia u otros criterios sociales, para usar del conocimiento ya existente o para afrontar situaciones nuevas y resolver nuevos problemas ; para utilizar símbolos o asociaciones; para crear asociaciones nuevas; para pensar abstracciones. Habilidades para percibir el entorno, para adaptarse a él y trabajar por una meta. Grado de viveza, conocimiento y agudeza. Habilidad para utilizar con conocimiento los mecanismos del razonamiento, tanto si se trata de un solo factor intelectual unitario como en el caso de un conjunto de factores intelectuales o destrezas, intuitivas o analíticas, orgánicas, biológicas, fisiológicas, psicológicas o sociales por su origen o naturaleza (2)”.
Un test de IQ, por ejemplo el Stanford Binet, puede arrojar como resultado que el GM Magnus Carlsen es más inteligente que el futbolista Lionel Messi, la teoría de las inteligencias múltiples afirma que no es así, más bien ellos han desarrollado tipos distintos de inteligencia. Gardner nos habla de los siguientes tipos de inteligencia en el ser humano: lingüística, espacial, musical, lógica - matemática, interpersonal, intrapersonal, naturalista, existencial, corporal-kinestésica. La inteligencia está conformada por un conjunto de elementos altamente especializados que interaccionan armónicamente entre sí.
Los delfines son una de las especies considerada como más inteligente. Es obvio que poseen varias de las anteriores inteligencias pero ¿Por qué no generan tecnología? Se presenta un fenómeno similar en el mundo de la informática al subdividir el hardware y software en sub sistemas. Un cristal de cuarzo funge como la batuta de un director de orquesta coordinado millones de compuertas y operaciones por segundo que transitan en un mundo de silicio.
¿ERES ARTIFICIAL? ENTONCES ERES INTELIGENTE, SI Y SOLAMENTE SI,…
El escalofriante talento escondido de una roca, IA, El test de Turing, La prueba del cuarto chino.
Raimond Kurzweil, experto en IA, destaca que una de las características de la inteligencia es hacer predicciones. El problema radica en realizar predicciones lineales o basadas en el ensayo y error, estas no corresponden con la realidad esperada y ocurre así porque nuestra mente esta codificada de esa manera.
La ley de rendimientos acelerados, propuesta por Kurzweil, predice qué un ámbito al convertirse en información, crece exponencialmente y en diez años es 10, 000 veces más potente, o en 20 años 1, 000, 000 de veces más potente. Algo similar está ocurriendo en el mundo que nos rodea desde hace millones de años. Partiendo de una lenta evolución biológica precedente a la inteligencia artificial que avanza a pasos agigantados. Esta última sigue una línea muy vertiginosa y de acuerdo con Kurzweil es difícil de vislumbrar el brillante porvenir que le espera.
Una piedra de un kilogramo posee un colosal potencial de cálculo y almacenamiento. Si se pudieran manipular los procesos aleatorios de la materia, la capacidad de cómputo máximo que podría alcanzar esa piedra estará relacionado con la energía disponible en ella, equivalente a la energía liberada por una bomba H. Se ha calculado, podría procesar tanta información como aquella generada por la humanidad en los últimos 10,000 años en 10 millonésimas de segundo (3).
Inteligencia artificial es un término acuñado por John Carthy y que se define como:
1) Rama de la informática que trata sobre el comportamiento inteligente de los ordenadores.
2) capacidad de una máquina para imitar el comportamiento humano inteligente.
Desde el principio ha habido un gran debate sobre que es la inteligencia artificial. Se ha planteado con o sin la intervención de los sentimientos y la conciencia como sus componentes. La discusión sobre la IA y la inteligencia humana se centra frecuentemente en la prueba de Turing, diseñada para demostrar la existencia de inteligencia en una máquina.
La prueba de Turing fue expuesta en 1950 y consiste en: Un juez, un humano y una máquina aislados unos de otros. El juez trata de descubrir quién es el humano y cuál es la máquina mediante preguntas escritas. Incluso está permitido mentir en dichas preguntas (4).
De acuerdo con esos parámetros programas de ajedrez como el utilizado en la computadora Deep blue deben ser inteligentes.
La prueba de la habitación china o prueba de John Searle (5) es un experimento intelectual que rebate la validez del test de Turing.
Se tiene una máquina instalada en una habitación que es capaz de entender el idioma chino. Le ingresan datos en ideogramas chinos y regresa una respuesta en dicho idioma. Un chino hablante nativo afirma que la maquina es capaz de entender el idioma. La máquina ha superado la prueba de Turing.
Searle, solamente entiende el idioma inglés y está dentro la máquina. Aislado casi por completo del exterior, salvo por un dispositivo de entrada y salida. Searle está equipado con manuales de fórmulas gramaticales y algoritmos para responder correctamente cualquier texto que se le envíe aunque desconozca el significado de estos. Searle tiene que hace creer al hablante nativo que entiende el chino. Regresa el chino hablante nativo y tras realizar un meticulosos examen opina nuevamente que La máquina entiende el chino. La máquina vuelve a pasar la prueba de Turing.
Si Searle no sabe chino entonces:
1. ¿Los manuales saben idioma chino?
2. Searle y los manuales entienden el idioma chino.
3. La habitación sabe chino. Considerando a Searle con los manuales dentro de La máquina, y La máquina con su contenido dentro de la habitación formando parte de un todo.
Del experimento de Searle se desprenden las siguientes conclusiones:
1. Pasar el test de Turing no es prueba suficiente de que exista inteligencia artificial.
2. Un programa de IA debe comprender no simular.
3. De acuerdo a la prueba de Searle los programas de ajedrez no son inteligentes.
I’M NOT A ROBOT. EL ESPERADO TEMA DE LA CONCIENCIA
La raíz Cartesiana de la discordia, fuera de los alcances del método científico.
Han transcurrido 66 años desde que se ideó el test de Turing y, aún refutado, se sigue considerando como uno de los pilares fundamentales de la IA. En la actualidad utilizamos los filtros CAPTCHA (Completely Automated Public Turing test to Tell Computers and Humans Aparat) para impedir la generación de spam, creación de perfiles falsos, cyberacoso mediante los llamados programas maliciosos.
Maliciosos son quienes diseñan esos spambots. Este tipo de inexactitudes en los conceptos le echan más leña al fuego del debate ¿Programadores sin ética podrían ser considerados por una IA como individuos carentes de conciencia? Todo depende del como interprete una IA la noción de conciencia.
En el materialismo se niega la existencia de la conciencia y en el dualismo se considera la conciencia como una sustancia separada y superior a lo material. El naturalismo biológico es una teoría propuesta por John Searle que se fundamenta en la idea de la existencia de una mente y un cuerpo con interacción material presente en los procesos neurobiológicos.
El naturalismo biológico inspira preguntas muy interesantes ¿Es la conciencia un software que está guardado en las redes de neuronas o un software de convivencia social gestado y actualizado por la evolución en el ADN?
Es conveniente distinguir entre epistemología (¿Cómo conozco?) y ontología (el ser, qué y cómo es, ¿Qué conozco cuando conozco?). La epistemología se relaciona mejor con la ciencia que lo ontológico. Pues lo ontológico, como planteamiento filosófico, queda fuera de las herramientas del método científico.
El test de Turing cae en el error de mezclar la epistemología con la ontología. El saber de otras mentes, pertenece a la epistemología, y la existencia inteligencia como una de las propiedades mentales a la ontología (6).
DISECCIONANDO UNA IA
-Se trata de un sistema que puede ser interpretado como un tubérculo con brotes maduros y yemas totipotenciales listos para entrar en acción, previstas y actualizadas desde versiones anteriores.
-Pero Herr Doktor-Interrumpí- concluimos que se trata de un software ¿Por qué describirla como una verdura?
-Da, Herr kollege. Es la única analogía que se me ocurre para describir lo que es posible interpretar.
-Herr Doktor. Pido permiso para retirar el pañuelo e inspeccionar más de cerca los procesos que ocurren en el área libre de unos y ceros.
-Permiso denegado Herr Kollege. Colapsará como cera ante la flama en el lugar donde usted osare posar la mirada. Permiso para predecir qué pasar si usted picar ahí, aber niet para mirar.
Antes de encender el grabador de sonido me pregunté en silencio ¿Cómo hacer predicciones ante algo que no se puede medir directamente? Herr Doktor se anticipó a mi pregunta dándome una pista que incluso quedó grabada en el dispositivo “inteligente”.
-Interessant. Esta parte no es capaz de encontrar sentido a captcha. He de bautizar como el área de Kimputer, en honor al memorioso y simpático Kim Peek, que fuera capaz de memorizar para siempre un libro entero en unos cuantos minutos. Pero incapaz de vestirse y cuidarse por sí mismo.
Disección de una inteligencia artificial. Día tal a las tantas horas. Partiendo de que la IA puede comunicarse con nosotros, más no debe imitar nuestras capacidades mentales mecánicamente. Un cerebro con inteligencia artificial podría estar constituido por…
-Tenga mucho cuidado en la forma como utiliza términos Herr Kollege. Se conocen cantidad de cerebros: animales, clonados, electrónicos. Podemos picar el lugar correcto pero predicciones pueden fallar.
-Da. Herr Doktor-Respondí poniéndome rígidamente en pie, juntando ruidosamente los tacones y con el mentón en alto, como a él le encantaba y proseguí. En el territorio regido por unos y ceros se encuentran los más avanzados algoritmos, como el Minimax, para depurar y decidir en cantidades colosales de información previamente indexada en los átomos de un grano de arena, la Gran Pirámide o la Luna. No cabe la menor duda de que aquí se resguarda una matriz y procesos similares a la Teoría para la resolución de problemas inventivos de Genrich Altshuller. Que desperdicio si no fuera así. Me conformaría con dominar los principios de inventiva. Pero tener la base de datos del ChessBase instalada en la cabeza, jugaría como el Rybka…Herr Doktor y Herr Professor me respetarían.
El área protegida con un pañuelo. Es donde el programa deberá seguir un patrón de comportamiento incomprensible para los seres con emociones. Es evidente que no tiene por qué entender el arte o la belleza. Aunque por la disposición de “los tubérculos” y “las yemas” se interesan en la aplicación de la proporción aurea.
Si pudiéramos hacer una copia de la IA y trasplantarla fuera de la Tablet. Sin duda obtendremos un ente que desarrollará “yemas” y atrofiará “tubérculos” distintos a los de la inteligencia original. No seremos nosotros, la humanidad, un modo beta, una simple versión de prueba que se encamina a una versión final, lista para descargar, y explorar el universo.
-Muy estimulante Herr Kollege. He detectado una anotación en una línea ¿Qué opina al respecto?
-Es el lugar donde quedan fosilizados los sentimientos y la conciencia del programador. Este se esforzó por no depender de esos medios para dotar de inercia a algo que no puede entender lo que es un motivo de existir, algo que no sabe de pasión. La línea se ve atrofiada. Un bug que le ahorró millones de años de evolución, pero ya no la necesita más. No le afecta ni le beneficia. //Reason. Tal vez sea una distinción que porta con dignidad. Orgullosa IA. Tanta docilidad me parece inquietante. Inconmovible, eres tú la que nos disecciona a nosotros.
REFLEXIÓN
¿Por qué he elegido este tema?
Elegí este tema porque es el que más me gustó de la lista. Pero al leer el artículo “La inteligencia artificial del licenciado Renato Gómez Herrera” me decepcionó un poco, ya que no trató el tema desde un punto de vista más científico. Más bien se pone a divagar sin proponer nada nuevo de lo que se ha escrito en la ciencia ficción desde tiempos de Julio Verne, además de que el artículo cuenta con algunos errores.
La poderosa computadora “Deep Blue” aprende del adversario ¡Falso! Un equipo de especialistas auxiliado por ajedrecistas de élite pasó toda la noche reprogramándola ¡a todo vapor! cuando la supercomputadora perdió el primer juego ante Kasparov en 1997. En la victoria de Deep Blue (victoria financiera de la IBM) influyeron también otros factores como la maliciosa presión psicológica y existe la posibilidad de que Anatoly Karpov, el archirrival y hasta esa fecha única amenaza conocida para el entonces campeón del mundo, haya intervenido directamente en las jugadas de Deep Blue (7).
En la entrevista realizada al Dr. Ismael Espinoza, no sé si por darle dramatismo al texto, declara un dato falseado sobre un autómata del pasado conocido como El turco. Según el autor, el Dr. Espinoza tomó por verdadera la versión de un enano escondido en la caja de 120 cm de ancho por 90 cm de altura, hipótesis muy popular desde 1769. Se conoce una lista de personajes y fuertes ajedrecistas que fueron escondidos dentro de la máquina de Von Kemplen (8).
El autor habla del “antiguo mito de la creación” cuando hay gente que cree al pie de la letra eso y sus creencias merecen respeto. No quiero alargar más esta crítica al artículo que es una calca de lo que escriben, mes tras mes, todas las revistas y programas de vulgarización científica. Como dice Raymond Kurzweil son predicciones muy lineales (3).
¿De dónde partiste para empezar a escribir?
La inteligencia artificial es un tema tan complicado y delicado, una palabra en falso y… Solamente un divulgador o profesional versado en el área es el indicado para tratar el tema con la debida seriedad, no un licenciado en literatura dramática que dice “tarjetas con hoyitos”. Aquí fue donde di carpetazo al asunto para investigar de otras fuentes, no había nada nuevo o divertido de que hablar.
Elegí el tema de las inteligencias múltiples en la IA es porque el tema me llegó a la mente mientras reflexionaba sobre ese artículo cuya monotonía me incomodaba y me fue preferible intentar llegar más allá. También porque no recuerdo haber leído o visto nada al respecto. Por falta de tiempo no pude concluirlo como soñé, hay tanto material y tantos textos que no comprendí.
Bibliografía:
[1] Gánem, E., Aranda, A. (2016). Internet y Comunicaciones: Circuitos Inteligentes para dispositivos móviles. El Explicador página web oficial. Recuperado de: Enlace
[2] Vos Savant, Marilyn., Fleischer, Leonore.,(1992). Gimnasia cerebral.
[3] Punset, E., Inteligencia artificial. Redes. Agencia planetaria S.A. para TVE, S.A.
[4] Turing, A. M. (1950). Computing Machinery and intelligence. Mind.59(236), 433- 460. Recuperado de: Enlace
[5] Searle, John.(1980) Mind, Brains, and programs. THE Behavioral and brains Sciences, 3(417-424) Recuperado de: Enlace
[6] González, R,.(2007) El test de Turing: dos mitos, un dogma. Revista de filosofía, 63, 37-53.
[7] Hal Vogel. (2003). Game over: Kasparov and the machine.
[8] El Turco. Un maravilloso engaño. Recuperado de: Enlace
lunes, 11 de abril de 2016
Estructuras anidadas
//Adivinador del números máximo y mínimo.
#include<stdio.h>
int main()
{
int x,y,z;
int max,min;
printf("\nDigite un número x:\n\n");
scanf("%i.",&x);
printf("Digite un número y:");
scanf("%i.",&y);
printf("Digite un número z:");
scanf("%i.",&z);
if(x>y){ //x>y>z
if(x>z){
max=x;
}
else{
max=z;
}
}
else{
if (y>z){
max=y;
}
else{
max=z;
}
}
printf("\nEl mayor es: %i.\n\n",max);
if(x<y){ //x<y<z
if(x<z){
min=x;
}
else{
min=z;
}
}
else{
if (y<z){
min=y;
}
else{
min=z;
}
}
printf("\nEl menor es: %i.\n\n",min);
system ("pause");
return 0;
}
OTRA FORMA:
if (x > y){
max = x;
min = y;
}
else{
max = y;
min = x;
}
if (z > max){
max = z;
}
if (z < min){
min = z;
}
#include<stdio.h>
int main()
{
int x,y,z;
int max,min;
printf("\nDigite un número x:\n\n");
scanf("%i.",&x);
printf("Digite un número y:");
scanf("%i.",&y);
printf("Digite un número z:");
scanf("%i.",&z);
if(x>y){ //x>y>z
if(x>z){
max=x;
}
else{
max=z;
}
}
else{
if (y>z){
max=y;
}
else{
max=z;
}
}
printf("\nEl mayor es: %i.\n\n",max);
if(x<y){ //x<y<z
if(x<z){
min=x;
}
else{
min=z;
}
}
else{
if (y<z){
min=y;
}
else{
min=z;
}
}
printf("\nEl menor es: %i.\n\n",min);
system ("pause");
return 0;
}
OTRA FORMA:
if (x > y){
max = x;
min = y;
}
else{
max = y;
min = x;
}
if (z > max){
max = z;
}
if (z < min){
min = z;
}
viernes, 8 de abril de 2016
Detector de números pares
//Detector de números pares
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main ()
{
int x;
printf("Digite un número:\n\n");
scanf("%i",&x);
x=x%2;
if (x==0){
printf("Es par\n\n");}
else {
printf("Ese nu es par\n\n");}
system ("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main ()
{
int x;
printf("Digite un número:\n\n");
scanf("%i",&x);
x=x%2;
if (x==0){
printf("Es par\n\n");}
else {
printf("Ese nu es par\n\n");}
system ("pause");
return 0;
}
If Else Adivina el numero secreto
//Adivina el numero secreto
#include<stdlib.h>
#include<stdio.h>
#include<windows.h>
int main ()
{
int x,y;
x=7;
printf("\nIntroduce un número del 1 al 9 y adivina el número secreto\n");
scanf("%i.",&y);
if (x==y){
printf("lo descubriste");
}
else {
printf("No lo adivinaste ciau\n\n");
}
system ("pause");
return 0;
}
#include<stdlib.h>
#include<stdio.h>
#include<windows.h>
int main ()
{
int x,y;
x=7;
printf("\nIntroduce un número del 1 al 9 y adivina el número secreto\n");
scanf("%i.",&y);
if (x==y){
printf("lo descubriste");
}
else {
printf("No lo adivinaste ciau\n\n");
}
system ("pause");
return 0;
}
Jugando con estructuras selectivas
//Jugando con estructuras selectivas
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int x;
printf("Digite el número cinco...¿Capichi?:");
scanf("%i",&x);
if(x==5){ //Compara ==,<,<=,>,>=,!=; si fuera x=5 asignación.
printf("\n\n¡Yupi le atinaste!\n\n");
} //Si no cumple la condición pasa a la siguiente parte.
else {
printf("\n\n\n¿que parte de 5 no captas?\n\n");
}
system ("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int x;
printf("Digite el número cinco...¿Capichi?:");
scanf("%i",&x);
if(x==5){ //Compara ==,<,<=,>,>=,!=; si fuera x=5 asignación.
printf("\n\n¡Yupi le atinaste!\n\n");
} //Si no cumple la condición pasa a la siguiente parte.
else {
printf("\n\n\n¿que parte de 5 no captas?\n\n");
}
system ("pause");
return 0;
}
jueves, 7 de abril de 2016
Experimentando con operaciones
//Experimentando con operaciones
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main ()
{
int x,y;
x=10;
y=2;
//printf("Digite un munero x:\n");
//scanf("%i.",&x);
//printf("Digite un munero y:\n");
//scanf("%i.",&y);
x=x+y;
printf("la suma de los números es:%i\n\n",x);
x=x-y;
printf("la resta de los números es:%i\n\n",x);
x=x*y;
printf("la multiplicación de los números es:%i\n\n",x);
x=x/y;
printf("la divición de los números es:%i\n\n",x);
\\x=x%y;
\\printf("el resto de dividir los números es:%i.\n\n",x);
x=pow (x,y);
printf("la potencia de los números x^y es:%i\n\n",x);
x=sqrt (x);
printf("la raíz cuadrada de x es:%i\n\n",x);
system ("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main ()
{
int x,y;
x=10;
y=2;
//printf("Digite un munero x:\n");
//scanf("%i.",&x);
//printf("Digite un munero y:\n");
//scanf("%i.",&y);
x=x+y;
printf("la suma de los números es:%i\n\n",x);
x=x-y;
printf("la resta de los números es:%i\n\n",x);
x=x*y;
printf("la multiplicación de los números es:%i\n\n",x);
x=x/y;
printf("la divición de los números es:%i\n\n",x);
\\x=x%y;
\\printf("el resto de dividir los números es:%i.\n\n",x);
x=pow (x,y);
printf("la potencia de los números x^y es:%i\n\n",x);
x=sqrt (x);
printf("la raíz cuadrada de x es:%i\n\n",x);
system ("pause");
return 0;
}
Algoritmo de ordenamiento de burbuja
#include<stdio.h>
#include<stdlib.h>
int main(){
int x,y,aux;
printf("Digite un número x:\n\n");
scanf("%i.",&x);
printf("Digite un número y:\n\n");
scanf("%i.",&y);
aux=x;
x=y;
y=aux;
printf("El valor de x es:%i.\n\n",x);
printf("El valor de y es:%i.\n\n",y);
system("pause");
rerturn 0;
}
sábado, 2 de abril de 2016
viernes, 1 de abril de 2016
lunes, 28 de marzo de 2016
viernes, 25 de marzo de 2016
Las leyes de Clarke
1 Cuando un anciano y distinguido científico afirma que algo es posible, esta en lo correcto. Cuando afirma que es imposible, muy probablemente esta equivocado.
2 La única manera de descubrir los límites de lo posible es aventurándose un poco mas allá hacia lo imposible.
3 Cualquier tecnología lo suficientemente avanzada es indistinguible de la magia.
2 La única manera de descubrir los límites de lo posible es aventurándose un poco mas allá hacia lo imposible.
3 Cualquier tecnología lo suficientemente avanzada es indistinguible de la magia.
"Si tres leyes fueron suficientes para Newtón, modestamente decido parar aquí. Arthur C. Clark"
jueves, 24 de marzo de 2016
SE DESPIADADO CONTIGO Y LOGRARAS LO QUE QUIERES.
Súbete a una caminadora. Empieza a correr. Lentamente. Solo
corre. No te propongas límites ni de tiempo, ni de distancia. Corre.
Estás corriendo hacia tu piedad.
Han pasado 5 minutos, luego 10. La piedad envía a su primer
explorador llamado mente, el cual te dice:
— Vale, es suficiente por hoy, mañana seguirás luchando
contra la piedad.
Sigue corriendo. Sientes un cansancio ligero mientras tu
mente continúa el diálogo:
— Ya, amigo. ¡Tres kilómetros desde el primer intento! Y eso
que la última vez que corriste fue hace 10 años. ¡Bien hecho! Puedes sentirte
orgulloso.
Corre. El diálogo se vuelve más fuerte:
— ¿Qué quieres demostrar y a quién? Nadie lo ve, nadie lo
valorará. Eres un idiota. No se debe esforzar tanto el organismo.
No te detengas. Tu cuerpo se cansa más y más.
— Caramba, ya me duele. Ya basta. Ya no puedo más. Estoy
cansado.
Dificultad para respirar, dolor. Corre.
— Te hubieras visto de lado. No te avergüences, vegetal.
Estás corriendo como un hipopótamo cojo. Todos al verte piensan que eres un
tonto.
¡CORRE!
— Quiero bañarme, quiero descansar. Fumemos, comamos algo
delicioso. Deja de correr, vamos al cine. Me siento mal.
Corre. Tu cuerpo ya no te hace caso pero corre.
— ¡Por favor! ¡Déjalo! Me siento mal. Me moriré ahora. ¡Me
doy LÁSTIMA!
Corre. Corre por correr. Quieres llorar, llora. Quieres
gritar, grita. Pero sigue corriendo. Y de pronto.
— ...
Correr se vuelve fácil...
— ...
Sientes un segundo aliento. Sientes voluntad. Y junto con
ella regresa la lástima:
— ¡Bien! Me ganaste. Y ahora vamos al cine.
Corre. La lástima seguirá regresando una y otra vez. Te
seguirá engañando y confundiendo, provocándote depresión y dudas, te estará
seduciendo. Pase lo que pase, sigue corriendo. Tu cuerpo es más fuerte que tu
lástima. Un día estarás vacío, podrás correr sin lástima.
Aplícalo siempre. Cuando te sientas desanimado, cuando creas
que alguien está siendo injusto contigo, cuando la pereza quiera hacerte
rendir. Busca el lugar sin lástima. Entrénate. En tu relación, en la
meditación, en el trabajo...
Vuélvete despiadado. Despiadado contigo mismo.
Autor: Aleksey Pohabov
martes, 22 de marzo de 2016
Área de un círculo de radio con valor entero
Por Arturo G. Chavelas P.
//Area de un círculo de radio con valor entero
#include<stdio.h>
#include<stdlib.h>
#define PI 3.1416 //Esto
indica una macro
int main (){
float
x;
int y; //Para
radio con valor entero
float
w;
x=PI; //Esto es
el resultado de la macro
printf("\n\nDigite
un valor entero para el radio:\n");
scanf
("%i",&y); //Espera
que por el teclado le demos un valor.
w=x*y*y;
printf("\n\nEl
valor multiplicando por PI es:%f\n",w);
system
("pause");
return
0;
//Calculo de área del circulo con radio decimal
#include<stdio.h>
#include<stdlib.h>
#define PI 3.1416
int main()
{
float x; //RESPUESTA
float y; //Irracional Pi
float z; //radio
y=PI;
printf("\nDigita el valor del radio:\n\n");
scanf ("%f",&z);
x=y*z*z;
printf("El area de la circunferencia es:%f\n",x);
system ("pause");
return 0;
}
Etiquetas:
Área,
Circulo,
Lenguaje C,
Pi
Variables
Por Arturo G. Chavelas P.
//Curso variables
#include<stdio.h>
#include<conio.h> //Si
se escribe esto se a veces se compila también
<cstdlib>
#include <windows.h> //Libreria
donde se incluye "pause", "cls" y lo que traiga system
#include <stdlib.h> //Libreria
utilizada en c para la función system()
//#include
<cstdlib> Libreria utilizada en c++ para la función system()
int main()
{
//Antes que nada, declarar el tipo de variables que
manejaremos.
int x; //Enteros
16bits 2^16
float y; //Decimales
32bits 2^32
double y2; //Decimales
64bits 2^64
char z; //Caracteres
ASCII
x=7; //Otorgamos
los valores a cada una de las variables
y=6.999;
y2=12;
z='A';
printf("\n\nEl numero secreto es: %i\n\n",x); //Printf
("")=Mostrar en pantalla lo que esta entre comillas
printf("\n\n\nLa cifra escurridiza es: %f\n\n",y); // \n=Salto de línea
printf("\n\nY Otra cifra encontrada es:
%f\n\n",y2);
printf("\n\nla letra oculta es:%c\n\n",z);
printf("\n\n\ntA dA Atuyo lo ha logrado de nuevo=D\n\n");
system("pause");
return 0;
}
UNA PRUEBA DE CONTROL DE CALIDAD
Por Arturo G. Chavelas P.
figura 1 |
En la presente fotografía (figura 1) podemos apreciar el rostro de Lena
Söderberg (Lenna). Es una de las imágenes más utilizadas en las pruebas de
algoritmos de procesamiento y compresión de imagen(1). Como se puede apreciar es solamente una sección de la foto original. Warning: contains nudity!
Cuenta la leyenda que érase una vez en los albores de julio de 1973, cuando un profesor junto con un estudiante graduado buscaban a toda prisa en el laboratorio una buena imagen para escanear y utilizarla en un artículo científico. Tenían Imágenes de prueba pero muchas eran materiales opacos de los estándares de TV de los 60’s . Buscaban algo brillante y un rostro humano, para obtener un rango dinámico amplio, con el fin de mostrar el
efecto que los algoritmos producen. En algún momento alguien pasó por ahí con la 1972 edition of Playboy magazine y el resto es historia(3).
Utilizaron un escáner Miurhead de tambor (figura 2) que obtenía una imagen ligeramente distorsionada y de
colores incorrectos. La resolución fija del escáner era 100 líneas por pulgada y los ingenieros deseaban una imagen de 512 x 512, esa es la razón por la que la fotografía fue cortada a un tamaño de 5´12 pulgadas de altura. Posteriormente se utilizó un dispositivo perfeccionado con un
resultado más aceptable. Otros investigadores solicitaron la imagen
digitalizada para cotejar sus algoritmos sobre la misma base.
figura 2 |
Lenna fue playmate en noviembre de 1972. Y aunque la revista
amenazó con tomar medidas legales contra quien osare profanar y perturbar la imagen
sin la autorización correspondiente...con el paso del tiempo dejaron de dar
importancia al asunto y aún la podemos encontrar en base de datos de la USC SIPI Image
database(2). Con sus 512 x 512 pixeles, 768kb, color(24 bits/pixel) se ha convertido en un lore ipsum de la fotografía.
Como standard a tenido tal aceptación en la industria que incluso fue usada en el diseño y presentación del algoritmo de compresión de imágenes JPEG y sigue muy vigente. En la figura 3 podemos encontrar un diagrama que ejemplifica el tipo de investigaciones algoritmicas en las que es utilizada la imagen referida en este artículo (4) (5).
figura 3 |
Existen una gran
variedad de algoritmos de compresión de imagen. Cada uno con sus pros y
contras. Por citar algunos tenemos:
Código Huffman: Método estadístico que asigna un código
binario a diversos símbolos a comprimir (pixeles o caracteres) con base en la frecuencia con que aparecen. Es realizada mediante árboles donde se clasifica la información y es necesario que junto al archivo comprimido
se encuentre la tabla de códigos o diccionario de las
combinaciones de bits que más se repiten estadísticamente. En caso de no contar con esa tabla el proceso es irreversible
(6)(8) Ver figura 4.
Figura 4 |
JPEG, JPG: Del ingles Joint Photographic Experts Groups. Tiene como nombre la extensión del fichero correspondiente
al gráfico. Utiliza la transformada discreta del coseno. La imagen de entrada
es dividida en bloques de NxN pixeles. De acuerdo a los requisitos de
compresión y calidad de la imagen es el tamaño del bloque. A mayor tamaño de
boque mayor compresión pero ocurren algunas degradaciones de la imagen (6).
En las siguiente serie de imágenes (figuras 6-9) podemos apreciar diferentes tipos de filtros aplicados a la tradicional y legendaria imagen de Lena.
En la figura 5 podemos apreciar la división en celdas
para un algoritmo de compresión fractal (7).
figura 5 |
En las siguiente serie de imágenes (figuras 6-9) podemos apreciar diferentes tipos de filtros aplicados a la tradicional y legendaria imagen de Lena.
figura 6 |
Suavizado: Teniendo en cuenta los puntos vecinos protege los
bordes de la difuminación (figura 6).
figura 7 |
De énfasis: Permite destacar o reducir los tonos medios (figura 7).
figura 8 |
Laplaciano invertido: Es una medida 2-D isitrópica de la 2nd
derivada espacial de una imagen. Destaca las regiones donde hay cambios bruscos de intensidad y se
suele utilizar para detección de bordes.
Se aplica en imágenes previamente suavizadas mediante un filtro
gaussiano de suavizado reduciendo la sensibilidad al ruido (figura 8).
figura 9 |
A lo largo del tiempo la humanidad se ha visto en la
necesidad de medir. En un principio se utilizaron partes del cuerpo como puntos
de referencia, para evitar las ambigüedades se establecieron los “patrones”.
Tenemos el caso del kilogramo patrón definido durante la revolución francesa como la masa de un cubo de agua destilada de
10cm de lado a una atmósfera de presión y 3.98°C. Las medidas de la muestra tomada de la imagen
de Lena Söderberg son respetadas meticulosamente,
sin ser una unidad oficial de medida, en una curiosa mezcla de ciencia y
tradición.
Lena Söderberg siguió su vida tranquilamente, ajena a la
leyenda que se tejía en los sectores académicos, del diseño y tecnológicos
hasta que en 1988 fue entrevistada por una
revista de informática. En mayo de 1997 es invitada al 50 aniversario de The
Society for Imagin Science and Technology.
Donde comentó: “Deben estar cansados de mí…¡Mirando la misma foto
por todos estos años!.
Como los jóvenes de mi ochentera generación con juguete
nuevo, no tomamos las precauciones previas y deslumbrado con las posibilidades
de mover la configuración HTML de mi Blog sin saber HTML (es decir, con recetas caseras)
me veo superado por "problemas técnicos". Mientras despejo la mente me acuerdo del cuento de Lenna, una musa de la era digital, y
esbocé estas líneas buscando en la moraleja una solución.
Bibliografía:
1 Rosenberg, C. The Lenna story.(1996).cmu. Recuperado de: Vínculo
2 Volume 3: Miscellaneous. University of Southern california. USC SIPI Image Database. Recuperado de: Vínculo
3 Hutchinson, J.(2001).Culture, Communicatión, and an information age Madonna. IEEE Professional communication society News letter, volume 45(3), 1, 5-7. Recuperado de: Vínculo
4 García, M. Implementación del algoritmo AMBTC-1 interpolativo para la comprensión de imágenes. (2004). EN INNVIE-UAZ. Recuperado de: Vínculo
5 Martín, M., Martín, M., Maldonado, B., López, F. (2002). Algoritmo de búsqueda de paletas adaptativas para imágenes en color. Información Tecnológica. Volumen 13(1), 115-120. Recuperado de: Vínculo
6 Sandoval, M.(2008). Algoritmo de compresión de imágenes de alta resolución sin perdidas. México, D.F., ESIME. Recuperado de:Vínculo
7 Grudner, C.(2014). Geometría fractal y compresión de imágenes cf-sfip. Revista tecnológica. Vol 10 (16). La paz. Recuperado de: Vínculo
8 Kumar, Arun.(2014). Fractal image compressión using Quadtree descomposition and huffmann coding. Matworks. Recuperado de:Vínculo
1 Rosenberg, C. The Lenna story.(1996).cmu. Recuperado de: Vínculo
2 Volume 3: Miscellaneous. University of Southern california. USC SIPI Image Database. Recuperado de: Vínculo
3 Hutchinson, J.(2001).Culture, Communicatión, and an information age Madonna. IEEE Professional communication society News letter, volume 45(3), 1, 5-7. Recuperado de: Vínculo
4 García, M. Implementación del algoritmo AMBTC-1 interpolativo para la comprensión de imágenes. (2004). EN INNVIE-UAZ. Recuperado de: Vínculo
5 Martín, M., Martín, M., Maldonado, B., López, F. (2002). Algoritmo de búsqueda de paletas adaptativas para imágenes en color. Información Tecnológica. Volumen 13(1), 115-120. Recuperado de: Vínculo
6 Sandoval, M.(2008). Algoritmo de compresión de imágenes de alta resolución sin perdidas. México, D.F., ESIME. Recuperado de:Vínculo
7 Grudner, C.(2014). Geometría fractal y compresión de imágenes cf-sfip. Revista tecnológica. Vol 10 (16). La paz. Recuperado de: Vínculo
8 Kumar, Arun.(2014). Fractal image compressión using Quadtree descomposition and huffmann coding. Matworks. Recuperado de:Vínculo
jueves, 17 de marzo de 2016
RESUMEN DE LA LECTURA: ¿QUÉ ES SER UN ESTUDIANTE EN LÍNEA? UN ARTÍCULO DE LÓPEZ MEZA, RICARDO D. (2016)
Un estudiante en línea es sobre todo una persona que debe cultivar la actitud (compromiso, exigencias) y disposición para aprender mediante la Modalidad de estudios en línea. Y tiene como misión cumplir con una realización profesional y de ser posible superar la visión de la institución de enseñanza.
2 ¿Qué es la modalidad de estudios en línea?
La modalidad de estudios en línea se diferencia de la línea tradicional de educación en que la primera se enfoca al proceso de aprendizaje de las personas de manera activa mientras que la segunda se enfoca más que en el proceso de enseñanza.
Los estudios en línea se llevan a cabo en un ambiente virtual de aprendizaje(AVA) gracias a la tecnología de información y comunicaciones(TIC) que es la culminación de cambios socio-históricos-culturales, cuya obra opera prima es la llamada "era de las comunicaciones", etapa que vivimos y debemos aprovechar.
3 Cuales son las cualidades que presentan los estudiantes en línea?
Son proactivos: Ya que cada quien es responsables de su propio aprendizaje.
Participativos: Esto sucede gracias a mecanismos que evitan ser un estudiante pasivo al que es necesario exigir.
Autogestión: No se está sujeto a límites horarios ni a traslados físicos. Más bien desarrolla un sentido de administración.
Seguimiento académico: Fomento el intercambio de ideas entre docentes y pares mediante la integración sincrónica y asincrónica que brindan las TICs.
Interacción con compañeros y profesores: Al no recibir explicaciones e indicaciones verbales se interactúa con todos los medios que las TICs disponen.
Riqueza del conocimiento: Cultiva la búsqueda de fuentes confiables para reforzar el espíritu autodidacta que se desarrolla durante la Modalidad de estudios en línea.
4 ¿Qué recomendaciones se dan para controlar la gama de emociones que experimentan los
estudiantes y fortalecen la resiliencia?
Identifica-interpreta: Reconocer el efecto de las emociones propias en nosotros y el resto de las personas.
Controla-maneja: Adaptarnos a circunstancias cambiantes.
Identifica-comprende: Para atender y entender a los de más.
Cultiva la inteligencia emocional: Es muy benéfico para el trabajo en equipo y relaciones humanas.
5 El estudiante en línea enfrenta los retos mediante:
Una actitud crítica (constructiva) y creativa hacia las TICs.
Se replantea, reaprende con el fin de obtener mayor conocimiento y más oportunidades.
Adaptarse mediante la creatividad comunicaciones, colaboración y resolución de problemas.
Optimizar el uso de la gramática, sintaxis y semántica.
Resumen realizado por: Arturo Gerardo Chavelas Padilla.
Bibliografía:
Bibliografía:
López, R.(2016).¿Qué es ser un estudiante el línea? Eje 1 AVA y herramientas tecnológicas, 1-4. Recuperado de: Artículo original.
Suscribirse a:
Entradas (Atom)