본문 바로가기
728x90

분류 전체보기276

8) 5일만에 스포츠 AI 베팅 만들기 : 인생을 걸수없을거같다 DAY 3 머신러닝을 통해서 최소 95%, 97% 정도되는 베팅머신을 만들고자 했다 그래야 꾸준하게 베팅을 통해 자본을 증식할 수 있을거라 생각했기 때문에 하지만 최대 92%까지 가능하고, 그것도 배당률 1.01 또는 1.02의 아주 낮은 return 기대값만을 얻을수 있다는 결론을 도출했다. 내 실력이 부족해서 일까봐 유튜브나 구글링을 꽤 해본 결과 날고 기는 대학생들, 논문들을 봐도 90%를 넘기가 쉽지 않아보인다 그래서 포기하는가? 여러 사이트에서 배당정보를 보다 보니 각 사이트별로 배당률이 꽤 차이남을 알수있었다 이 차이나는 배당률을 활용하면 적절한 투자가 될수있을거라 생각해서 이부분을 검색하고 투자해보고자한다 https://brunch.co.kr/@nsung/11 아비트라지(Arbitrage) 같은 물건,.. 2022. 2. 9.
7) 5일만에 스포츠 AI 베팅 만들기 : 더 많은 데이터가 필요한걸까? DAY3 더 많은 데이터를 가공해서 진행해야겠다는 판단이 내려짐 국내사이트는 상대적으로 데이터가 부족하고 해외사이트를 구글링한 결과 적절한 사이트를 찾음 https://www.oddsportal.com/basketball/usa/nba-2011-2012/results/#/ NBA 2011/2012 Results & Historical Odds, Basketball USA Archive Help for Odds Archive page: This page serves to display archive odds / historical odds of NBA 2011/2012 which is sorted in USA category of OddsPortal odds comparison service. Find out wh.. 2022. 2. 9.
6) 5일만에 스포츠 AI 베팅 만들기 : 문제점 발견 너무낮은 기대값 DAY3 2일동안 프로젝트를 준비하면서 느낀 문제점 확률과 기대값의 상관관계 1.01 또는 1.02 배당률 성향만 투자하기에는 기대값이 너무 적다 10000원을 베팅해도 100원을 버니까 93번 적중하더라도 (운이좋게) , 1번 실패하면 손해인 게임이다 구체적인 기대값은 어떻게 될까? https://blog.naver.com/mykepzzang/220607187232 [복권] 2. 로또 조작...? 왜 여러 명의 당첨자가 나올까? * 이 글은 로또의 조작에 대해 확률적인 관점에서 쓴 글입니다. 그리고 로또가 조작이라고 의심된다면 객관... blog.naver.com https://blog.naver.com/mykepzzang/220609504848 [복권] 3. 로또 조작...? 1년 뒤 로또에 당첨될 확률은? .. 2022. 2. 9.
4) 5일만에 스포츠 AI 베팅 만들기 : 데이터분석 92.8% 적중률 DAY 2 총 데이터의 수 : 2021개 (NBA 기준) 가정1 : 만약 홈또는 어웨이 배당이 1.05 이하로 된 경기는 아무래도 배당대로 진행될 확률이 높지않을까? 결론 : 홈 또는 어웨이 배당 1.02 이하면 약 92.4% 확률의 승산이 있다 (465경기 중 430경기 적중) 홈 배당 1.01 어웨이 배당 1.01 경기수 : 321개 적중수 : 298개 적중률 : 92.8% 경기수 : 43개 적중수 : 41개 적중률 : 95.3% 홈 배당 1.02 어웨이 배당 1.02 경기수 : 91개 적중수 : 82개 적중률 : 90.1% 경기수 : 10개 적중수 : 9개 적중률 : 90% 홈 배당 1.03 어웨이 배당 1.03 경기수 : 74개 적중수 : 65개 적중률 : 87% 경기수 : 16개 적중수 : 14개 적중률 .. 2022. 2. 8.
5) 5일만에 스포츠 AI 베팅 만들기 : 머신러닝 본격적용 DAY 2 데이터 분석을 통해 홈 또는 어웨이 배당률이 1.01 또는 1.02가 되어야 확률이 높음을 확인했다 머신러닝은 내가 알지못한 또다른 통찰력을 가지고 오지 않을까 하는 기대로 다른 작업없이 그냥 배당률 수치만을 놓고 결과를 비교해봤다 1차시도 : 랜덤포레스트 사용한 데이터 : HOME BET, AWAY BET, RESULT 정확도 : 64% import pandas as pd target = 'RESULT' train = pd.read_csv('/content/NBA DATA.csv') train = train[['HOME BET', 'AWAY BET','RESULT']] train.head() from sklearn.model_selection import train_test_split train, te.. 2022. 2. 8.
3) 5일만에 스포츠 AI 베팅 만들기 : 스포츠토토 2014년~2021년 가공. DAY 1 데이터는 모두 추출했으니 해당 데이터를 하나로 모으고 불필요한 값들은 제거하도록 하자 필요한 데이터는 연도 날짜 홈팀 (이름 통일) 어웨이팀 (이름 통일) 홈 배당 어웨이 배당 홈 득점 어웨이 득점 2022. 2. 7.
2) 5일만에 스포츠 AI 베팅 만들기 : 배당률 데이터 수집. DAY 1 스포츠토토 공식사이트에서 과거결과에 들어가면 과거 배당률과 결과를 모아놨다 listly라는 서비스를 이용해 각각의 파일을 크롤링, 가공해서 진행하고자 한다 (파이썬 크롤링을 하지 않아도 되니 만세~) 목표 : 어차피 경기결과를 맞추는건 운의 영역, 신의 영역 많은 변수를 전부 고려하기 보다는 배당률만을 데이터로 약간의 확률을 높이자 출처 : https://www.betman.co.kr/main/mainPage/gamebuy/gameSlipIFR.do?gmId=G101&gmTs=220001&gameDivCd=C&isIFR=Y https://www.betman.co.kr/main/mainPage/gamebuy/gameSlipIFR.do?gmId=G101&gmTs=220012&gameDivCd=C&isIFR=.. 2022. 2. 7.
1) 5일만에 스포츠 AI 베팅 만들기 : ARBITRAGE 활용 전략. DAY 1 골자는 베팅사이트마다 배당률이 다르니 TOTAL IMPLIED PROBABILITY가 100% 이내로 나오는 조합이 나오면 베팅하라는 뜻 무조건 잃지 않는 투자가 될수있다는 뜻 예를 들면 조코비치와 메드데브와의 테니스 경기 A 사이트에서 조코비치 승 1.9 / 메드베드 승 1.9 B 사이트에서 조코비치 승 1.4 / 메드베브 승 2.5 일때 A사이트에서 조코비치 승에 걸고, B사이트에서 메드베브 승에 걸면 최소한 잃지않는 베팅을 할수있다는게 골자 (1/1.9 + 1/2.5 = 0.526 + 0.4 = 92%) 실제사례 보기 BETMGM : 마이애미히트 1.53 / 워싱턴 2.55 => 0.65 + 0.39 = 104% 스포츠토토 : 마이애미히트 1.35 / 워싱턴 2.45 불가능 BETMGM : 선즈 승.. 2022. 2. 7.
주간회고31~35주차_재도전 2021. 9. 6.
MLB 프로젝트 - 케이스스터디 MLB 경기예측 정확도가 60%만 넘어가도 굉장히 인상적인 수치다 The best existing scientific literature (Elfrink, Valero, Jia, etc.) has largely produced accuracy levels within the 57–59.5% range. At face value this may seem unexceptional; however, a barometer often considered the best predictive metric for professional sports — the Vegas betting odds — achieved an accuracy level of merely 58.2% over the past six years (c.. 2021. 8. 10.
MLB 프로젝트 - 데이터분석 Game Logs Field(s) Meaning 1 Date in the form "yyyymmdd" 2 Number of game: "0" -- a single game "1" -- the first game of a double (or triple) header / 하루에 2경기한 경우의 1번경기 including seperate admission doubleheaders "2" -- the second game of a double (or triple) header / 하루에 2경기한 경우의 2번경기 including seperate admission doubleheaders => 총 47000경기중 더블헤더경기 1090개 3 Day of week ("Sun","Mon","Tue","Wed","Th.. 2021. 8. 7.
MLB 프로젝트 - 도전기 (Machine Learning Baseball) 머신러닝, 딥러닝 배운걸 계속 연습하기 위해 새로운 토이프로젝트를 시작하려고 한다 (1) 아래 출처에서 얻을 수 있는 데이터를 분석하고 (2) 가설을 세워 머신러닝 모델을 돌려서 결과를 예측하고 (3) 그 과정을 블로그에 기록하고 (4) 예측결과가 괜찮다면 서비스, 유튜브채널등으로 확장해보려 한다 데이터 출처 https://www.retrosheet.org/ Retrosheet www.retrosheet.org https://www.youtube.com/watch?v=wrRjlDLTKGc 2021. 8. 6.
주간회고30주차_불안하고 일이 손에 잡히지않을때는 불안하고 일이 손에 잡히지 않을 때가 있다 그럴때는 억지로 하려고 하기 보다는 원인이 무엇인지 종이에 써보는 방법이 매우 효과적이다 나는 지금 어떤 생각을하고있는지 어떤 부분이 불안한지 지금하는거 대신 뭘하고 싶은지 등등 1~2시간동안 스스로를 다시한번 돌아보는 시간이 굉장히 효과적이다 불안한 부분이 있다면 그 원인을 다시한번 깊게 적어보고 (생각해보고 X) (포인트는 무조건 적어야한다) 그 해결책을 옆에 같이 써보면 생각보다 쉽게 명확하게 정리되는걸 경험할수있다. 불안한 이유는 막연하기 때문이고 스스로에대한 확신이 없기 때문이다 원인을 직접 적어보고 해결책도 같이 적다보면 불안한 감정은 사라지고, 다시 의지와 열정이 올라오는 걸 경험할수있다 2021. 8. 2.
10일앱개발(4)_기획의 10%도 구현하지 못하고 최종제출 6개월동안 Python을 기반으로 인공지능을 공부하다가, 갑자기 또 HTML을 활용하여 웹사이트를 구축하려고 하니 시작이 쉽지 않았다. 레퍼런스가 될만한 html 템플릿을 구글링해서 선정한뒤 수정하는 작업을 진행하였다 python으로 flask를 이용한 앱을 만들때는 데이터테이블을 만들어서 읽어오는 걸 할줄알았는데 html을 통해서는 해본 경험이 없다보니 우선 데이터를 수작업으로 다 집어넣었다 (이렇게 하면 당연히 안되는걸 알면서도 마감이 촉박한 프로젝트라서 우선 결과를 보여줘야했기에 진행했다) 필터등의 작업을 적용하는 하나하나의 기능 및 구글 map을 넣는 작업도 처음해보다 보니 굉장히 시간이 오래걸렸고 생각했던 기능들을 10%도 구현하지 못한거 같다 아무리 좋은 레퍼런스가 있다 하더라도 html 과 .. 2021. 8. 2.
주간회고29주차_자기방어와 합리화 https://www.youtube.com/watch?v=1zmnoElezRg [ 9분30초 ] 사람들이 어떤 일을 하고 싶을때 제일 먼저 하는 일은 다른 사람들한테 그 일이 얼마나 어려운지는 설명하는 거예요 그 일을 실패했을때 내가 못난 사람이 안되려고 그러다가 본인 스스로 설득이 되요 그리고 결국 안하게 되죠 어떤 일을 해야하는데 하기 싫거나 자꾸 피하고 싶을때는 머리속에서 방어시스템이 작동한다고 생각해야 한다 자기합리화로 본인 스스로가 넘어가기전에 아주 간단하게라도 시작해야하고 퍼트려야한다 그래야 조금씩 수정하면서 그 일을 하게되고, 그러다가 결과가 조금이라도 나오면 더 박차를 가할수있다. 그냥 하는거다 그냥 해야한다 아주 대충이라도 빠르게 2021. 7. 28.
10일앱개발(2)_웹,앱개발을 위한 기초적인 정보 정리 (1)html, css, Javascript 로 사이트 구성 (2) netlify 홈페이지화 (3) freenom 사이트 이용해서 도메인 적용 (4) web view 앱으로 쉽게 앱으로 만들기 (swing2app) (4-2) 또는 React-Native 를 이용한 앱 만들기 (groomide, expo) - css라이브러리 : bootstrap, materialize, semantic-ui,Codepen - javascript 라이브러리 : jquery, jqueryui, codepen - API 활용방법 https://www.youtube.com/watch?v=QPEUU89AOg8&list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD&index=11 -swing2app https://.. 2021. 7. 24.
10일앱개발(1)_가장 빠르게 스킬과 지식을 쌓는 방법 오늘날짜 7월23일 기준으로 8월1일까지 제출하고 싶은 공모전이 있다. 남은 기간은 10일. 앱을 만들어본적 없지만, 조코딩 유튜브에 있는 쉽게 앱만들기를 이용해서 10일만에 제출해보려 한다. 정말 많은 정보가 구글과 유튜브에 있고 좋은 라이브러리와 레퍼런스도 찾아보면 많이 있을거라 믿고 도전해보려 한다 출처 : https://www.learningman.co/output/ 가장 빠르게 스킬과 지식을 쌓는 방법 인풋이 아닌, 아웃풋 중심으로 노력하기 www.learningman.co 정말 중요한건 결국 컨텐츠 어떤 내용을 담을지는 정했으니, 빠르게 필요한 기술만 습득하고 대충이라도 우선 구현해보자 그리고 빠르게, 잘 다듬으면 된다 2021. 7. 23.
블록체인 앱 만들기 7 수료증 AI 부트캠프와 병행하면서 진행하기 쉽지 않았지만, 완벽한 작품을 만들기보다는 그래도 한번 마무리해보자라는 심정으로 끝까지 진행했던 프로젝트. 2021. 7. 21.
주간회고28주차_7개월간의 AI부트캠프를 마무리하며 파이널 프로젝트 제출을 끝으로 실질적인 일정은 거의 끝이 났다. 부트캠프를 시작하면서 개설한 블로그에는 280개가 넘는 흔적을 남겼고, 무엇보다 코딩에 대한 자심감을 얻을 수 있었다. 머신러닝 내가 잘 한다, 잘 할수있다 의 자만감이 아니라, 구글링과 유튜브 등을 검색하면 무조건 답이 있고 해결할 수 있다라는 긍정의 자신감. 사실 굉장히 많은 양을 7개월동안 압축해서 공부했기 때문에 실력이 늘었다기 보다는 개념을 한번 빠르게 봤다고 봐야한다. 매일매일 배우는 내용이 새롭고, 그 내용을 익히기전에 또 새로운 개념을 배웠기 때문에 사실 1달전 내용을 지금 보면 하나도 모르겠다..... 그래서 7개월의 시간을 그냥 날려버리지 않기 위해서 무조건적인 복습, 반복학습, 연습이 필수적이다. 이제는 매일해야하는 과제.. 2021. 7. 18.
빅분기 실기 공부방법, 시험후기, 결과 공부방법 필기보다 더 막막한 상태로 시작했다 2회이지만 사실상 1회나 다름없기 때문에, 어떤 방식으로 시험이 출제될지 명확하지 않았다. 단서는 주최측에서 공지사항에 올려준 샘플문제뿐이였다. 우선 카페를 검색해서 빅데이터분석기사 실기를 준비하는 오픈카톡방에 들어갔고, 총 3 유형을 어떻게 준비하면 좋을지 전략을 세웠다. 단답형은 사실상 실기가 아닌 필기문제이다. 주관식을 컴퓨터에 직접 기입하는 실기(?)라지만 사실상 암기내용을 물어보는 필기문제였다. 각 문제마다 배점이 높지않고, 부분점수가 없을 가능성이 높기 때문에 시험 1주일전부터 키워드 등을 중심으로 단어를 외우려 노력했다. 1유형이 사실 2유형보다 더 난이도가 높은 문제라 생각했다. 2유형은 부분점수라도 있기에 과정이 어느정도 인정될거라 생각했고, .. 2021. 7. 18.
728x90