• Sábado 7 de Septiembre de 2024, 20:28

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 - nachokhan

Páginas: [1]
1
Inteligencia Artificial / Re: Duda con Algoritmos Geneticos
« en: Jueves 22 de Octubre de 2009, 15:37 »
Entiendo lo que haces, me parece muy bien. Pero me surge la duda de como haces si, por ejemplo, el área=5 la queres representar con 3 digitos binarios (es decir, 101), y el tipo de figura como una combinación de 3 digitos binarios (para poder distinguir entre 8 figuras diferentes). Quedaría algo así:

Si el trangulo es la combinación 100, entonces:

Individuo1 = [100][101] donde: [100] es el cromosoma formado por los tres genes 1,0 y 0 y [101] es el cromosoma formado por los 3 genes: 1, 0 y 1.

Es un punto de vista nomás, segun el cual, tu ejemplo es un caso particular de este donde el individuo posee un solo cromosoma.

Supongo que no afecta a la solución, asique ambos son válidos. La ventaja que veo en esto, es que es más fácil de usar funciones objetivo distintas para cada cromosoma según que parte de la solución estén representando.

Un saludo!

2
Inteligencia Artificial / Re: Duda con Algoritmos Geneticos
« en: Jueves 22 de Octubre de 2009, 15:08 »
Bueno gracias. Mira, estuve investigando bastante. Existe una diferencia, y no entendí mal, la misma es que el individuo puede estar compuesto por más de un cromosoma, cada cromosoma representando una parte de la solución. Por ejemplo si el problema consta de encontrar un tipo de figura gemétrica y sus dimensiones para que quepa dentro de una superficie dada, tenemos dos cromosomas: por una lado la parte de la solución que indica qué figura es, y por el otro tenemos otro cromosma que indica las dimensiones. Los dos cromosomas en conjunto conforman el individuo. Por ejemplo, te doy dos individuos distintos:

Individuo1: Triangulo equilatero de área 5;  (Cromosoma1: Triangulo equilatero, Cromosoma2: 5)
Individuo2: Cuadrado de área 3. (Cromosoma1: Cuadrado, Cromosoma2: 3)

Espero que se entienda!

Saludos!

3
Inteligencia Artificial / Duda con Algoritmos Geneticos
« en: Miércoles 21 de Octubre de 2009, 06:38 »
Hola! Alguien puede ayudarme con una duda que tengo? Necesito respuestas a conciencia, no así nomás. Estoy realizando un trabajo de investigación sobre algoritmos genéticos y me he encontrado con la siguiente pregunta:
¿Cuál es la diferencia entre cromosoma e individuo? Es evidente que no son lo mismo biológicamente, pero no quiero creer que sí lo son en el campo de los algoritmos genéticos; aunque sin embargo, todo lo que leo me conduce a pensar que sí.

Muchas Gracias!
Saludos!

4
C# / Re: juego de la vida en c# modo consola
« en: Viernes 3 de Octubre de 2008, 16:45 »
Cita de: "mx_latino"
Juego de la vida??  :mellow:    ni siquiera sabia que existia ese juego!! de que se trata o que??   :P
te lo recomiendo, es interesantisimo,  googlealo como juego de la vida conway (j conway es el autor)
salu2

5
UML / Re: Cuales Son Los Inconvenientes De Uml?
« en: Domingo 7 de Septiembre de 2008, 00:55 »
Cita de: "alvarock"
Hola, soy nuevo en esto y quiero saber que inconvenientes presenta este lenguaje de modelado, e encontrado algunos, por ahi pero definirlos de forma mas precisa me cuesta alguien me puede ayudar porfavor

   desde ya muchas gracias

  -Monopolio de conceptos, tecnicas y metodos en torno a uml
- No incluye integracion con otras tecnicas como patrones de diseño, interfaz de   usuario, etc
 - definicion separada del proceso de desarrollo       COMO SE DETALLAN ESTAS ANOMALIAS

Respecto de lo que la definicion esta seprada del proceso de desarrollo, es lógico y eso está bien. Se debe a que UML no te ata a ningún proceso de desarrollo, y eso es para lograr flexibilidad. Saludos!!

6
UML / Duda UML ..y la agregacion
« en: Domingo 7 de Septiembre de 2008, 00:22 »
Hola gente. Soy nuevo en el foro, mi primer post!! ^_^  
Bueno, este es un tema bastante trillado en mi facultad (UTN Mendoza), porque esta más que MUY MAL dado. La materia es Analisis de Sistemas. Aclaro esto, porque no hay que confundir con Diseño de Sistemas, ni mucho menos con la implementacion que puede tener el sistema.

El análisis, es justamente eso, un análisis, y es por eso da cabida a mucha subjetividad según quien y como entiende el sistema que analiza.. hasta ahi estan de acuerdo.

Bueno, vamos a las 2 dudas:

Tengo un diagrama de clases (pongámosle que esta bien, es lo que creo). Donde como pueden ver abajo, tengo una clase Inmueble y asociadas a ella mediante agregación, tengo 3 clases más: Características, Historial y Cotización.

Duda 1:
Cada una de estas 3 agregaciones, tiene un atributo llamado ID Inmueble para especificar el inmueble al que pertenece. Eso lo dio la profesora así. Pero a mi me pareció que no era necesario ponerlo, ya que si es una agregación, es de "ese" inmueble... o no existe. No es como en composicion donde podría cambiar de "dueño". Y repito, si pensaramos en como lo vamos a implementar, dependería de como lo implmentemos si va o no va el ID Inmueble. Pero NO podemos pensar en la implementación. Esta mal. Esto es Análisis, no diseño. Asi de simple.

Duda 2:
En un diagrama de secuencia, puede un objeto Experto, o un objeto como Persona llamar a un método de un objeto Características, si este es una agregación de Inmueble??? Siempre desde lo que es el análisis y el "UMLmente" correcto.


Alguien puede tirar algo de luz sobre el tema.. y que no implique leer el libro de UML porq ya lo hice y no dice nada con claridad sobre ese tema.

Muchas gracias de ante mano,

Aca les dejo las imagenes: (lamentablemente no tengo privilegios para dejar la imagenes :( , asique hay q agregarle el  "dobleve, dobleve, dobleve punto" al pprincpio de cada link.)

Diagrama de Clases:
idivimage.com/files/54namyyondtm2kdtzeto.jpg

Diagrama de Secuencia y Colaboración:
idivimage.com/files/wkwzncnwmtvemijn52jn.jpg

Páginas: [1]