• Jueves 25 de Abril de 2024, 04:17

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - nausea

Páginas: [1] 2 3
1
Java / Re: Arreglo
« en: Martes 24 de Octubre de 2006, 07:31 »
Citar
sum=2.09+45.34;
resultado = 47.73
fin

sum=34.54+53.54;
RESULTADO =88.08
fin
Y los números 2.09, 45.34, 34.54 y 53.54 ¿De donde salen? No está claro si te refieres a que el 2 que inserta el usuario de tu programa se refiere al número de sumandos de tu suma o a las veces que se hace la suma

2
Java / Re: Arreglo
« en: Lunes 23 de Octubre de 2006, 07:52 »
No entiendo muy bien tu problema pero así, según se me ocurre:

Código: Text
  1.  
  2. double resultAcumulado = 0;
  3. int nrep=2;
  4. for(int i=0;i<nrep;i++){
  5.     result = a + b + c;        // Supongo que esto es la suma de tres doubles que tendrás ya definidos. Digamos que es tu códigos
  6.     resultAcumulado = resultAcumulado + result;
  7. }
  8.  
  9.  

Si nrep es 3, entonces se acumularán tus tres resultados. Sería conveniente que pusieras tu código porque no creo que esto sea lo que te valga

saludos
n.

3
Inteligencia Artificial / Re: La Eterna Discusión
« en: Jueves 19 de Octubre de 2006, 08:02 »
Hola:

La verdad es que no pensaba responder porque creía que ya estaban bastante claros cuales eran los argumentos de los que opinan que la IA no es posible o tan difícil que no merece la pena.

Sin embargo, tales argumentos no me parecen concluyentes por mucho que intenten ser tan categóricos como Bicholey.

Citar
Y como lo he venido diciendo el poder emular un ente vivo esta todavia muy lejos del alcance del ser humano

La verdad que porque lo haya dicho alguien, aunque sea Bicholey, la emulación de un ser humano no está tan lejos. Si, todavía estamos muy lejos pero no creo que sea tan desesperanzador. ¿por que?

Veamos. Segun Bicholey
Citar
mmm lo de lo sensores francamente no tienen nada que ver con los sentidos, por ejemplo el tacto , dices que hay sensores de calor y de humedad , sabes cuantas sensaciones percibe el tacto, calor,frio, humedad en fin una infinidad de cosas que seria imposible adaptarlas todas en un robot,

Bueno, que lo de los sensores no tienen nada que ver con los sentidos no es cierto. Entre otras cosas, ¿que son si no las terminaciones nerviosas de la piel? Pues sensores. Unas terminaciones son para el calor, otras para la presión. ¿Sabes lo fácil que es engañar a estas terminaciones nerviosas. Se ha estudiado mucho como hacer creer que has sido pinchado por una aguja en un sitio cuando realmente te han pinchado 5 o 10 centímetros alrededor de donde se crea.

Y no digamos la vista. Cuantas veces no has recibido emails con ilusiones ópticas que no comprendes muy bien como funcionan.

Con esto lo que quiero decir es que los sentidos humanos son increiblemente perfectos... pero no tanto. No son esa perfección divina que los que dudan de la posibilidad de la IA dicen inalcanzable. Puede que no sean perfectamene comprendidos pero tampoco son tan misteriosos... ni tan complejos.

Lo que si me parece complejo es tu forma de escribir sin un solo punto: paso de leer cosas como esas en las que no se entiende si has cambiado de tema o sigues con lo mismo. Empiezas hablando de sentidos y al final hablas de sentimientos y no queda muy claro si sólo los tiene los humanos, si son un estorbo... :blink:

Saludos
n.

