
AutoEncoder 모델을 활용한 이상 징후 감지- 대표적인 비지도 딥러닝 모델 AutoEncoder- 데이터에 인코딩된 표현을 학습한 다음, 학습된 인코딩 표현에서 입력 데이터를 가능한 한 가깝게 생성하는 것이 목표- 인풋이 인코더를 통해 압축, 압축된 데이터를 디코더를 통해 확장(복원) 1. 인코더(Encoder): 데이터를 저차원의 공간으로 축소 (입력을 내부 표현으로 변환)2. 디코더(Decoder): 축소된 데이터를 다시 입력 데이터의 차원으로 복원 복원 이유복원해서 인풋과 아웃풋을 가깝게 만들기 위한 핵심을 찾는 것 AutoEncoder에서의 접근 방식- 입력값과 출력값 차이(diff)하고 최대한 줄이기 위한 것- 입력과 동일한 출력값이 나오도록 둘의 차이를 줄이면서 학습- 손실 함수로 MS..

RNN 기반 딥러닝 모델- RNN (순환신경망, Recurrent Neural Network)- 반복적이고 순차적인 데이터 학습에 특화된 인공신경망의 한 종류- 순환 구조를 이용하여 과거의 학습을 가중치를 통해 현재 학습에 반영- 입력이 들어오면 반복적으로 과거 정보를 반영함으로써 네트워크 업그레이드 RNN(순환 신경망)과 CNN(합성곱 신경망)- 현재를 알기 위해 과거 정보를 함께 반영해 예측 → RNN[ CNN ]- 모든 패턴을 요약하는 개념- 기존에 담고 있는 이미지 데이터가 요약된 변수로 바뀌는 것- 합성곱 개념을 통해 추출된 특징을 반영하는 모델지엽적인 정보를 추출하는 데에 유용 RNN- 데이터의 입력과 출력을 다양하게 할 수 있음- 시퀀스 길이에 관계 없이 인풋과 아웃풋을 받아들일 수 있는 네..

Prophet 모델을 이용한 이상치 탐지- 페이스북에서 공개한 시계열 예측 라이브러리- 가법 모형에 기반한 고전적인 통계적 기법을 발전시킨 방법→ 즉, 추세와 계절성, 주기를 독립적으로 표현(T + S + C)하는 고전적 방법을 발달시킨 방법 기존의 시계열 모델을 보완하기 위하여 탄생 기존 시계열 모델 사용 시 문제점1. 완전 자동화 되는 시계열은 튜닝하기 어렵다2. 기업 도메인 지식이 뛰어난 사람은 시계열에 대한 지식이 부족하다 Prophet 장점1. 트렌드와 주기적 특성 모델링 가능2. 예외적이고 이벤트와 같은 휴가철 상황도 모델링 가능 (optional)3. 정확도가 높고 예측이 빠름4. 직관적인 파라미터로 모델 수정이 용이 기본 3 요소1. g(t): 주기적이지 않은 변화인 트렌드2. s(t): ..

해당 프로젝트를 통해 학습하게 될 알고리즘 종류 [ ARIMA 모델 ]- 전통적인 통계 추론 알고리즘- 파라미터를 기반으로 어떤 패턴이 미래에 나타나게 될지 실제로 예측하는 알고리즘 [ Prophet 모델 ]- 페이스북에서 개발- 세부적인 것은 분석가에게 맡기는 알고리즘- 이론적으로 방정식에 완벽히 맡기는 것이 아니라 분석가가 진행→ 거기에 맞춰 좀 더 정규하게 찾아주는 알고리즘 [ LSTM, AutoEncoder ]- 뉴럴 네트워크, 딥러닝 알고리즘- ARIMA, Prophet과는 다르게 특별한 파라미터 결정 X→ 학습하고 모델링 할 때 필요 X 시계열 데이터 - 시간 정보가 포함되어 있는 데이터는 어떻게 핸들링하는지- 어떻게 알고리즘에게 시간적 패턴도 학습시키고, 미래를 예측할 수 있을지- 시간에 걸..
1089번 문제 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열(series)이라고 한다. 예를 들어 1 4 7 10 13 16 19 22 25 ... 은 1부터 시작해 이전에 만든 수에 3을 더해 다음 수를 만든 수열이다. 이러한 것을 수학에서는 앞뒤 수들의 차이가 같다고 하여 등차(차이가 같다의 한문 말) 수열이라고 한다. 수열을 알게 된 영일이는 갑자기 궁금해졌다. "그럼.... 123번째 나오는 수는 뭘까?" 영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 등차(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때 n번째 수를 출력하는 프로그램을 만들어보자. #include int main() { int a, d, n; // 시작 값, 등차, 몇 번째 scan..
1051번 문제 두 정수(a, b)를 입력받아 b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자. 참고 어떤 값을 비교하기 위해 비교/관계연산자(comparison/relational)를 사용할 수 있다. 비교/관계연산자는 주어진 2개의 값을 비교하여 그 결과가 참인 경우 참(true)을 나타내는 정수값 1로 계산하고, 거짓인 경우 거짓(false)를 나타내는 정수값 0으로 계산한다. 비교/관계연산자도 일반적인 사칙연산자처럼 주어진 두 수를 이용해 계산을 수행하고, 그 결과를 1(참), 또는 0(거짓)으로 계산해 주는 연산자이다. 비교/관계연산자는 >, =, =, 456 ? 0 : 1 과 같은 표현식은 123 > 456 의 비교연산 결과가 거짓이므로 1이 된다. 예시 p..
1001번 문제 C/C++언어에서 가장 기본적인 명령이 출력문이다. printf()를 이용해 다음 단어를 출력하시오. Hello 참고 C/C++ IDE 프로그램을 설치한 후, 아래와 같은 소스 코드를 작성하고 "컴파일-실행"을 수행시키면, 지정한 "문장"이 출력된다. #include int main() { printf("문장"); return 0; } #include int main() { printf("Hello"); return 0; } 1002번 문제 이번에는 공백()을 포함한 문장을 출력한다. 다음 문장을 출력해보자. Hello World (대소문자에 주의한다.) 참고 #include int main() { printf("문장1 문장2"); return 0; } 을 실행시키면 "문장1”, "문장2..
- Total
- Today
- Yesterday
- 코드업기초100제C언어
- 백준25314번
- aiacademy
- SKTELECOM
- sksuni
- SK텔레콤
- 백준
- 백준11382번
- bigdata
- 백준10926번
- 백준2525번
- data
- 백준10951번
- 프로그래밍 #프로그래밍언어 #자바 #JAVA #자바코딩 #개발자 #bmi프로그램 #bmi #파이팅
- 코드업
- 코드업기초100제
- Ai
- 백준10869번
- SK
- mysuni
- skmysuni
- 백준10998번
- 백준25304번
- suni
- 백준10430번
- skaidataacademy
- 백준18108번
- 백준2480번
- 백준10807번
- 코드업C언어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |