| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo inventar Métricas de Software de Algoritmos Genéticos
    Caos teoría afirma que muchos de los procesos de la vida real que parecen al azar puede ser modelado matemáticamente , pero encontrar el modelo adecuado puede ser extremadamente difícil . Una herramienta que los matemáticos encuentran a menudo resuelve estos modelos se llama algoritmos genéticos. En lugar de utilizar métodos analíticos , el equipo desarrolla su propio modelo utilizando un proceso similar al que se encuentra en la biología usando aleatoriedad y la mutación . Siga estos pasos para crear un algoritmo genético se desarrollan una serie de indicadores para perfeccionar el modelo . Instrucciones
    Cómo crear algoritmos genéticos
    1

    recopilar los datos. El problema se puede modelar el movimiento de los precios de las acciones durante largos períodos de tiempo, las observaciones de temperatura o el movimiento de los planetas concisa .
    2

    Crear un programa informático que desarrolla el modelo. El modelo puede ser representado por una larga cadena de letras o números , cada uno de instruir al programa para realizar una operación matemática
    3

    Crear 50 o 100 cadenas aleatorias , cada una representando una posible solución . el problema.
    4

    Ejecutar cada modelo y comparar los resultados con los datos observados. Califique cada modelo usando las métricas se describen a continuación .
    5

    Elija los mejores modelos 5 o 10. Copie estos para crear otros 50 a 100 modelos , añadiendo al azar , cambiar o eliminar algunas operaciones en cada uno.
    6

    Repita el proceso hasta que un modelo genera la solución correcta.

    Cómo inventar Métricas
    7

    Medida precisión. El modelo que más se acerca a igualar los resultados del mundo real suele ser el mejor candidato para el refinamiento . Suma los cuadrados de las diferencias ( observado - modelo) ^ 2 . Esto eliminará los modelos con los errores más grandes .
    8 partidos Count

    . Establecer un umbral para un partido , posiblemente en un 0,01 por ciento de la respuesta correcta , y luego contar el número de partidos . Puede ser necesario comenzar con un umbral bastante grande, entonces aprieta como el progreso modelos.
    9

    Factor simplicidad en la partitura . Una solución más pequeña , más simple es más elegante y más fácil de entender . Una vez que la precisión se mide , ajusta las puntuaciones a favor de modelos más cortos y simples .
    10

    Añadir azar. Ajuste cada resultado al azar para permitir soluciones débiles para avanzar .
    11

    Organizar un torneo. Comience con varios grupos de modelos, y sólo clasificar dentro de cada grupo . Esto permite varias soluciones para refinar en paralelo.
    12

    Sea creativo . La investigación de la literatura , encontrar indicadores que trabajan por los demás y luego refinarlos para satisfacer sus necesidades.

    Previous :

    next :
      Artículos relacionados
    ·Qt Designer Tutoriales 
    ·Cómo visualizar una pantalla de error personalizado cu…
    ·Cómo actualizar contenido TabHost en un Android 
    ·¿Cuáles son las ventajas de una sentencia condicional…
    ·Cómo iniciar Computadoras 
    ·Crear una página Web Design Diseño 
    ·Cómo Interfaz de C a MATLAB 
    ·Errores de sintaxis de instrucciones SQL 
    ·Cómo eliminar todas las transiciones en VideoStudio 
    ·Cómo escribir un Documento de Diseño de Software 
      Artículos destacados
    ·Cómo conseguir entradas mediante teclado en Java 
    ·Cómo editar una cadena de caracteres de longitud fija 
    ·Cómo cambiar el puerto SMTP en PHP 
    ·6.0 Tutorial de base de datos Visual Basic 
    ·Como seguimiento a la mano por el código Software 
    ·Scala cadena Funciones 
    ·Cómo permitir el acceso a una base de datos MySQL 
    ·Cómo poner un código Shell En Java 
    ·Cómo encontrar una subcadena en Java 
    ·PHP ' isset ' vs ' vacío ' 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com