4
Herramientas CASE / Re: Herramientas Gratis
« en: Viernes 6 de Octubre de 2006, 07:48 »
Cita de: "CiRRuS"
El otro día en Componentes el profesor hablo de varias herramientas CASE, recuerdo una que se llamaba Poseidon (http://www.gentleware.com/index.php) porque la usaba un amigo mío, es de pago. Al parecer está basada en otra CASE gratuita, pero la mejora.

Nos vemos :hola:
Poseidon es la versión comercial de ArgoUML. Pero, de todas formas, hay una Community Edition que es gratuita aunque este limitada funcionalmente pero solamente en cuestiones de herramientas de productividad. Es decir, que lo que es UML está completo.

Además, parece que proximamente van a sacar una versión que se integra en Eclipse

5
Java / Re: Expertos En Java....ayuda Porfa!..
« en: Martes 3 de Octubre de 2006, 07:31 »
Citar
En mi opinion y con las caracteristicas de tu maquina eclipse es la peor opcion whistling.gif y por bastante...

En realidad, el único problema de huachotiv es la memoria de su ordenador. Yo tengo instaldo eclipse 3.1.2 (La última) en un pentium III a 450Mhz y solamente se puede decir que tarda un poco en arrancar (un minuto y algo). Por lo demás, lo que es trabajar con eclipse, editar, compilar, etc... va perfectamente.

Claro que yo tengo 768 MB de RAM :)

6
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Jueves 7 de Septiembre de 2006, 07:38 »
Cita de: "Zirrosis"
pones el %0 en un archivo de texto y kno el for buscas la ruta y lo pones dentro de una variable.....asi se saka el path a parte de kon la varaible de entorno.....asi ke no digas ke kon %0 no se puede..... :angry:  :angry:
Si claro, eso es mucho mejor que %CD%  :blink:

7
Java / Re: Expertos En Java....ayuda Porfa!..
« en: Miércoles 6 de Septiembre de 2006, 08:10 »
Java: Aqui
Instalate Eclipse: ir aqui.

8
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Miércoles 6 de Septiembre de 2006, 08:06 »
Mira, tu no lees y ni te enteras.

El 26 de agosto tu, Zirrosis, escribes
Citar
el %0 te da la ruta desde donde se ejekuta el .bat....si estas en C:\archivo.bat...%0 pasara a valer C:\archivo.bat....

Confundes el path con el nombre completo del fichero. Ni tienes ni idea y ni has leido cual era la pregunta de anthony_soluciones. El quiere el path, no el nombre completo. No hace falta que nadie diga que le da
Código: Text
  1. echo %0
  2.  
Si hubieras leido mi "post" del 1 de septiembre lo sabrias: te da la llamada a tu .bat.

Si has hecho la llamada
Código: Text
  1. c:\undir\archivo.bat
  2.  
el resultado será
Código: Text
  1. c:\undir\archivo.bat
  2.  
pero no
Código: Text
  1. c:\undir\
  2.  
Si cambias de directorio y hace
Código: Text
  1. archivo.bat
  2.  
%0 te dará
Código: Text
  1. archivo.bat
  2.  
Si haces
Código: Text
  1. .\archivo.bat
  2.  
te dará
Código: Text
  1. .\archivo.bat
  2.  
.

Y antes de decir nada, lo pruebas :blink:

9
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Lunes 4 de Septiembre de 2006, 07:52 »
¿como ejecutas el .bat?

Una posible explicación la doy en mi post anterior cuando pongo dos ejemplos de %0 ¿la has probado? Seguro que no.

Y que quieres que te diga. A mi me parece que lo de los parámetros no lo sabías

10
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Viernes 1 de Septiembre de 2006, 07:55 »
Pero que %0 no sea una varible no quiere decir que sea una constante. Porque %0 es un parámetro. ¿más explicaciones?

Pues más. Cuando se ejecuta un .bat puede hacerse con parámetros o si ellos. Por ejemplo:

Código: Text
  1. unaPrueba.bat param1 param2 param3
  2.  

Los parámetros se recogen dentro de un .bat mediante las "etiketas" %1, %2, etc. Ejemplo

Código: Text
  1. copy %1 %2
  2.  

En este caso param1 puede ser un nombre de fichero y param2 un directorio. Pero también puede hacerse asignación. Otro ejemplo

Código: Text
  1. set %miVariable% = %3
  2.  

oooohhh. ¿Que es esto? Pues si quieres una variable, tendrás que definir un nombre entre 2 signos %, no sólo con uno porque si solamente tiene un signo % es una referencia a un parámetro. Si %1 fuera una variable, el siguiente ejemplo funcionaría
Código: Text
  1. set %1 = 34
  2.  
