반응형

파이썬 2

머신러닝을 통한 로또 당첨 번호 예측(랜덤포레스트회귀 모델 feat.chat gpt)

사용한 모델은 랜덤포레스트회귀 모델로 학습 데이터의 특성(feature)과 정답(target) 간의 관계를 학습하여, 새로운 입력 데이터가 들어왔을 때 정답을 예측하는 모델로 이를 이용해 과거 로또 번호의 일부를 학습 데이터로 사용하고, 다음 로또 번호의 일부를 정답(target)으로 지정하여 모델을 학습시킨다. 이를 반복하여 마지막 5개의 데이터를 사용하여 6개의 당첨 번호를 예측하게 되는 모델이다. 로또 번호는 랜덤성이 매우 크기 때문에 어떤 머신러닝 모델을 사용하더라도 정확도를 장담하기는 어렵다. 로또 번호 예측에 대한 기대는 갖지 말자 먼저 예측 결과부터 R² score: 0.8500629208835275 다음(1058회차) 로또 번호 예측 결과: [28, 33, 35, 40, 41, 44] 안나..

STUDY/Python 2023.03.05

파이썬 역대 로또 당첨번호 크롤링 및 어떤 번호가 많이 나왔을까(1028회차 까지)

import numpy as np import requests from tqdm import tqdm from collections import Counter import json import matplotlib.pyplot as plt import numpy as np - ndarray 형으로 저장하는데 사용 import requests - Http에 요청을 보내는데 사용 from tqdm import tqdm - loading 막대기 효과 tqdm( ) 으로 감싸주어서 진행 상황 파악 from cllections import Counter - 요소를 키값으로 해당 개수를 사전형태로 저장하는데 사용 import json - json() - json 형태로 저장 import matplotlib.pyplo..

STUDY/Python 2022.05.18
반응형