항목 내 데이터들을 묶어주는 것일반적으로 초기 시/도 데이터는 위와 같이 강원~충남처럼 나누어져있는 것을 확인 할 수 있다.태블로에서는 그룹 생성을 통해 항목 내의 데이터를 위와 같이 묶어 줄 수 있다.(경기,서울) = 수도권 / (이외의 지역) = 이외항목 내의 데이
년월에 해당하는 세그먼트의 수익을 사용자가 설정한 금액에 따라 색상의 범위를 만드는 예시Fixed 함수를 사용하여 세그먼트의 항목별로 금액에 따른 범위를 설정해주면 위의 이미지와 같이 설정 가능하다.
모든 Join은 각 행을 기준으로 한다.Inner Join A,B 행 데이터가 같은 경우, 열을 합친다. Outer Join A,B 모든 행렬 데이터를 합친다.Left Join 기준 A 테이블에서 공통인 데이터들만 합친다. (오른쪽 테이블에 일치하는 값이 없는
매개변수 동작을 활용하여 버튼을 눌렀을 때 다른 시트로 변경하는 방법 선행과정 버튼 클릭을 통해서 변경되어질 ex) year,month 시트에 사용자가 생성한 매개변수를 통한 filter 적용이 되어 있어야함 ( Because, 당연하게도 매개변수 동작이므로 해당 매개변수를 클릭했을 때 필터 조건에 의해 시트를 변경하기 위함임 ) 매개변수 동작 설정 ...
올해 졸업을 하고나서 3월말부터 이어드림스쿨의 커리큘럼을 따라서 정말 정신없이 데이터분석,머신러닝,딥러닝을 공부하고 여러 프로젝트를 달려왔다.처음에는 강의가 빠르게 나가다보니 끝까지 잘 따라 갈 수 있을까? 하는 생각도 많이 들었다. 실제로 200명 가까이 되었던 수강
체적측량 프로젝트를 진행하면서 몰랐던 메소드에 대해서 정리 cv2.adaptiveThreshold (src, maxValue, adaptiveMethod, thresholdType, blockSize, C) Parameters: src – grayscale image maxValue – 임계값 adaptiveMethod –...
Tableau See and Understand Data 장점 No code -> Speed good! 상호작용 Good Communitys 3-1. Tableau Public,MakeoverMonday,TableauTipTuesday...etc 다양한 커뮤니티들이 운영 중이기에 여러 정보를 습득 할 수 있다. 서버데이터 연결하는경우 실시간 대시...
시계열 ML(catboost)+DL(lstm) ml (data,feature) - 2차원 (catboost) df=df.astype(np.float32)를 통해 타입 통일 catboost'gridSearchresult 해야할일 grid search parameter 수정하여 rmse값 낮춰보기 catboost 결과 값을 DL 모델에 적용하는 방법 구상 ...
**Python class 함수에 관하여 공부를 하긴 했지만 뭔가 머리 속으로 명확하게 자리잡고 있는 것 같지 않아서 내가 가장 좋아하는 축구 도메인으로 예시 코드를 작성하면서 정리해보았다...! ** Class 예시 Class 생성 Class 내부 함수 구현 Class 상속 새로운 Class를 생성하고 이를 상속 받기 위해서는 위와 같이 New...
좌석구매 문제설명 > 공연을 관람하기 위한 100,000 x 100,000 크기의 격자 모양의 좌석이 있습니다 이 공연장의 표를 구매하기 위해 K명의 관람객이 매표소에 한 줄로 서 있습니다. 이때, 관람객은 자신이 원하는 좌석에만 공연을 관람하려고 합니다. 각 관람객은 매표소에서 자신이 원하는 좌석의 좌표를 말하고, 아직 아무도 구매하지 않은 좌석이면 ...
Docker 생성 및 배포 실습 (feat.error) IMAGE ID / TAG 할당 SIZE 경량화 python:3-alpine 으로 size 경량화가 가능하다. ![](https://velog.velcdn.com/images/yoo_oon/post/0d239cfc-a24e-4c3b-899f-
CI 실습을 위해 .github/workflows/lint.yml 파일을 생성하고 add,commit후 push하는 과정에서 위와 같은 오류가 발생하였다. 구글링을 통해 알아보니 GitActions내의 workflows를 사용하기 위해서는 personal_token에서 workflow 권한을 주어야 하는데, 이전에 기간이 만료되고 새로운 token을 ...
최근 듣고 있는 연사님의 강의를 통해 CI에 대해서 알아 볼 수 있는 시간을 가졌다. 신입 개발자에게 코딩,엔지니어링 요소도 물론 중요하지만, 해당 요소를 많이 기대하지는 않고 기본기를 많이 중요시 한다고 하시면서 CI의 중요성에 대해서 말씀해주시며 CI를 사용하는 습관을 가지면 좋겠다고 조언해주셨다. CI CI란 Continuous Integratio...
DVC DVC는 Data Version Control로 문자 그대로 데이터의 버전 관리를 도와주는 툴이라고 할 수 있다. DVC는 MLproject들의 소스 코드 or 버전 관리를 위해 사용되며 사용방식이 Git과 매우 유사했다. 다만, Git은 대용량 데이터를 업로드하여 보관할 수 없지만 DVC는 가능했다. 설치 및 실습 설치 후 tracking ...
Flask / Rest / FastAPI REST API? https://velog.io/@0andwild/RESTful-API란-무엇인가 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것 URL을 통해 Resource를 명시 HTTP Method(POST,GET,PUT,DELETE)를 통해 opreation 수행 슬래시...
네이밍 컨벤션 여러종류의 네이밍 컨벤션이 있지만 python에서는 스네이크, java에서는 카멜 케이스를 사용한다. #스네이크 케이스 : 각 단어를 _ 로 구분하는 것을 의미 #카멜 케이스 : 첫 단어의 시작은 소문자로 하고 중간 문자를 대문자로 하는 것을 의미 range는 대표적인 list(range(5)) -> 0, 1, 2, 3, 4 enum...
MLOps ML 시스템 개발(Dev)과 운영(Ops)을 통합하는 것을 목표로 하는 ML 엔지니어링 문화 및 방식 서비스화 -> 성능 저하 여부 / 시스템 문제 발생 여부/데이터 분포 변화 모니터링 / 데이터 백업 etc -> 단방향 흐름의 문제 이를 해결하기 위해 MLOps 탄생 ML + DevOPs = MLOps 버전관리 데이터 버전 모델 버전 ...
Docker Build once , Run Anywhere -> 애플리케이션을 개발, 제공 및 실행하기 위한 개방형 플랫폼. -> 어떤 환경에서도 ML model을 실행 할 수 있도록 하는 것을 의미한다. -> java가 모든 환경에 적용 가능하게 된 것 처럼. Container 애플리케이션을 패키징 및 실...
Kubernetes 컨테이너화된 workroad와 service를 관리하기 위한 이식성이 있고, 확장 가능한 오픈소스 플랫폼 -개발환경에서는 app을 실행하는 container를 관리하고 가동 중지 시간이 없는지 확인이 필요하다. -이때 kubernetes는 app의 확장과 장애 조치를 처리하고 배포 패턴등을 제공하며 이를 쉽게 관리...
sparksession을 import하고 builder를 실행 할 경우 위와 같은 error가 발생 할 수 있다. 해당 error code가 발생 할 경우 java version을 변경 해주면 해결이 된다. Mac의 경우 brew install --cask adoptopenjdk8 windows의 경우 기존의 Java를 삭제하거나 새로 jdk8 ve...