pero, de hecho, da error.

¿Y que pasa con %0? Pues que el parámetro %0 siempre se pasa, aunque no se escriba ningún parámetro detras de la llamada al .bat. ¿Y cuanto vale ese parámetro? El nombre del .bat con o sin path según sea como hayas hecho la llamada al .bat. Es decir, si al . bat se le llama
Código: Text
  1. miBat
  2.  
la respuesta será
Código: Text
  1. miBat
  2.  
Si la llamada la haces
Código: Text
  1. d:\undirectorio\otrodirectorio\masdirectorios\miBat.bat
  2.  
el valor de %0 es
Código: Text
  1. d:\undirectorio\otrodirectorio\masdirectorios\miBat.bat
  2.  

Por esa misma razón, tu pretendida solución no le sirve a antony_soluciones, porque el pide el camino, sin el nombre del .bat y tu solución, en el mejor de los casos le da todo el nombre completo, el del .bat incluido.

La variable,  :huh: , %CD% es la solución que pide antony_soluciones. Que es una variable del sistema que cambia cuando cambias de directorio (Por eso no es una constante) y tampoco es un parámetro, porque no se pasa al .bat

¿Y sabes como se que esto es así? Porque me he abierto una ventana de línea de comandos y he hecho unas pruebas y me he leido algunos manuales. Por tus respuestas se ve que no lo has hecho.

saludos
n.

11
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Miércoles 30 de Agosto de 2006, 07:45 »
La versión de mi sistema operativo, como he mencionado en mi post anterior es
Código: Text
  1. Microsoft Windows XP [Versión 5.1.2600]
  2.  
.

De todas formas, en esta página de Microsoft ya advierten de que el parámetro %0 (Que, por cierto, no es una variable porque las variables tienen la forma %v%) no se comporta de la misma forma en todos los sistemas operativos.

Por esos creo que el uso de %CD% (que si es una variable) es más seguro.

Saludos
n.

12
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Martes 29 de Agosto de 2006, 07:27 »
copiado y pegado
Código: Text
  1. @echo off
  2. echo %0
  3. pause > nul
  4. end
  5.  
y lo que me da es ...

Código: Text
  1. archivo.bat
  2.  

sin el path.

Tengo un Microsoft Windows XP [Versión 5.1.2600]

por cierto. el comando
Código: Text
  1. end
  2.  
da error. Si pido un help en la línea de comandos, END no existe

13
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Lunes 28 de Agosto de 2006, 08:07 »
Pues eso no pasa en mi sistema,
Código: Text
  1. echo %0
  2.  
da como resultado el nombre del fichero bat que se ejecuta

14
Programación de Archivos del Sistema / Re: Variables De Entorno
« en: Miércoles 23 de Agosto de 2006, 13:11 »
No hace falta que te crees ninguna variable, ya la tienes. Copia y ejecuta esto

Código: Text
  1. echo %CD%
  2.  

Si necesitas esa variable para algo haz

Código: Text
  1. set miVariable = %CD%
  2.  

Saludos
n.

15
Inteligencia Artificial / Re: La Eterna Discusión
« en: Miércoles 7 de Junio de 2006, 10:49 »
Hola:

Bueno, tan tarde no llegas, lo que pasa es que esta discusión va despacio pero, como puedes ver, desde hace mucho tiempo y casi sin pausa.

Creo que en este tema se mezclan dos cosas. Una es el intento de hacer programas inteligentes o máquinas inteligentes y otro es hacer máquinas que piensen como humanos. Si, estaremos de acuerdo en que un humano es inteligente pero hay que admitir que hay varios grados de inteligencia puesto que si no fuera así no habría otras especies: Cada especie tiene un nivel de inteligencia suficiente para moverse en un entorno determinado y subsistir.

Además, tampoco estoy de acuerdo en que una máquina tenga que tener los mismos sentidos que un humano. Un ciego no deja de ser humano porque haya perdido la vista. Beethoven seguía componiendo música a pesar de quedarse sordo, le bastaba con su experiencia anterior.

