목록전체 글 (79)
tak's data blog
지난 시간에는 푸리에 변환에대해 공부하였습니다. 여기서 그치지 않고 직접 수집한 데이터에 푸리에 변환을 적용해보고자 하였습니다. 우선 아래 넥슨 인텔리전스랩스의 분석 블로그를 참고했다는 점을 말씀드리고 싶습니다. https://www.intelligencelabs.tech/4ee8c73c-b05f-4c77-a5d3-a2145ee4d7b1?_gl=1*1032rne*_ga*MjAwOTc3Mzk3OS4xNjU4NzA5MDY4*_ga_099BZY6PMG*MTY1OTY3MTQ0OC42LjEuMTY1OTY3MTUxNi42MA 신호 처리를 이용한 반복 매크로 탐지 Table of contents www.intelligencelabs.tech 글을 읽어보면서 이렇게도 매크로 탐지가 가능하다는 점을 배울 수 있었습니다...
신호 데이터는 공대 학생들만 공부하고 활용하는 것으로 알고 있었습니다. 하지만 유저들의 행동 데이터에 푸리에 변환으로 주기성을 가지는 함수들의 합으로 분해하여 특징을 지을 수 있다면 어뷰징을 쉽게 탐지할 수 있을 것이다. 라는 글을 보고 푸리에 변환에 관심을 가지게 되었습니다. 그래서 이를 공부해 직접 수집한 데이터로 변환을 해보는 과정을 가지도록 하겠습니다. 출처: https://www.youtube.com/watch?v=60cgbKX0fmE&list=PLEGnaIwMq6ozCqLEM_rEGxvZqqDi63omB&index=3 순서는 푸리에 변환에 대한 설명과 다음 게시물에는 관련 분석 결과를 제시하도록 하겠습니다. 푸리에 변환 푸리에 변환이란 임의의 입력 신호를 다양한 주파수를 갖는 주기함수들의 합으..
https://taek98.tistory.com/83 배틀그라운드 어뷰징 정의 및 탐지(kaggle 데이터 활용)(1) 실제로 게임을하면서 어뷰징으로 이탈했던 경험과 이를 해결하기 위해 내가 할 수 있는 일은 무엇일까?? 고민하며 게임 어뷰징 탐지라는 분야에 관심을 가지게 되었다. 게임데이터로 어뷰징탐 taek98.tistory.com 지난번엔 어뷰징유저를 aim_point라는 지표를 통해 새롭게 정의하였고, 그로써 어뷰징 유저의 특징들은 무엇을 가지고 있을까? 라는 의문으로 분석하는 과정을 가졌습니다. 최근 Isolation Forest기법을 배우고 이를 지난번에 분석했던 데이터를 활용해 다른 인사이트를 도출해보고자 합니다. 지난 시간에는 'user_status'변수를 각각 'normal', 'abus..
[내 생각] "좋은 질문에는 자기 자신과 주위 사람들의 인생을 보다 바람직한 방향으로 바꾸어가는 강력한 힘이 있기 때문입니다." 굿 퀘스천을 읽으면서 와 닿았던 한 구절이다. 이 구절을 통해 나는 과거를 회상할 수 있었다. 인턴 기간 중 분석을 진행할때 단순히 "barplot을 그려라."등과 같은 yes or no 대답이 아닌 "변수들간의 관계를 살펴보면 다른 특징이 있지 않을까?"등 추후에 내가 스스로 생각할 수 있게끔 유도해주셨던 기억이 난다. 그 당시에 스스로 생각하며 거기서 끝이 아니라 더 찾아보고 싶어 이것저것 시도하는 과정에서 즐거움을 느꼈다. 나도 이렇게 하나의 질문에서 파생되어 why라는 물음을 가져 성장을 유도하는 사람이 되고 싶다.(내 스스로나 주변 사람들에게나) 이 책을 읽고나서 작년..
공부한 책: 이코테 - 순차 탐색: 리스트 안에 있는 특정한 데이터를 찾기 위해 앞에서부터 데이터를 하나씩 확인 - 이진 탐색: 정렬되어 있는 리스트에서 탐색 범위를 절반씩 좁혀가며 데이터를 탐색 -- 이진 탐색은 시작점, 끝점, 중간점을 이용하여 탐색 범위를 설정 1. 8과 4랑 비교해 어떤 것이 더 큰지 비교한 후 2. 찾고자 하는 값보다 중간점 값이 더 크다면 중간점에서 오른쪽값은 확인할 필요가 없음(4보다 다 큰 것이므로) 3. 따라서 끝점을 중간점의 왼쪽으로 1개 옮김 4. 또 중간점을 찾는다. 5. 중간점인 2보다 4가 더 크므로 왼쪽 데이터는 볼 필요가 없음. 이번에는 시작점 위치를 중간점 오른쪽으로 1개 옮김 6. 중간점과 우리가 찾고자하는 값 4와 일치하므로 탐색을 마친다. 단계마다 탐색..
이번에 새롭게 읽은 책 '역마'에 대한 생각을 한번 적어보려고 한다. 우선 무언가를 습득해야 한다! 라는 강박없이 자연스럽게 의식의 흐름대로 읽은 책이다. 이런 책을 읽어본게 거의 몇년만인지 모르겠다. 이와 같은 책은 군대에 있을 때 멘탈관리나 마음가짐을 바로잡기 위해 읽었던 기억이 있다. 살아감에 있어서 여유가 없다고 느껴질 때, 나와 같은 취준생분들이 쉬는 시간에 짤막하게 읽기에 좋은 책인 것 같다. 글쓴이는 페이스북에 자신이 남긴 리뷰의 좋아요나 혹은 사람들의 반응을 통해 강박아닌강박?을 가졌다고 했다. 글쓰기를 직업으로 가지고 있는 사람이 그런 상황에서 속으로 얼마나 갑갑했을까 생각이 든다. 그래서 상황에서 벗어나기 위해 아무생각없이 18일동안 이곳저곳 여행을 하며 자신이 무엇을 먹었고, 어디를 ..
지난 시간에는 아래와 같이 kaggle데이터를 활용해서 직접 어뷰징 유저를 정의하고 분석하는 과정을 가졌습니다. https://taek98.tistory.com/83 배틀그라운드 어뷰징 정의 및 탐지(kaggle 데이터 활용)(1) 실제로 게임을하면서 어뷰징으로 이탈했던 경험과 이를 해결하기 위해 내가 할 수 있는 일은 무엇일까?? 고민하며 게임 어뷰징 탐지라는 분야에 관심을 가지게 되었다. 게임데이터로 어뷰징탐 taek98.tistory.com 직접 정의한 어뷰징 유저들을 기반으로 이제는 모델링을 진행해보도록 하겠습니다. 우선 데이터의 특성상 불균형한 클래스를 가지고 있었습니다. (0은 일반유저이고 1은 어뷰징유저입니다.) 아래 내용 출처: https://www.youtube.com/watch?v=Vh..
실제로 게임을하면서 어뷰징으로 이탈했던 경험과 이를 해결하기 위해 내가 할 수 있는 일은 무엇일까?? 고민하며 게임 어뷰징 탐지라는 분야에 관심을 가지게 되었다. 게임데이터로 어뷰징탐지를 직접 해보면 어떨까?라는 의문을 시작으로 다음과 같은 분석을 진행하였다. 배틀그라운드 어뷰징 유저 탐지이다. 사실 아래 데이터는 kaggle 대회로 유저들의 순위를 예측하는 대회이다. https://www.kaggle.com/competitions/pubg-finish-placement-prediction/data PUBG Finish Placement Prediction (Kernels Only) | Kaggle www.kaggle.com 0. 문제인식 데이터를 보는 과정에서 다음 2가지에대한 의문이 생겼다. 1) w..