본문 바로가기
728x90

코딩월드31

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.
10일앱개발(4)_기획의 10%도 구현하지 못하고 최종제출 6개월동안 Python을 기반으로 인공지능을 공부하다가, 갑자기 또 HTML을 활용하여 웹사이트를 구축하려고 하니 시작이 쉽지 않았다. 레퍼런스가 될만한 html 템플릿을 구글링해서 선정한뒤 수정하는 작업을 진행하였다 python으로 flask를 이용한 앱을 만들때는 데이터테이블을 만들어서 읽어오는 걸 할줄알았는데 html을 통해서는 해본 경험이 없다보니 우선 데이터를 수작업으로 다 집어넣었다 (이렇게 하면 당연히 안되는걸 알면서도 마감이 촉박한 프로젝트라서 우선 결과를 보여줘야했기에 진행했다) 필터등의 작업을 적용하는 하나하나의 기능 및 구글 map을 넣는 작업도 처음해보다 보니 굉장히 시간이 오래걸렸고 생각했던 기능들을 10%도 구현하지 못한거 같다 아무리 좋은 레퍼런스가 있다 하더라도 html 과 .. 2021. 8. 2.
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.
빅분기 실기 공부방법, 시험후기, 결과 공부방법 필기보다 더 막막한 상태로 시작했다 2회이지만 사실상 1회나 다름없기 때문에, 어떤 방식으로 시험이 출제될지 명확하지 않았다. 단서는 주최측에서 공지사항에 올려준 샘플문제뿐이였다. 우선 카페를 검색해서 빅데이터분석기사 실기를 준비하는 오픈카톡방에 들어갔고, 총 3 유형을 어떻게 준비하면 좋을지 전략을 세웠다. 단답형은 사실상 실기가 아닌 필기문제이다. 주관식을 컴퓨터에 직접 기입하는 실기(?)라지만 사실상 암기내용을 물어보는 필기문제였다. 각 문제마다 배점이 높지않고, 부분점수가 없을 가능성이 높기 때문에 시험 1주일전부터 키워드 등을 중심으로 단어를 외우려 노력했다. 1유형이 사실 2유형보다 더 난이도가 높은 문제라 생각했다. 2유형은 부분점수라도 있기에 과정이 어느정도 인정될거라 생각했고, .. 2021. 7. 18.
블록체인 앱 만들기 6 (최종) [1주차~3주차] https://github.com/khalidpark/NFT khalidpark/NFT Contribute to khalidpark/NFT development by creating an account on GitHub. github.com https://gist.github.com/khalidpark/e91be331dd9049cb745d09c8ae5ebaca 3주차.md GitHub Gist: instantly share code, notes, and snippets. gist.github.com [4주차 해커톤] 서비스 구현 https://60cf9323fef65690bde1179b--hungry-lewin-d42ee3.netlify.app SELFIE NFT 60cf9323fef6.. 2021. 7. 10.
빅분기 실기 준비 (pandas , sklearn를 외워야한다?) 2회이지만 코로나로 취소되었기때문에 실질적으로 처음인 빅분기 실기시험 빅분기 유형별 예시문제를 참고해보면 가장 황당! 한것이 모델링을 구축하는데 코드가 주어지지 않는다. 즉, 랜덤포르스트 리그레서를 사용하고 싶다면 해당 코드를 외워서 쳐야한다. from sklearn.ensemble import RandomForestRegressor 정말 말도 안되는 접근방법과 풀이라고 생각하지만 그래도 로마에 가면 로마의 법을 따라야 하기 때문에 추후에는 이부분이 꼭 개선되기를 바라면서 우선 시험을 준비해본다. 다른 무엇보다도 pandas와 sklearn 관련 코드를 일정수준 외우고 시험을 봐야만 하기때문에 전반적으로 정리해보자 (1) pandas pandas 10minutes https://github.com/kha.. 2021. 6. 9.
블록체인 앱 만들기 5 (Bapp설계) 기존 APP 모바일 =============================> 서버 블록체인 BAPP 모바일 =============================>블록체인의 노드 (클레이튼 API) 모바일 ==========자체노드=============>블록체인의 노드 (직접 노드를 설치,사용하고싶을때) 모바일 ==서비스====자체노드=============>블록체인의 노드 (수수료 지불 이슈) MARKET BAPP 설계 2021. 6. 6.
블록체인 앱 만들기 4 (NFT개념) NFT 디지털 자산의 일종, 대체 불가능한 특정 암호 디지털 자산 디지털 자산에 대한 소유권을 블록체인에 저장함으로써 위조 및 변조 불가능하도록 영구 보존하고 그 소유권을 탈중앙화환 형태로 확인할수있다. 발행하기 위해 필요한 것 NFT (1) 적혀있는 것 : 글자 / (2) 소유자 : 철수 필요한 기능 1. 발행 (일련번호, 글자, 소유자) 2. 전송 (누가, 누구에게, 무엇을) 2021. 5. 19.
블록체인 앱 만들기 3 (solidity , klaytn ide) // Klaytn IDE uses solidity 0.4.24, 0.5.6 versions. pragma solidity >=0.4.24 string) public tokenURIs; constructor () public { owner = msg.sender; } function getTotalSupply() public view returns (uint256) { return totalSupply + 3333300; } function setTotalSupply(uint256 newSupply) public { require(owner == msg.sender, 'You Are Not Owner'); totalSupply = newSupply; } function setTokenUri(uint256 .. 2021. 5. 19.
블록체인 앱 만들기 2 (klaytn wallet , ide , scope) klaytn wallet 으로 (baobap에서) 월렛 생성 klay faucet 5klay klaytn ide compile run account+ . private key 입력 deploy deplyed contracted setcount 10 입력해보면 count getblocknumber klaytn scope 에서 트랜잭션 확인가능 스마트컨트랙트 개념 1.world computer 2.account a.private key b.smart contract 3.transaction 4.fee a.gas.gasprice 블록체인 누구나 볼수있음. 누구나 사용가능 Account 1. 스마트 컨트랙트 account (Address , balace , code) 2. 개인키 기반 account (addre.. 2021. 5. 19.
블록체인 앱 만들기 1 (키워드, 개념) 탈중앙화 블록 체인 데이터 채굴 합의 합의 알고리즘 - POW proof of works 전송이 오래걸리는 이유 : 데이터손실이 발생하지않을만큼 충분히 데이터가 쌓여야 승인이 되기때문 confirmation : 기록된 데이터 뒤로 데이터들이 2개 또는 3개 이렇게 붙어서 더이상 날라가지 않겠다 라고 판단되었을때 - POS proof of staking KEY 퍼블릭키 (누구나 볼수있음) 프라이빗키 (나만 쓸수있음) 해쉬 알고리즘 WHY KLAYTN 우수한 TPS (Transaction per Second) Finality 완결성 저비용 낮은가스비 클레이튼의 합의 매커니즘 : IBFT (이스탄불 비잔티움 결함 허용) 클레이튼 API 서비스 (KAS) Klip API BApp 참고 : ko.docs.klay.. 2021. 5. 12.
빅분기 필기 공부방법, 시험후기, 결과 공부방법 1차 시험이라서 족보가 없다. 즉 계산식이 많이 나올지 암기형이 나올지 이해를 묻는 질문이 나올지 알 수 없다. 보통 가장 처음에 보는 시험은 극단적일 가능성이 높다고 생각했다. 난이도가 매우 쉽거나 , 난이도가 너무 어렵거나 빅데이터 분야는 국가에서도 디지털 뉴딜의 일환으로 신경 쓰는 분야이기 때문에 첫 시험부터 너무 어렵게 내지 않을 거라 굳게 믿고 시험을 준비하였다. 암기보다는 흐름 하나하나 단어의 키워드를 외우기 보다는 전반적인 흐름을 이해하기 위해 책을 슥슥 보면서 빠르게 익숙해지는 방법으로 공부했다. 2번째로 반복할 때는 키워드만 적어보면서 흐름을 이해하기 위해 노력했다. 이해보다는 문제 빅데이터를 분석하는 수많은 방법론들이 나오는데 그 방법들의 원리를 이해하는 건 애초에 포기했다 (.. 2021. 4. 19.
빅분기 3-02. 분석 기법 적용 321. 분석기법 * 회귀 분석 단순회귀 - 최소제곱법 , 결정계수 다중회귀 다항회귀 곡선회귀 로지스틱회귀 비선형회귀 * 로지스틱 회귀분석 * 의사결정나무 * 인공신경망 * 서포트 벡터 머신 - 하드마진SVM , 소프트마진SVM * 연관성 분석 - 지지도 , 신뢰도 , 향상도 * 군집분석 - 계층적 군집 , k평균군집 , 혼합분포군집 , SOM 322. 고급분석기법 * 범주형자료분석 - 분할표 분석 , 교차분석(카이제곱분석) , 피셔의 정확검정 * 다변량 분석 - 상관분석 (피어슨상관계수 , 스피어만 상관계수) , 다차원 척도법 , 주성분분석 * 시계열 분석 * 베이지안기법 * 딥러닝분석 * 비정형데이터분석 * 앙상블분석 * 비모수통계 2021. 4. 12.
빅분기 3-01. 분석 모형 설계 311. 분석 절차 수립 통계기반 분석 모형 - 기술통계 - 상관분석 (단순상관분석, 다중상관분석, 변수간의 상관분석) - 회귀분석 (단순회귀, 다중회귀, 다항회귀, 곡선회귀, 로지스틱회귀, 비선형회귀) - 분산분석 (ANOVA) - 주성분분석 (PCA) - 판별분석 데이터마이닝기반 분석 모형 - 분류모델 (통계적기법, 트리기반기법, 최적화기법, 기계학습) - 예측모델 (회귀분석, 의사결정나무, 시계열분석, 인공신경망) - 군집화모델 (계층적 방법, 비 계층적 방법) - 연관규칙모델 머신러닝기반 분석 모형 - 지도학습 (로지스틱회귀, 인공신경망 분석, 의사결정나무, 서포트벡터머신, 랜덤포레스트, 감성분석) - 비지도학습 - 강화학습 변수에 따른 분석 모형 311. 분석 환경 구축 분석 도구 선정 - R .. 2021. 4. 9.
블록체인 공부하기 좋은 사이트 brunch.co.kr/@taewookim/4 블록체인 공부하기 좋은 사이트 모음 4개월간 400여 분과 함께 온라인 블록체인 스터디를 하면서, 발견한 한글로된 좋은 자료/사이트들을 공유해드립니다. 이 글을 스크랩만 하고, 혼자 공부할 자신이 없는 분들은 스터디파이에서 다 brunch.co.kr www.youtube.com/watch?v=JCSo1K4rm0I&list=PLHH58MVWuUPlckM_Eq1DX7yGWhGCx1VE_ 2021. 4. 9.
빅분기 2-03. 통계기법 이해 231. 기술통계 데이터요약 평균 (표본평균, 모평균, 가중평균) 중위수 (특이값영향X) 최빈값 범위 분산 (표본분산, 모분산) 표준편차 (표본의 표준펀차, 모집단의 표준편차) 평균의 표준 오차 : 표본 평균의 표본 추출 분포에 대한 표준 편차 분포 -첨도 : 첨도>0 뾰족, 첨도0 우측으로 긴 꼬리(왼쪽으로치우침) , 왜도 2021. 4. 7.
728x90