Para terminar, no es cierto que no existan esos sensores. En los concursos de robótica, una de las pruebas más comunes es la de seguir una linea pintada en el suelo y un programa muy típico es el de mover una máquina en un entorno con obstáculos y que busque el camino más corto. En cuanto a la lluvia, hay sensores de humedad y es fácil especificar a una máquina que se mueva cuando se moje: Hay un modelo de Renault (creo) que pone los limpiaparabrisas en funcionamiento automáticamente cuando comienza a llover.

Saludos:
n.

16
Inteligencia Artificial / Re: La Eterna Discusión
« en: Jueves 18 de Mayo de 2006, 07:54 »
Pero Isaac Asimov, en toda su serie de Yo Robot, Robtos e Imperio, etc. es un claro defensor de la robótica y la IA. Además, evidentemente, crear un robot cuyo objetivo sea sentri placer es algo un poco tonto. Pero, si fuéramos capaces de construir un robot, digamos para solteros y solteras que sea capaz de mantener relaciones sexuales, ¿Deberíamos construirlo para que el robot también sienta placer?

Supongo que no necesariamente. Sería como una muñeca hinchable pero más sofisticada. Pero eso podría no ser satisfactorio para el humano. Entonces el robot debería tener unos sensores y una inteligencia los suficientemente sofisticados como para saber como tratar a un humano en tal situación. Pues seguramente, ese grado de sofisticación requerirá que el robot también sienta placer. O también, según las teorías emergentistas de la mente, el nivel de complejidad y sofisticación que tiene que alcanzar dicho robot haría que, como efecto colateral, el robot sienta placer.

De todos modos, el comportamiento externo de dolor, por ejemplo, ya se puede simular. Un tipo de robot bastante sencillo es un robot con ruedas que esté programado para escapar de la luz. Si le enfocas con una luz, el robot huirá a toda prisa, como huiría una cucaracha que temiera ser pisada. Podrías decir que el comportamiento externo del robot es el de un animal asustado. Insisto en que dicho robot presenta un comportamiento externo, no que sienta miedo realmente, es demasiado simple para nada parecido.

17
Inteligencia Artificial / Re: La Eterna Discusión
« en: Lunes 17 de Abril de 2006, 09:49 »
Tu argumento, aes1278, es, en realidad, una falacia.

Por ejemplo, el argumento psicologista de la autodestrucción no es correcto. ¿Que pretende una persona con su autodestrucción? Poe ejemplo, un terrorista suicida, tan frecuente estos días. Pues a esa persona la han "programado". Además digo programado en el sentido literal de la palabra. Ya me dirás que es lo que hay que hacer para que una persona decida cargarse de bombas y hacerlas estallar sabiendo que de él no va a quedar nada. Esa persona tiene entre otras muchas opciones morir por una causa. La verdad es que se puede crear facilmente una computadora que almacene datos comprometidos para que se autodestruya cuando detecte una intrusión.

¿Y que quiere decir que un día alguien tenga ganas de trabajar y esté más motivado que otros? Esa puede ser la razón: Motivado. Llevo 20 años trabajando con ordenadores y los mismos procesos no siempre tardan lo mismo. Aunque es cierto que eso no se debe a que el ordenador tenga más ganas que otras sino a que la carga de trabajo sea distinta o que el tráfico de red sea diferente. Pero también es cierto que una de las técnicas de "overclocking" es incremetar ligeramente la corriente de los chips: De esta forma se puede acelerar el reloj del sistema y la CPU va más rápida. A lo mejor esa motivación física de las personas es equivalente.

Pero en lo que desde luego no estoy de acuerdo es que una máquina no pueda ser  inteligente porque no sea una mente humana. Eso significa que o pensamos todos lo mismo o no somos inteligentes. Sería clasificar a todas las especies en Inteligentes y No Inteligentes pero, ¿Una babosa es igual de inteligente que un chimpancé? No creo, seguramente estarás de acuerdo con que un chimpancé es más inteligente que una babosa. Es decir, no hay un límite nítido entre inteligencia y no intelignecia.

Y si nos vamos al terreno de la ficción ya que hablas de películas. ¿Si existieran seres inteligentes en otro planeta y vinieran al nuestro, quien es inteligente?

n.

