SlideShare a Scribd company logo
1 of 8
파이썬으로 경마 우승말 맞추
기
"백문이 불여일견이요,
백견이 불여일각이며, 백각이 불여일
행."
1. 데이터를 수집합니다.
- 데이터를 수집하는 방법은 크롤링과 API가 있습니다.
* 크롤링을 위해 필요한 프로그램 설치하기: https://tariat.tistory.com/3?category=667735
* 하나의 경주결과 크롤링하기: https://tariat.tistory.com/4?category=667735
2. 대충 한 번 해 봅니다.
데이터 수집
- 경주성적표를 수집해야 합니다.
전처리 및 가공 Decision Tree
IP를 차단당할 수 있습니다. (특히 금토일)
* Decision Tree 그리기: https://tariat.tistory.com/39?category=667735
3. 경마를 공부해 봅니다.
finish
가. 단승: 1등하는 말 맞추기
나. 연승: 3등 안으로 들어온 말 맞추기
다. 복승: 순서와 상관없이 1,2등 맞추기
라. 복연승식: 3등 안으로 들어온 말 2마리 맞추기
마. 삼복승: 순서와 상관없이 1,2,3등 맞추기
바. 쌍승식: 순서대로 1,2등 맞추기
사. 삼쌍승식: 순서대로 1,2,3등 맞추기
4. 더 열심히 해 봅니다.
수집 데이터를 늘립니다. 모델을 고도화합니다.
관련 자료를 리서치합
니다.
말 경주기록 Decision Tree
말 훈련기록
기수 경주기록
말 질병이력
제재이력
혈통정보
주행심사
분
류
Neural Network
예
측
랜덤 포레스트
Neural Network
Regression
Neural Network
Ensemble
서울 경마 경기 우승마
예측 연구
( 출처: 과학기술정보센
터
AMAZON MACHINE
LEARNING: HACKING
HORSER RACING FOR
PROFIT
Gambling: What would be a
good method or algorithm to
predict the winner of a horse
race?
농구경기 예측하고 정확도 높
이기
(http://blog.smellthedata.com
/2011/02/thoughts-on-
modeling-basketball.html)
* 모델링 참고자료: https://tariat.tistory.com/36?category=667735
5. 경마장에도 가봅니다.
배당금
6. 하지만, 경마는 돈이 되지는 않습니다.
● 패리뮤추얼 배팅방식 ?
베팅
- 운영수수료
20~27%
적중한 사람들에게 지
급
- 예측한 사람수로 배당율 계
산
* 사람들은 경마예측을 잘 할까요? https://tariat.tistory.com/24?category=667735
7. 여러가지 방법을 동원해 봅니다.
예측
베팅
- 데이터 가공 및 변수를 추가
- 배당률을 보고 베팅
- 다른 알고리즘 탐색
- 효율적인 베팅 방법 탐색

More Related Content

What's hot

Attacking thru HTTP Host header
Attacking thru HTTP Host headerAttacking thru HTTP Host header
Attacking thru HTTP Host headerSergey Belov
 
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 SangIn Choung
 
HotPics 2021
HotPics 2021HotPics 2021
HotPics 2021neexemil
 
Ruby HTTP clients comparison
Ruby HTTP clients comparisonRuby HTTP clients comparison
Ruby HTTP clients comparisonHiroshi Nakamura
 
Detecting headless browsers
Detecting headless browsersDetecting headless browsers
Detecting headless browsersSergey Shekyan
 
JIT のコードを読んでみた
JIT のコードを読んでみたJIT のコードを読んでみた
JIT のコードを読んでみたy-uti
 
TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정
TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정
TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정Seongyun Byeon
 
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개if kakao
 
기본적인 테스트에 대한 pytest 자동화 접근
기본적인 테스트에 대한 pytest 자동화 접근기본적인 테스트에 대한 pytest 자동화 접근
기본적인 테스트에 대한 pytest 자동화 접근SangIn Choung
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説murachue
 
Baekjoon Online Judge 1019번 풀이
Baekjoon Online Judge 1019번 풀이Baekjoon Online Judge 1019번 풀이
Baekjoon Online Judge 1019번 풀이Baekjoon Choi
 
Local Apache NiFi Processor Debug
Local Apache NiFi Processor DebugLocal Apache NiFi Processor Debug
Local Apache NiFi Processor DebugDeon Huang
 
Redmineでメトリクスを見える化する方法
Redmineでメトリクスを見える化する方法Redmineでメトリクスを見える化する方法
Redmineでメトリクスを見える化する方法Hidehisa Matsutani
 
PS 향유회 세미나 - 머신러닝 맛보기
PS 향유회 세미나 - 머신러닝 맛보기PS 향유회 세미나 - 머신러닝 맛보기
PS 향유회 세미나 - 머신러닝 맛보기SesangCho
 
Php internal architecture
Php internal architecturePhp internal architecture
Php internal architectureElizabeth Smith
 
Cypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests courseCypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests courseNarayanan Palani
 
Hunting for Privilege Escalation in Windows Environment
Hunting for Privilege Escalation in Windows EnvironmentHunting for Privilege Escalation in Windows Environment
Hunting for Privilege Escalation in Windows EnvironmentTeymur Kheirkhabarov
 
WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装Yuta Suzuki
 
64 Methods for Mimikatz Execution
64 Methods for Mimikatz Execution64 Methods for Mimikatz Execution
64 Methods for Mimikatz ExecutionHadess
 

What's hot (20)

Attacking thru HTTP Host header
Attacking thru HTTP Host headerAttacking thru HTTP Host header
Attacking thru HTTP Host header
 
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드 Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
Postman과 Newman을 이용한 RestAPI 테스트 자동화 가이드
 
HotPics 2021
HotPics 2021HotPics 2021
HotPics 2021
 
Ruby HTTP clients comparison
Ruby HTTP clients comparisonRuby HTTP clients comparison
Ruby HTTP clients comparison
 
Detecting headless browsers
Detecting headless browsersDetecting headless browsers
Detecting headless browsers
 
JIT のコードを読んでみた
JIT のコードを読んでみたJIT のコードを読んでみた
JIT のコードを読んでみた
 
TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정
TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정
TF에서 팀 빌딩까지 9개월의 기록 : 성장하는 조직을 만드는 여정
 
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
카카오 광고 플랫폼 MSA 적용 사례 및 API Gateway와 인증 구현에 대한 소개
 
기본적인 테스트에 대한 pytest 자동화 접근
기본적인 테스트에 대한 pytest 자동화 접근기본적인 테스트에 대한 pytest 자동화 접근
기본적인 테스트에 대한 pytest 자동화 접근
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説
 
Baekjoon Online Judge 1019번 풀이
Baekjoon Online Judge 1019번 풀이Baekjoon Online Judge 1019번 풀이
Baekjoon Online Judge 1019번 풀이
 
Local Apache NiFi Processor Debug
Local Apache NiFi Processor DebugLocal Apache NiFi Processor Debug
Local Apache NiFi Processor Debug
 
SSRF exploit the trust relationship
SSRF exploit the trust relationshipSSRF exploit the trust relationship
SSRF exploit the trust relationship
 
Redmineでメトリクスを見える化する方法
Redmineでメトリクスを見える化する方法Redmineでメトリクスを見える化する方法
Redmineでメトリクスを見える化する方法
 
PS 향유회 세미나 - 머신러닝 맛보기
PS 향유회 세미나 - 머신러닝 맛보기PS 향유회 세미나 - 머신러닝 맛보기
PS 향유회 세미나 - 머신러닝 맛보기
 
Php internal architecture
Php internal architecturePhp internal architecture
Php internal architecture
 
Cypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests courseCypress test techniques cucumber bdd framework,tdd,api tests course
Cypress test techniques cucumber bdd framework,tdd,api tests course
 
Hunting for Privilege Escalation in Windows Environment
Hunting for Privilege Escalation in Windows EnvironmentHunting for Privilege Escalation in Windows Environment
Hunting for Privilege Escalation in Windows Environment
 
WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装WebRTCとPeer.jsを使った実装
WebRTCとPeer.jsを使った実装
 
64 Methods for Mimikatz Execution
64 Methods for Mimikatz Execution64 Methods for Mimikatz Execution
64 Methods for Mimikatz Execution
 

파이썬으로 경마 우승마 맞히기

  • 1. 파이썬으로 경마 우승말 맞추 기 "백문이 불여일견이요, 백견이 불여일각이며, 백각이 불여일 행."
  • 2. 1. 데이터를 수집합니다. - 데이터를 수집하는 방법은 크롤링과 API가 있습니다. * 크롤링을 위해 필요한 프로그램 설치하기: https://tariat.tistory.com/3?category=667735 * 하나의 경주결과 크롤링하기: https://tariat.tistory.com/4?category=667735
  • 3. 2. 대충 한 번 해 봅니다. 데이터 수집 - 경주성적표를 수집해야 합니다. 전처리 및 가공 Decision Tree IP를 차단당할 수 있습니다. (특히 금토일) * Decision Tree 그리기: https://tariat.tistory.com/39?category=667735
  • 4. 3. 경마를 공부해 봅니다. finish 가. 단승: 1등하는 말 맞추기 나. 연승: 3등 안으로 들어온 말 맞추기 다. 복승: 순서와 상관없이 1,2등 맞추기 라. 복연승식: 3등 안으로 들어온 말 2마리 맞추기 마. 삼복승: 순서와 상관없이 1,2,3등 맞추기 바. 쌍승식: 순서대로 1,2등 맞추기 사. 삼쌍승식: 순서대로 1,2,3등 맞추기
  • 5. 4. 더 열심히 해 봅니다. 수집 데이터를 늘립니다. 모델을 고도화합니다. 관련 자료를 리서치합 니다. 말 경주기록 Decision Tree 말 훈련기록 기수 경주기록 말 질병이력 제재이력 혈통정보 주행심사 분 류 Neural Network 예 측 랜덤 포레스트 Neural Network Regression Neural Network Ensemble 서울 경마 경기 우승마 예측 연구 ( 출처: 과학기술정보센 터 AMAZON MACHINE LEARNING: HACKING HORSER RACING FOR PROFIT Gambling: What would be a good method or algorithm to predict the winner of a horse race? 농구경기 예측하고 정확도 높 이기 (http://blog.smellthedata.com /2011/02/thoughts-on- modeling-basketball.html) * 모델링 참고자료: https://tariat.tistory.com/36?category=667735
  • 7. 배당금 6. 하지만, 경마는 돈이 되지는 않습니다. ● 패리뮤추얼 배팅방식 ? 베팅 - 운영수수료 20~27% 적중한 사람들에게 지 급 - 예측한 사람수로 배당율 계 산 * 사람들은 경마예측을 잘 할까요? https://tariat.tistory.com/24?category=667735
  • 8. 7. 여러가지 방법을 동원해 봅니다. 예측 베팅 - 데이터 가공 및 변수를 추가 - 배당률을 보고 베팅 - 다른 알고리즘 탐색 - 효율적인 베팅 방법 탐색