안녕하세요!요즘 매주 토요일마다 로또 번호 보면서 "나도 한 번쯤은 되지 않을까?" 생각해본 적, 있으시죠?저는 그 호기심을 조금 더 진지하게 풀어보고 싶어서, AI가 로또 번호를 예측해보는 실험을 시작했어요. 그리고 이걸 단순한 연구로 끝내지 않고, 앱으로 만들어서 여러분과 함께 즐길 수 있도록 준비 중입니다 🎯 🤖 어떤 AI가 잘 맞출까?로또는 정말 예측이 어려운 게임이에요.그래서 저는 단순한 통계 말고 AI 강화학습으로 접근해보기로 했습니다. 현재 실험 중인 대표적인 알고리즘은 다음과 같아요:PPO (Proximal Policy Optimization)→ 안정적이고, 성능이 가장 꾸준하게 좋아요 👍DQN (Deep Q-Network)→ 전략적으로 학습하지만 초기 불안정성이 좀 있었어요A2C ..
지난 실험에서는 PPO(Proximal Policy Optimization) 에이전트를 활용해 AI 강화학습 기반 로또 번호 예측을 시도했습니다. 수십만 번의 학습을 반복하며 AI가 조금씩 당첨에 가까운 번호를 고르도록 유도했죠.이번에는 또 다른 방식의 강화학습 알고리즘, DQN(Deep Q-Network) 을 도입해 같은 문제에 도전해보았습니다. 과연 어떤 결과가 나왔을까요? 🧠 DQN은 어떤 방식인가요?강화학습 알고리즘은 크게 두 가지로 나뉩니다.PPO: 정책 기반(policy-based) 방식으로, 확률을 바탕으로 행동을 선택합니다.DQN: 가치 기반(value-based) 방식으로, 각 행동의 예상 보상(Q-value)을 계산해 가장 좋은 선택을 합니다.즉, DQN은 "가능한 행동 중 보상이 가..
AI가 로또 번호를 예측할 수 있을까요?강화학습이라는 기술을 활용해, 이 흥미로운 질문에 답을 찾아보기 위한 실험을 진행했습니다.이번 글에서는 복잡한 수식이나 이론 없이, AI가 실제로 어떻게 학습하고 어떤 결과를 도출했는지 설명드리겠습니다.🚀 실험에 사용된 방법이번 실험의 핵심은 강화학습(🤖 Reinforcement Learning) 입니다.그중에서도 'PPO(Proximal Policy Optimization)'라는 알고리즘을 중심으로 진행했습니다.AI가 로또 환경에서 수십만 번의 시뮬레이션을 통해 어떻게 학습하는지를 관찰하는 방식입니다.학습 환경 구성:환경: 과거 로또 회차 데이터행동: 1~45 중 6개 번호 선택보상: 맞춘 번호 개수에 따라 점수 부여맞춘 번호 수보상 점수1개+12개+33개 (..
지난번에는 앙상블(ensemble) 전략으로 여러 AI가 협업해 로또 번호를 예측해보았지만, 결과는 아쉽게도 2개 적중에 그쳤습니다.이제는 새로운 접근이 필요할 때입니다. 그래서 이번에는 강화학습(Reinforcement Learning) 이라는 방법을 사용해 AI의 학습 방식을 바꿔보았습니다.과연 이 방법으로 AI는 더 나은 예측을 할 수 있을까요?🚀 “강화학습이 뭐길래?”강화학습은 간단히 말하면,AI가 환경에서 시행착오를 통해 스스로 학습하는 방법이에요. 예를 들어, 로또 번호 예측에서는 이렇게 작동합니다:✅ 환경 → 이전 로또 회차 데이터✅ 행동 → 1~45 중 6개 번호 고르기✅ 보상 → 실제 당첨 번호와의 일치 정도에 따라 점수 주기 즉, AI는 “이 번호를 고르면 몇 개 맞췄는지”를 보상으로..
매주 로또를 사지만, 당첨은 커녕 번호 하나 맞히기도 쉽지 않으시죠?저도 똑같았습니다. 자동 구매, 수동 구매 모두 시도해봤지만 결과는 늘 비슷했죠.그래서 이번엔 방향을 완전히 바꿨습니다."차라리 최신 AI 기술을 이용해보자." 요즘 AI는 그림도 그리고, 음악도 만들고, 논문까지 작성합니다.그렇다면 번호 패턴을 분석하고 예측하는 일도 가능하지 않을까?운에만 맡기기보다는, 이제는 AI와 함께 전략적으로 도전해보는 겁니다. 🧠 AI는 어떻게 배울까?AI(Artificial Intelligence, 인공지능)는 데이터를 통해 스스로 규칙을 찾고, 의사결정을 할 수 있는 기술입니다.우리가 흔히 사용하는 스마트폰 음성 비서, 넷플릭스 추천, 자율주행 기술에도 AI가 들어 있습니다.이번 프로젝트에선 AI가 ..