18
Inteligencia Artificial / Re: La Eterna Discusión
« en: Martes 11 de Abril de 2006, 07:57 »
Pues el enlace es este:
Genetic Programming.

Claro que quienes cobran las patentes son los programadores pero lo curioso de este caso es que los programadores NO inventarón los dispositivos por los que las cobran y tampoco introdujeron toda la información necesaria para que el programa los "descubriera".

Entonces, la pregunta es ¿De donde ha salido el conocimiento para inventar dichos dispositivos si no está en los programadores, no está tampoco en los programas y que estos solamente se dedican a comprobar que algoritmos y que diseños funcionan mejor para cumplir un determinado trabajo? Hay que tener en cuenta que forman soluciones aleatorias que después combinan pero entonces ¿Sería posible inventar cosas simplemente por azar? Esto equivale a preguntar, ¿Podrían varios miles de chimpances escribir aleatoriamente una obra de Shakespeare tecleando al azar sobre miles de máquinas de escribir?

Saludos... de vuelta después de mucho tiempo

n.

19
Inteligencia Artificial / Re: La Eterna Discusión
« en: Martes 15 de Noviembre de 2005, 11:21 »
Si supieras algo de teoría de grafos verías que tu ejemplo se puede mapear con un grafo y algoritmos para ver si un grafo es cíclico los hay a montones. No es nada dificil salir del bucle de tu ejemplo con un programa.

Deberías leer más despacio la Tesis de Church, es algo más sutil.

20
Inteligencia Artificial / Re: Mi Primer Script De Ia
« en: Lunes 22 de Agosto de 2005, 12:42 »
Redes Neurales
Aquí tienes muchos ejemplos de distintos tipos de redes neurales

21
Inteligencia Artificial / Re: Mi Primer Script De Ia
« en: Viernes 19 de Agosto de 2005, 09:13 »
Hola:

Iré por partes. No parece muy correcto que llames neuronas a tus clases. Tanto desde el punto de vista fisiológico como desde el informático, una neurona es algo que se limita a responder a unos estímulos. Las neuronas artificiales responderán true o false dependiendo de cuantos true o false reciban de otras neuronas y de su peso calculado durante la fase llamada entrenamiento o aprendizaje.

Por lo que me ha parecido entender, tus clases contienen unas funciones matemáticas, pero parece que tienen alguna forma de saber a que función tienen que llamar cuando envías al programa la expresión "múltiplos de 6". Es decir, parece que el programa no sabe por si mismo cual es la función que tiene que utilizar. Me explico.

Un sistema experto, a grandes rasgos, se compone de una serie de operaciones o fucniones y unas reglas que indican que funciones y cuando hay que llamarlas. Por ejemplo, un sistema experto sobre diagnóstico de infecciones recibirá unos datos iniciales por parte del médico humano y en base a dichos datos, el sistema experto hace sus preguntas para refinar su respuesta. Es decir, no es el médico el que le dice que reglas tienen que aplicarse, sino el sistema experto basándose en los primeros datos el que dice que operaciones tienen que darse. Tu programa no parece funcionar así.

Pero tampoco parece una red neuronal artificial por lo que he mencionado al principio. Las neuraonas solamente calculan un true o false (o un número decimal, depende de como se definan las neuronas) ponderadas por un peso que se calcula en la fase de entrenamiento. Es decir, un red neuronal que indique multiplos de 6 es esencialmente la misma que una que calcule numeros primos, solamente se diferenciaran despues de la fase de entrenamiento. Me parece entender que cuando tu entrenas a tu progrma, le especificas "multiplos de 6" e introduces multiplos de 6 que se almacenan en algún lugar de tu programa pero, ¿saben si es un multiplo de 6 un número que no hayas introducido durante el aprendizaje? Una red neuronal bien entrenada te dará la respuesta correcta para cualquier mútiplo de 6 que no hayas introducido en el programa.

Si lo he entendido bien, creo que tu programa no es IA pero tampoco proporcionas suficiente información para asegurarlo

Saludos
n.

22
Inteligencia Artificial / Re: La Eterna Discusión
« en: Miércoles 27 de Julio de 2005, 07:54 »
Como podrás comprobar en este hilo, con nadie. Y muy pocos, por no decir nadie, está de acuerdo conmigo. A lo mejor, el problema lo tienes tu.

