Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Invent softvérových metrík pre genetických algoritmov

Teória chaosu hovorí , že veľa real - svet procesy , ktoré sa zdajú byť náhodné možno modelovať matematicky , ale nájsť ten správny model môže byť veľmi ťažké . Jedným z nástrojov , ktoré matematici si často rieši tieto modely sa nazýva genetické algoritmy . Namiesto toho , aby s použitím analytickej metódy , počítač vytvára vlastný model s použitím postupu podobného tomu , ktorý nachádza v biológii použitie náhodnosti a mutácie . Postupujte podľa nasledujúcich krokov vytvoriť genetický algoritmus potom vytvoriť rad metrík pre upresnenie modelu . Návod
Ako vytvoriť genetických algoritmov
1

Zhromaždiť dáta . Problém môže byť modelovanie pohybu cien akcií po dlhú dobu , teplotných meraní alebo stručné pohybu planét .
2

Vytvoriť počítačový program , ktorý rozvíja model . Tento model môže byť reprezentovaný dlhým reťazcom písmen alebo číslic , z ktorých každá inštruktážne program , ktorý chcete vykonať matematickú operáciu .
3

Vytvor 50 alebo 100 náhodné reťazce , pričom každá predstavuje možné riešenie problém .
4

spustite každý model a porovnať výsledky s pozorovanými dátami . Poradie každý model pomocou metriky popísané nižšie .
5

Vyberte si najlepšie 5 alebo 10 modelov . Kopírovanie je k vytváraniu ďalších 50 až 100 modelov , náhodne pridanie , zmena alebo odstránenie niekoľkých operácií v každej z nich .
6

Opakujte tento postup , kým jeden model generuje správne riešenie .

Ako Invent Metrics
7

Presnosť merania . Model , ktorý je najbližšie zodpovedajúce výsledky v reálnom svete je zvyčajne najlepší kandidát pre upresnenie . Súčet štvorcov rozdielov ( pozorovaných - modelu ) ^ 2. Tým sa odstráni tie modely s najväčšími chybami .
8

Count zápasy . Nastaviť prah na zápas , možno v rámci 0,01 percenta správnu odpoveď , a potom spočítať počet zápasov . To môže byť potrebné začať s pomerne veľkou prahom a potom utiahnite ho ako pokrok modely .
9

Factor jednoduchosť do partitúry . Menšie, jednoduchšie riešenie je elegantný a zrozumiteľnejšie . Akonáhle presnosť je meraná , upraviť skóre uprednostňujú kratšie , jednoduchšie modely .
10

Pridať náhodné šancu . Nastavte každý výsledok náhodne , aby slabšie riešenie dopredu .
11

Usporiadajte turnaj . Začnite s niekoľkými skupinami modelov a zaradiť iba v rámci každej skupiny . To umožňuje niekoľko riešení pre upresnenie paralelne .
12

Buďte kreatívny . Výskum literatúru , nájsť ukazovatele , ktoré pracujú pre ostatných a potom triediť tie , aby vyhovoval vašim potrebám .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené