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

AI7.시계열학습

by Jcoder 2017. 6. 3.

1. 첨부한 rawdata.txt를 사용하여 강의안 내용 실습과정 작성

2. (강의에서 안내한) 통계청 데이터를 이용하여 myrawdata.txt를 생성한 후, ml1으로 학습하고, 결과를 분석



1. 첨부한 rawdata.txt를 사용하여 강의안 내용 실습과정 작성

그림입니다.

원본 그림의 이름: CLP00001aa821c9.bmp

원본 그림의 크기: 가로 529pixel, 세로 317pixel

그림입니다.

원본 그림의 이름: CLP00001aa80001.bmp

원본 그림의 크기: 가로 246pixel, 세로 40pixel 그림입니다.

원본 그림의 이름: CLP00001aa80002.bmp

원본 그림의 크기: 가로 248pixel, 세로 32pixel 그림입니다.

원본 그림의 이름: CLP00001aa80003.bmp

원본 그림의 크기: 가로 205pixel, 세로 35pixel 그림입니다.

원본 그림의 이름: CLP00001aa80008.bmp

원본 그림의 크기: 가로 224pixel, 세로 33pixel < rawdata.txt >

그림입니다.

원본 그림의 이름: CLP00001aa80004.bmp

원본 그림의 크기: 가로 255pixel, 세로 34pixel

그림입니다.

원본 그림의 이름: CLP00001aa80005.bmp

원본 그림의 크기: 가로 529pixel, 세로 23pixel < 컴파일 >

그림입니다.

원본 그림의 이름: CLP00001aa80006.bmp

원본 그림의 크기: 가로 233pixel, 세로 161pixel

< 2라인의 5필드 >

그림입니다.

원본 그림의 이름: CLP00001aa80007.bmp

원본 그림의 크기: 가로 407pixel, 세로 227pixel

< addnumber로 순서를 정하고 그 결과를 lsmdata로 저장, lsm으로 기울기와 절편 생성 >

그림입니다.

원본 그림의 이름: CLP00001aa8000b.bmp

원본 그림의 크기: 가로 264pixel, 세로 94pixel

그림입니다.

원본 그림의 이름: CLP00001aa80009.bmp

원본 그림의 크기: 가로 165pixel, 세로 169pixel

그림입니다.

원본 그림의 이름: CLP00001aa8000a.bmp

원본 그림의 크기: 가로 433pixel, 세로 315pixel < ml1으로 pm.txt 학습 >

*************************************************************************************************

< 필드4lsmdata 생성, 기울기와 절편 보기 >

그림입니다.

원본 그림의 이름: CLP00001aa8000c.bmp

원본 그림의 크기: 가로 361pixel, 세로 168pixel 그림입니다.

원본 그림의 이름: CLP00001aa8000d.bmp

원본 그림의 크기: 가로 282pixel, 세로 324pixel < 필드 4 ml1 실행 >

2. (강의에서 안내한) 통계청 데이터를 이용하여 myrawdata.txt를 생성한 후, ml1으로 학습하고, 결과를 분석 1995~2016 까지의 충주시 순이동량(전입-전출)

그림입니다.

원본 그림의 이름: CLP00001b1821bf.bmp

원본 그림의 크기: 가로 562pixel, 세로 362pixel

./selectline 2 < myrawdata.txt | ./cutfield 1 > mydata.txt

2번째 라인의 1필드를 뽑아냄.

그림입니다.

원본 그림의 이름: CLP00001b180001.bmp

원본 그림의 크기: 가로 439pixel, 세로 362pixel

./addnumber 1< mydata.txt > lsmmydata.txt

그림입니다.

원본 그림의 이름: CLP00001b180002.bmp

원본 그림의 크기: 가로 309pixel, 세로 50pixel 1부터 마지막 22까지의 숫자를 입력 해서 결과를 lsmmydata.txt에 저장

기울기와 절편을 계산.

 

그림입니다.

원본 그림의 이름: CLP00001b180003.bmp

원본 그림의 크기: 가로 386pixel, 세로 350pixel

./updown < mydata.txt > mypm.txt

mydata를 입력해서 데이터들이 증가하면 + 감소하면 를 계산 // 그 결과를 mypm에 저장

그림입니다.

원본 그림의 이름: CLP00001b180004.bmp

원본 그림의 크기: 가로 352pixel, 세로 512pixel

./ml1 < mypm.txt > myml.txt

ml1을 실행해 결과를 myml.txt에 저장

