본문 바로가기
대학교/2.AI_인공지능

AI5. 유전알고리즘

by Jcoder 2017. 4. 21.

and.dat, or.dat, majority.dat 실행 확인하기단 SEED를 달리하여 5회 실행 후 결과 분석 

1) 코스피나스닥 등 하나의 데이터를 1달치 이상 수집한다

2) 이때 최근 1주일 치를 따로 떼 놓는다. 3) 유전 알고리즘으로 최적해를 찾은 후 2) 데이터를 대상으로 결과를 분석한다(5)



10 0.875000 0.844444

1 0 0 1 1 1 0 1 0 0 1 1 1 0 0 0 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 : 0.875000

1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 0 1 0 0 0 0 1 0 1 1 1 0 1 0 1 1 1 : 0.875000

1 1 0 0 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 0 1 0 1 1 1 0 1 0 1 1 1 : 0.875000

1 1 1 0 1 1 0 1 0 0 1 1 1 0 1 0 0 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 : 0.875000

0 1 1 0 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 : 0.875000

 

저는 10세대에 있는 5개의 데이터를 분석하겠습니다.


일단 제 생각에는 1이 될 수 없는 것은 학습 데이터를 보면 0 1 1 1 1 0이 있고 0 1 1 1 1 1 이 있습니다두 개의 경우가 있다 보니 1이 될 


수 없는 것으로 판단 됩니다.


최근 일주일을 보면


1118.00 0

1124.50 1

1127.50 1

1131.00 1

1136.00 1

1143.00 1

1145.60 인 것을 알 수가 있습니다.

 

첫 번째 데이터를 보면 0 1 1 1 1 1 1이 나왔습니다일주일이 맞았습니다.


두 번째 데이터를 보면 1 0 1 0 1 1 1이 나왔습니다. 3/7이 틀렸습니다.


세 번째 데이터를 보면 1 0 1 0 1 1 1이 나왔습니다. 2번째 데이터랑 일주일 데이터가 맞습니다.


네 번째 데이터를 보면 0 1 1 1 1 1 1이 나왔습니다.


다섯 번째 데이터를 보면 0 1 1 1 1 1 1 이 나왔습니다. 1, 4, 5번째 데이터가 현재의 일주일과 일치 하였습니다적합도가 모두 0.875000


라고 하여도 1이 아니기 때문에 일주일 데이터를 예상하는 것은 다를 수 있다는 것을 알 수 있습니다.


11 0.875000 0.858333

1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 : 0.875000

0 1 1 0 1 1 0 1 0 0 1 1 1 1 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 1 : 0.875000

1 1 1 0 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 0 0 0 1 0 1 1 1 0 1 1 1 : 0.875000

1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 : 0.875000

0 1 1 0 1 1 0 1 0 0 1 1 1 1 0 0 1 0 0 0 0 1 0 1 1 1 0 1 0 1 1 1 : 0.875000

0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 0 1 0 0 0 0 1 1 0 1 1 0 1 1 1 : 0.875000

1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 0 1 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 : 0.875000

1 1 0 0 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 : 0.875000

1 1 1 0 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 1 : 0.875000

1 1 1 0 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 0 1 0 1 1 1 0 1 0 1 1 1 : 0.875000

 

11번째 세대에서는 10개중에 3개만 맞았습니다.


여기서 다시 알 수 있는 것은 적합도가 모두 0.875000이라고 하여도 1이 아니기 때문에 일주일 데이터를 예상하는 것은 다를 수 있다는 것


을 알 수 있습니다.

AI5.유전알고리즘.zip


'대학교 > 2.AI_인공지능' 카테고리의 다른 글

AI7.시계열학습  (0) 2017.06.03
AI.6 n-gram  (0) 2017.04.21
Ai 4.생성시스템  (0) 2017.04.21
AI3.프레임  (0) 2017.04.21
AI 2.경험적탐색  (0) 2017.04.21