23
Inteligencia Artificial / Re: La Eterna Discusión
« en: Martes 26 de Julio de 2005, 07:46 »
javascript:emoticon(':lol:')
smilie

Citar
Todavía no tengo gran experiencia laboral pero esto recibido de Ingeniero en Sistemas de Información y si quieres te doy una clase de base de datos relacionales u orientada a objetos o te enseño a diseñar y programar un brazo mecánico con X grados de libertad. No se porqué mencionas todas estass cosas.

¿Esto es no pretender dar clases? ¿Esto no es dartelas de listo? ¿Esto no es presumir de todo lo que sabes de bases de datos y de programación? A lo mejor tengo que leer con mas detenimiento tus posteos, pero tu también porque parece que no te das cuenta de lo que escribes.

Citar
Si no vas a aportar nada, es mejor que no postees solo para insultar.

Si vas a cantar gallito, mejor que pongas un huevo.

¿Te he insultado? ¿Y esto que es?

n.

24
Inteligencia Artificial / Re: La Eterna Discusión
« en: Viernes 22 de Julio de 2005, 09:01 »
Telequinesis... ya. No voy a comentar los enormes avances en telequinesis, evidentes en el mundo entero. Sobre todo a alquien que se va a recibir de Ingeniero de sistemas de Información y que va a dar clase de bases de datos a todo el mundo... sin saber a quien se las quiere dar. ¿Solamente con lo que dije ya sabes cual es mi nivel en bases de datos? Eres un señor muy inteligente.

Pero primero hablas de bases de datos de capacidad infinita y luego resulta que no, que lo infinito es la adaptacion. Mencionas la comprensión de nuestro cerebro y luego hablas de telequinesis y, supongo que también de levitación. No es serio

Adios, sr Ingeniero

n.

25
Inteligencia Artificial / Re: La Eterna Discusión
« en: Miércoles 20 de Julio de 2005, 12:03 »
Creo que si que comprendo el potencial de nuestro cerebro. Si hubieras alcanzado ese potencial completo que mencionas, ¿No evitarías tareas peligrosas si pudieras? ¿Por qué razón ibas a arriesgarte? No creo que sea por la aventura porque no me estoy refiriendo a esas actividades sino a cosas como trabajar en una plataforma petrolífera, desactivar bombas, limpiar centrales nucleares etc.

Los trabajos con brazos robóticos que ya se hacen, pueden no fucnionar en todos los sitios. En efecto, ya se han utilizado brazos robóticos a distancia (¡Tanta como la anchura de los Estados Unidos!) Pero eso no siempre es posible, por ejemplo, en áreas de interferencia electromagnética donde sería más fácil enviar un robot autónomo.

Por eso si se que comprendo cual es el potencial del cerebro humano. No sólo porque creo que el hombre construirá robots autónmos mejores que los actuales, sino que además construirá máquinas que diseñen y construyan estos robots autónomos y de cualquier otro tipo. Creo que el hombre construirá máquinas con inteligencia.

Cuando hablo de bases de datos infinitas también me refiero a eso. Si tienes conocimientos de bases de datos sabrás que no solamente son datos: para eso basta con tener ficheros. Una base de datos es bastantes cosas más: los datos, las relaciones entre datos, los índices de búsqueda, los índices de ordenación, etc...

Cuando digo que nos creemos como Dios no me esoty refiriendo a otra cosa sino a la sobrevaloración de la capacidad humana. Por eso, cuando inicie esta discusión, la subtitulé "Pero ahora al reves". La controversia sobre la posibilidad de la posibilidad de la IA se centraba en que las máquinas no llegarían a esa capacidad humana. Por eso lo de "al reves", porque ahora estoy argumentando que la capacidad humana no es tanta como se suele decir contra la IA. Es decir, nos creemos Dios o dioses o, por decirlo con más precisión, seres perfectos. Lo que, evidentemente no somos.

P.D.: Mi argumento pretendía valer para creyentes y no creyentes. Yo no creo.
P.D.: ¿Viste el website que menciones en el post anterior?

Saludos
n.

Páginas: [1] 2 3