본문 바로가기

기계학습3

기계학습이란? 인공지능(AI)을 이해하려면 먼저 “컴퓨터에게 시키는 일”이 어떻게 변화해 왔는지를 살펴보면 좋아요. 초창기 컴퓨팅에서는 사람이 알고리즘을 만들어 컴퓨터에게 명령을 내렸어요. 알고리즘은 주어진 입력에 대해 어떤 단계를 밟아 결과를 출력해야 하는지 일일이 설명해놓은 절차라고 볼 수 있죠.하지만 이 방식에는 분명 한계가 있었어요. 예를 들어 사진 속 인물이나 사물의 종류를 정확히 구분한다거나, 사람 목소리를 듣고 의미를 파악하는 일은 기존의 if-else 문처럼 명확한 규칙을 만들기 어렵거든요.여기서 인공지능, 특히 기계학습(Machine Learning)이 등장했어요. 기계학습은 “데이터에서 경험을 쌓도록 하여 기계를 학습시키는 방식”이라고 할 수 있어요. 이는 전통적 알고리즘처럼 사람이 모든 규칙을 일일.. 2023. 11. 19.
LSTM 또는 CNN을 이용한 주가 예측 LSTM은 보통 순차 데이터의 이동 알고리즘으로 간주되어 왔으며 CNN은 보통 이미지 데이터 처리를 위한 최고의 알고리즘으로 간주되었습니다. LSTM 또는 기타 Recurrent Neural Network (RNN)와 동등하거나 더 나은 문자 수준 CNN의 사용에 대한 많은 논문이 출판되었습니다. 이 가설을 테스트하기 위해 두가지 알고리즘을 시계열 분석의 전형적인 사례인 주가 예측에 구현해보겠습니다. 실험에서 서로 다른 두 알고리즘이 어떻게 일치하는지에 대한 공정한 비교를 제공하기 위해 이러한 각 알고리즘의 작동 방식에 대한 컨텍스트를 제공해야합니다. LSTM LSTM은 알고리즘 출력에 대한 기능을 제공하는 많은 신경망으로 구성된 반복 신경망의 한 유형입니다. 예를 들어 중복 신호의 가중치를 줄 이도록 .. 2021. 1. 31.
AWS SageMaker를 이용해서 모델 빌드, 배포, 예측하기 이번 블로그에서는 SageMaker에 대해 짧고 간단하게 소개해 드리겠습니다. AWS SageMaker 란? Amazon SageMaker는 {jupyter 노트북 환경과 동일하지만 클라우드에 있는} 클라우드 머신 러닝 플랫폼으로, 사용자가 프로덕션 준비 호스팅 환경에서 머신 러닝 모델을 구축, 교육, 튜닝, 그리고 배포를 쉽게 할 수 있는 도구 입니다. AWS SageMaker의 장점 뛰어난 확장성 빠른 학습 시간 가동 시간 유지 — 프로세스가 중단없이 계속 실행됩니다. 높은 데이터 보안 SageMaker를 사용한 기계 학습 SageMaker에는 (교육용으로 널리 알려진) 최적화된 ML 알고리즘이 많이 내장되어 있습니다. 이런 내장 알고리즘을 이용하여 모델을 구축하려면 데이터가 필요합니다. 교육 데이터.. 2021. 1. 19.