비교를 위해 1995 ~ 2005 까지의 데이터를 이용.

그림입니다.

원본 그림의 이름: CLP00001b180005.bmp

원본 그림의 크기: 가로 550pixel, 세로 547pixel

그림입니다.

원본 그림의 이름: CLP00001b180006.bmp

원본 그림의 크기: 가로 509pixel, 세로 78pixel

그림입니다.

원본 그림의 이름: CLP00001b180007.bmp

원본 그림의 크기: 가로 440pixel, 세로 229pixel

그림입니다.

원본 그림의 이름: CLP00001b180008.bmp

원본 그림의 크기: 가로 399pixel, 세로 345pixel

그림입니다.

원본 그림의 이름: CLP00001b180009.bmp

원본 그림의 크기: 가로 620pixel, 세로 549pixel 2006 ~ 2016 까지의 데이터를 이용.

그림입니다.

원본 그림의 이름: CLP00001b18000a.bmp

원본 그림의 크기: 가로 493pixel, 세로 90pixel 그림입니다.

원본 그림의 이름: CLP00001b18000b.bmp

원본 그림의 크기: 가로 423pixel, 세로 532pixel

1995~2005

1995~2005

실제 데이터

 

+

 

+

 

-

 

-

 

-

 

-

 

-

 

+

 

+

 

+

 

 

 

 

results

 

+++ : 1

 

++- : 1

 

+-+ : 0

 

+-- : 1

 

-++ : 1

 

-+- : 0

 

--+ : 1

 

--- : 3

2006~2016

2006~2016

실제 데이터

예측 데이터

+

+

+

+

-

+

+

+

-

+

+

-

-

+

+

-

-

+

+

-

 

 

 

results

 

+++ : 0

 

++- : 1

 

+-+ : 4

 

+-- : 0

 

-++ : 0

 

-+- : 3

 

--+ : 0

 

--- : 0

1995~2005

1995~2005

실제 데이터

 

+

 

+

 

-

 

-

 

-

 

-

 

-

 

+

 

+

 

+

 

 

 

 

results

 

+++ : 1

 

++- : 1

 

+-+ : 0

 

+-- : 1

 

-++ : 1

 

-+- : 0

 

--+ : 1

 

--- : 3

2006~2016

2006~2016

실제 데이터

예측 데이터

+

+

+

+

-

+

+

+

-

+

+

-

-

+

+

-

-

+

+

-

 

 

 

results

 

+++ : 0

 

++- : 1

 

+-+ : 4

 

+-- : 0

 

-++ : 0

 

-+- : 3

 

--+ : 0

 

--- : 0

++ = +, -,, +- = -,, -+ = +,, --=-.

1995~2005 까지의 ml1을 이용해 나온 results를 이용해 2006~2016의 실제 데이터와 예측을 해서 나온 결과

 

2006~2016

2006~2016

 

 

실제 데이터

예측 데이터

결과

2006

+

+

o

2007

+

+

o

2008

+

+

o

2009

-

+

x

2010

+

-

x

2011

-

+

x

2012

+

-

x

2013

-

+

x

2014

+

-

x

2015

-

+

x

2016

+

-

x

 

예측을 한 것과 실제 데이터를 비교해 보면 3/11의 확률을 가진다.

결과들을 보면 상당히 불확실하다는 것을 알 수 있다.

그 이유는 1995~2005 까지의 학습할 것들이 매우 적다는 것을 알 수 있다.

하지만 1995~2016까지의 데이터를 학습하면 2017부터의 년도들의 순이동량을 예측 할 수 있는 확률을 높일 수 있다.

그림입니다.

원본 그림의 이름: CLP00001b180006.bmp

원본 그림의 크기: 가로 509pixel, 세로 78pixel

그림입니다.

원본 그림의 이름: CLP00001b18000a.bmp

원본 그림의 크기: 가로 493pixel, 세로 90pixel

[ y=-421.381818x + 1135.839364 ] -> 기울기 -421.381818

 

[ y=62.300000x 501.163636 ] -> 기울기 62.300000

 

1995~2005의 순이동량은 감소라는 추세고 2005~2016의 순이동량은 증가한다.


AI7.시계열학습.zip

Ai강의안7%28regression.hwp


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

AI8.의사결정트리  (0) 2017.06.03
AI.6 n-gram  (0) 2017.04.21
AI5. 유전알고리즘  (0) 2017.04.21
Ai 4.생성시스템  (0) 2017.04.21
AI3.프레임  (0) 2017.04.21