IT·프로그래밍

머신러닝·딥러닝

고급 주식 예측 AI GUI 애플리케이션

조용한여름2779 프로필 이미지
조용한여름2779
연락 가능 시간 : 10시 ~ 18시
평균 응답 시간 : 3시간 이내세금 계산서 발행 가능
메인 이미지

서비스 설명

프로그램 이름: 고급 주식 예측 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로 제공을 해드릴수 있으며 필요시 원격 지원 가능합니다.

카톡과 전화로도 응답가능하며 메일도 가능합니다.

의뢰인 준비사항

사용 시 고려사항:

주식 티커를 올바르게 입력해야 주가 데이터를 가져와 예측할 수 있습니다.

지속적 학습 기능을 사용하려면 인터넷 연결이 필요하며, 데이터 수집 및 모델 훈련에는 일정 시간이 소요될 수 있습니다.

모델의 예측 결과는 과거 데이터를 기반으로 하므로, 투자 결정에 참고용으로만 사용해야 합니다.

개발 언어

GraphQL
Groovy
Java
JavaScript
JSP
Node.js
PowerShell
Python
SQL
TypeScript
XML

데이터베이스

HBase
IBM Db2
Informix
MariaDB
Microsoft Access
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Oracle
PostgreSQL
Redis
SQLite

상주 여부

상주 불가능

기술 수준

고급:최적화 설계

팀 규모

1인

프런트엔드

Backbone.js
Bootstrap
D3.js
jQuery
Material-UI
Next.js
React
Redux
Socket.io
svelte
Tailwind CSS

Firebase
Flutter
React Native

백엔드

전자정부 표준프레임워크
Angular JS
Apache HTTP Server
Django
FastAPI
Flask
iBATIS
JPA
Nginx
RabbitMQ
Socket.io
Spring
Spring Boot
Thymeleaf
Tomcat

데이터·ML·DL

Elasticsearch
Hadoop
Opensearch
Pytorch
Tableau
TensorFlow

데브옵스

Bitbucket
Docker
Docker compose
Git
Github
Gitlab
Jenkins
kibana
Kubernetes
Zabbix

클라우드

Amazon API
Amazon API Gateway
Amazon Athena
Amazon AuroraDB
Amazon CloudFront
Amazon CloudWatch
Amazon Cognito
Amazon EBS
Amazon EC2
Amazon Kinesis
Amazon RDS
Amazon Route 53
Amazon S3
Amazon SES
Amazon SNS
Amazon SQS
Amazon VPC
AWS
AWS CLI
AWS IAM
AWS IoT
AWS Lambda
Elastic Load Balancing
Openstack

테스트

Jest
JUnit

기타·소프트웨어

Airtable
Chrome Extension
Heroku
Make
Jira
Swagger UI
상세이미지-0

가격 정보

고급 주식 예측 AI GUI프로그램

사용자가 입력한 주식 티커에 대한 주가 예측 7일, 14일, 30일의 예측 기간 선택 옵션 예측 결과의 시각

설치 파일

작업일

1일

수정 횟수

0회

전문가 정보

avatar
연락 가능 시간 : 10시 ~ 18시
평균 응답 시간 : 3시간 이내

총 작업개수

-

만족도

-

회원구분

기업회원

세금계산서

발행가능

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

취소 및 환불 규정

자주 묻는 질문

기능을추가할수있나요?

네가능합니다.

상품정보고시

리뷰

아직 작성된 리뷰가 없어요.