728x90
반응형
입력데이터가 10 , 20 , 30 일때 출력이 텍스트로 '감자'로 나오도록 학습시키고 싶습니다.
머신러닝을 공부하고 있는데 일반적인 선형, 회귀모델로는 불가능한거 같아서요.
입력이 50, 30,10 이면 '김치'가 나오고. 무슨 모델을 써야할까요?
그리고 입력은 51, 31, 9 이렇게 약간의 오차가 있어도 출력이 정상적으로 나오게하고싶습니다.
요구조건
1. 입력데이터가 10, 20, 30일 때 출력이 텍스트로 감자가 나오도록 학습
2. 입력데이터가 50, 30, 10일 때 출력이 텍스트로 김치가 나오도록 학습
입력 데이터를 먼저 살펴보면, 2가지가 있습니다. 1. 10, 20, 30으로 순서대로 입력. 2. 50, 30, 10으로 순서대로 입력. 이렇게 순서대로 입력하는 것을 시계열 데이터라고 합니다.
시계열 데이터를 처리하는 알고리즘은 가장 기본이 되는 것이 RNN 알고리즘 입니다. 개선 된 알고리즘으로는 LSTM과 GRU 등이 있구요. 이 알고리즘으로 학습하시면 원하는 데이터를 얻으실 수 있을겁니다.
오늘은 시계열 데이터를 처리하는 방법에 대해서 알아보았습니다. 포기하지 마시고 화이팅입니다~^^ 감사합니다.
728x90
반응형
'프로그래밍 > 독학(어려워요 같이해요)' 카테고리의 다른 글
다음 코드는 변수 a와 b의 숫자를 비교하여 숫자와 자릿수가 같으면 'strike', 숫자는 서로 포함하나 자릿수가 다르면 'ball'로 카운트하는 프로그램이다. (0) | 2020.05.07 |
---|---|
tf.keras.models.sequential() 이런식으로 점이 하나 이상 사용되는 부분들이 있는데 이런 경우는 어떻게 해석해야되나요? (0) | 2020.05.06 |
5개 이하의 점수를 입력받아 파이 그래프 만들기에 대해 알아보도록 하겠습니다. (0) | 2020.05.06 |
파이썬 코딩했는데 계속 에러가 걸리네요 (0) | 2020.05.04 |
c언어 if문에 문자열 사용해서 출력이 안되는데 도와주세요. (0) | 2020.05.02 |
댓글