서비스 설명
프로그램 이름: 고급 주식 예측 AI (Stock Chatbot AI)
프로그램 개요: 고급 주식 예측 AI는 딥러닝 모델을 활용하여 주식 가격을 예측하고, 향후 주식의 가격 변동을 시각화하여 보여주는 프로그램입니다. 사용자는 주식의 티커(symbol)를 입력하여 해당 주식의 미래 주가를 예측할 수 있으며, 뉴스 감성 분석을 통해 주식에 대한 시장의 분위기를 파악할 수 있습니다. 또한, 지속적인 학습 기능을 제공하여 주기적으로 데이터를 갱신하고, 예측 모델을 재훈련함으로써 예측 정확도를 향상시킵니다.
주요 기능:
주가 예측:
사용자가 입력한 주식 티커에 대해 향후 7일, 14일, 30일의 주가를 예측합니다.
LSTM 딥러닝 모델을 사용하여 시계열 데이터를 기반으로 주가 변동을 예측합니다.
예측 결과를 시각화하여 그래프로 보여주며, 95% 신뢰 구간을 함께 표시합니다.
뉴스 감성 분석:
주식 티커를 기반으로 해당 주식에 대한 최신 뉴스 헤드라인을 수집합니다.
수집된 뉴스의 감성 지수를 분석하여 긍정적 또는 부정적인 시장 분위기를 제공합니다.
지속적 학습:
주요 주식에 대한 지속적인 학습 기능을 통해 모델의 성능을 향상시킵니다.
일정 주기마다 데이터를 갱신하고 모델을 재훈련합니다.
GUI 인터페이스:
사용자가 주가 예측 및 학습을 쉽게 수행할 수 있도록 직관적인 GUI를 제공합니다.
예측 결과와 시각화를 함께 보여주어 사용자의 이해를 돕습니다.
멀티 플랫폼 지원:
macOS 환경에서 .app 패키지로 배포되어 쉽게 설치 및 실행이 가능합니다.
.app 내부에 필요한 모델 파일과 스케일러 파일을 포함하여 배포할 수 있습니다.
기술 내용:
데이터 수집:
yfinance 라이브러리를 사용하여 주식의 과거 데이터를 수집합니다.
주가 데이터에는 종가(Close), 거래량(Volume) 등의 다양한 지표가 포함되어 있습니다.
기술적 지표 계산:
이동평균, RSI, MACD, 볼린저 밴드 등의 기술적 지표를 계산하여 예측 모델에 활용합니다.
기술적 지표는 주가의 변동성을 파악하고 미래의 추세를 예측하는 데 사용됩니다.
딥러닝 모델:
LSTM(Long Short-Term Memory) 기반의 딥러닝 모델을 사용하여 주가를 예측합니다.
시계열 데이터를 처리하는 데 효과적인 LSTM 레이어를 활용하며, 두 개의 LSTM 레이어와 드롭아웃 레이어를 추가하여 과적합을 방지합니다.
모델은 tensorflow.keras를 사용하여 구성 및 학습되며, 예측을 수행합니다.
데이터 전처리:
MinMaxScaler를 사용하여 입력 데이터의 스케일을 정규화하여 모델의 학습 속도와 성능을 향상시킵니다.
예측 시에도 동일한 스케일러를 사용하여 입력 데이터를 변환합니다.
뉴스 감성 분석:
BeautifulSoup를 사용하여 웹에서 해당 주식에 대한 최신 뉴스 헤드라인을 수집합니다.
nltk의 SentimentIntensityAnalyzer를 사용하여 뉴스의 감성 점수를 계산합니다.
감성 분석을 통해 주식에 대한 시장의 분위기(긍정/부정)를 파악할 수 있습니다.
사용자 인터페이스:
PyQt5를 사용하여 GUI를 구현했습니다.
주식 티커 입력, 예측 기간 선택, 예측 실행, 지속적 학습 실행 등의 기능을 제공합니다.
matplotlib를 활용하여 예측 결과를 그래프로 시각화하며, mplcursors를 사용하여 그래프에 마우스 오버 시 수치를 표시합니다.
배포 및 실행:
PyInstaller를 사용하여 macOS용 .app 파일로 패키징되어 배포됩니다.
패키징 시, 필요한 모델 파일(.h5)과 스케일러 파일(.pkl)을 .app 내부에 포함하도록 설정되어 있어, 사용자가 실행할 때 필요한 리소스가 자동으로 로드됩니다.
resource_path 함수를 사용하여 배포 환경에서 리소스 파일들을 참조할 수 있도록 경로를 설정하였습니다.
향후 확장 가능성:
다양한 시장 지표 및 외부 요인을 모델에 추가하여 예측 정확도를 높일 수 있습니다.
한국 주식과 해외 주식을 구분하여 예측할 수 있도록 기능을 확장할 수 있습니다.
현재는 macOS에서 실행 가능한 .app 파일로 제공되지만, Windows 등 다른 플랫폼으로 확장하여 배포할 수 있습니다.
서비스 제공 절차
프로그램 구매시 설치파일을 전송해 드립니다.윈도우와 맥 버전이 다 가능하며 사용방법에 대해서 pdf로 제공을 해드릴수 있으며 필요시 원격 지원 가능합니다.
카톡과 전화로도 응답가능하며 메일도 가능합니다.
의뢰인 준비사항
사용 시 고려사항:
주식 티커를 올바르게 입력해야 주가 데이터를 가져와 예측할 수 있습니다.
지속적 학습 기능을 사용하려면 인터넷 연결이 필요하며, 데이터 수집 및 모델 훈련에는 일정 시간이 소요될 수 있습니다.
모델의 예측 결과는 과거 데이터를 기반으로 하므로, 투자 결정에 참고용으로만 사용해야 합니다.
개발 언어
데이터베이스
상주 여부
기술 수준
팀 규모
프런트엔드
앱
백엔드
데이터·ML·DL
데브옵스
클라우드
테스트
기타·소프트웨어
가격 정보
고급 주식 예측 AI GUI프로그램
사용자가 입력한 주식 티커에 대한 주가 예측 7일, 14일, 30일의 예측 기간 선택 옵션 예측 결과의 시각
설치 파일
작업일
1일
수정 횟수
0회
전문가 정보
총 작업개수
-만족도
-회원구분
기업회원세금계산서
발행가능LG전자 HomeIOT fastapi,api gateway,aws SK그룹 교육사이트 https://mysuni.sk.com/ 권한상세 화면 개발 REACTJS,TYPESCRIPT,NODEJS,k8s,z SK HYNIX solutionplm 시스템 개발 및 운영 15.7~20.7 PYTHON JAVA EGORV SPRING REST API JIRA CLOUD CONFLUENCE, sprintboot,jpa,spring security,react.js
취소 및 환불 규정
가. 기본 환불 규정 1. 전문가와 의뢰인의 상호 협의하에 청약 철회 및 환불이 가능합니다. 2. 작업이 완료된 이후 또는 자료, 프로그램 등 서비스가 제공된 이후에는 환불이 불가합니다. ( 소비자보호법 17조 2항의 5조. 용역 또는 「문화산업진흥 기본법」 제2조 제5호의 디지털콘텐츠의 제공이 개시된 경우에 해당) 나. 전문가 책임 사유 1. 전문가의 귀책사유로 당초 약정했던 서비스 미이행 혹은 보편적인 관점에서 심각하게 잘못 이행한 경우 결제 금액 전체 환불이 가능합니다. 다. 의뢰인 책임 사유 1. 서비스 진행 도중 의뢰인의 귀책사유로 인해 환불을 요청할 경우, 사용 금액을 아래와 같이 계산 후 총 금액의 10%를 공제하여 환불합니다. 총 작업량의 1/3 경과 전 : 이미 납부한 요금의 2/3해당액 총 작업량의 1/2 경과 전 : 이미 납부한 요금의 1/2해당액 총 작업량의 1/2 경과 후 : 반환하지 않음
자주 묻는 질문
기능을추가할수있나요?
네가능합니다.
상품정보고시
서비스 제공자 | 조용한여름2779 | 취소/환불 조건 | 취소 및 환불 규정 참조 |
인증/허가사항 | 상품 상세 참조 | 취소/환불 방법 | 취소 및 환불 규정 참조 |
이용조건 | 상품 상세 참조 | 소비자상담전화 | (크몽 고객센터) 1544-6254 |
리뷰
아직 작성된 리뷰가 없어요.