본문 바로가기

Archive109

REST API - API (Application Programming Interface) : 소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 있는 수단 - REST API (1) REST 아키텍처를 따르는 API (2) 요청을 보내는 주소만으로도 무엇을 하는 요청인지 파악 가능 (3) 서버에 REST API로 요청을 보낼 때는 HTTP 규약에 따라 신호 전송 (GET, POST, PATCH, DELETE, PUT) - 누구든 요청의 의도를 쉽게 파악할 수 있도록 Restful하게 API 생성하기 위해서는 CRUD 목적에 따라 메소드 사용 * CRUD (Create, Read, Update, Delete) * GET, POST, PATCH : BODY 로 많이, 안전하게 감춰서 전송 가능 - 메.. 2021. 9. 7.
[AWS] window에서 .gz 압축 풀기 - .gz 파일은 리눅스 압축 파일 - gunzip으로 풀어야하는데, 리눅스 언어기에 window에선 안되고, - unzip으로는 window에서 압축한 파일이기에 불가능! Microsoft Store에서 Unpacker 앱 다운 원하는 파일을 넣고 Unpack 깔끔한 json 파일 출력 + 참고 자료 https://babongc.tistory.com/3 2021. 7. 23.
[seaborn] Color palette seaborn color 팔레트 (예시) heatmap, pie, barh, countplot, distplot 1. autumn_r - heatmap import seaborn as sns import matplotlib.pyplot as plt %matplotlib inline # data = fig, ax = plt.subplots(figsize=(16,16)) ax = sns.heatmap(data.corr(),annot=True,fmt='.2f',cmap="autumn_r") 2. PRGn - heatmap 3. Set3 - pie, stacked barh 전체 sns plot 팔레트 설정 sns.set_palette("Set3") plt.subplots(figsize = (8,8)) plt.p.. 2021. 7. 22.
[nbviewer] jupyter notebook 사이트 내 표시 포트폴리오 사이트들을 찾아보니 다들 웹 사이트 내에서 바로 쥬피터노트북이 보이게 잘 설정하던데 그 방법을 못찾아서 깃허브 블로그를 써야하나 고뇌에 빠졌다가... 근데 아주 쉽게 해결되는 방법을 찾아 당황 wix를 사용해 포트폴리오 사이트 제작, 만들어 놓은 jupyter notebook을 웹에서 바로 보길 원한다. 1. 공유하고자 하는 쥬피터 노트북의 raw 코드를 복사 - 붙여넣기한다. ( github에 업로드 후 보이는 raw 버튼을 눌러 모두 복사 - 붙여넣기 ) 2. 전체 코드를 해당 사이트의 코드 부분에 붙여넣고 이름은 마음대로 지어준 후, create 버튼 클릭 https://gist.github.com/ Discover gists GitHub Gist: instantly share code,.. 2021. 7. 21.
[AWS] SageMaker - 모델을 훈련시킬 코드의 실행을 도와준다. - Jupyter Notebook을 호스팅하는 노트북 인스턴스를 만들 수 있다. - AWS ML & AI 의 Platform Services - 작은 양의 데이터 분석에만 가능 - 하나의 머신에 데이터를 저장하기가 어렵고 훈련이 오래 걸림 -> AWS Elastic MapReduce(EMR) mg-um/mastering-ml-on-aws Notebooks for Mastering Machine Learning on AWS. Contribute to mg-um/mastering-ml-on-aws development by creating an account on GitHub. github.com - 해당 github repository를 연결해 데이터와 코드를 .. 2021. 7. 18.
제 2회 빅데이터분석기사 후기 실기 100점 아깝..! 시험 중에 1유형에서 문제 하나가 헷갈리게 적혀있다고 느꼈고, 질문했는데 문제 관련 질문은 안받는다고 했다ㅠㅠ ( 시험치고 나서 오픈 톡방을 봤을 때 사람들 의견도 분분.. ) 내가 이해한 대로 풀고 나왔고, 헷갈릴만한 문제니 중복 답안처리를 해줄 수도 있겠다고 생각했는데 10점 날라간 거 보면 아닌가보다 하하.. 시험 준비 과정 필기시험은 위키북스의 빅데이터분석기사 책을 참고해서 공부했다. 한번에 따고 싶어서 기간을 3주 정도로 잡고 책 내용을 거의 외운 것 같다. (첫 시험이라 뭐가 나올지 몰라서ㅠㅠ) 하지만 책에서 다루지 않는 통계심화문제와 처음 보는 것들이 꽤 있어서 당황했고, 그래도 중복 답안 처리가 많이 되어서 통과했다. 실기시험은 2주 정도 잡고 공부했는데 개인적으로.. 2021. 7. 16.
[빅데이터분석기사] 실기 - 단답형 준비 단답형 준비 : 데이터 처리 영역 (10문제) X 3점 [위키북스] 2021 빅데이터분석기사 필기 책을 바탕으로 제가 공부하기 위해 정리한 내용입니다. 다소 세부적인 내용까지 정리되어 있으니 감안해서 보시길 바랍니다. 챕터 이름 답 설명 동의어 1. 빅데이터 분석 기획 정량적 데이터 수치로 표현할 수 있는 숫자, 도형, 기호 등의 데이터 정형 데이터 정성적 데이터 언어, 문자 등의 정형화되지 않은 데이터 비정형 데이터 암묵지 학습과 체험을 통해 개인에게 습득되어 있지만, 겉으로 드러나지 않는 상태의 지식 공통화/내면화 형식지 암묵지가 문서나 매뉴얼처럼 외부로 표출돼 여러 사람이 공유할 수 있는 지식 표출화/연결화 데이터 의미가 중요하지 않은 객관적 사실, 이론을 세우는데 기초가 되는 사실 정보 데이터의 .. 2021. 6. 18.
[빅데이터분석기사] 실기 - sklearn 1. Linear Model from sklearn.linear_model import * LogisticRegression RidgeClassifier LinearRegression Ridge Lasso ElasticNet 2. Decomposition from sklearn.decomposition PCA 3. Ensemble from sklearn.ensemble import * BaggingClassifier BaggingRegressor GradientBoostingClassifier GradientBoostingRegressor RandomForestClassifier RandomForestRegressor VotingClassifier V.. 2021. 6. 10.
[빅데이터분석기사] 실기 - 작업형 제 1유형 작업형 제 1유형 : 데이터 처리 영역 (3문제) X 10점 데이터 수집 작업 데이터 수집하기 정형, 반정형, 비정형 등 다양한 형태의 데이터를 읽을 수 있다. 필요시 공개 데이터를 수집할 수 있다. 데이터 전처리 작업 데이터 정제하기 정제가 필요한 결측값, 이상값 등이 무엇인지 파악할 수 있다. 결측값와 이상값에 대한 처리 기준을 정하고 제거 또는 임의의 값으로 대체할 수 있다. 데이터 변환하기 데이터의 유형을 원하는 형태로 변환할 수 있다. 데이터의 범위를 표준화 또는 정규화를 통해 일치시킬 수 있다. 기존 변수를 이용하여 의미 있는 새로운 변수를 생성하거나 변수를 선택할 수 있다. 데이터 모형 구축 작업 분석모형 선택하기 다양한 분석모형을 이해할 수 있다. 주어진 데이터와 분석 목적에 맞는 분석모형.. 2021. 6. 9.
[Tableau] 12. 디지털 마케팅 대시보드 Campaign : 캠페인 요약 Acquisition : 하나의 랜딩 페이지로 고객 유입될 때, 유입되기 전에 캠페인을 통해 노출량, 클릭 수 등의 성과 Engagement : 회원가입 고객이 반응, 소셜 미디어에서의 성과 Conversion : 제품 구매까지의 단계 1. Campaign (1) 진행중인 캠페인 대시보드 - 동작 - 동작 추가 - URL로 이동 (2) 채널 선택 (3) 매개변수 선택 : 요약 - 분기별 / 요약 - 채널별 / 지표별 트렌드 매개변수 만들기 - 목록 - 목록명 생성 - 계산된 필드 만들기에 만든 매개변수 넣어줌 매개변수 해당 제목 설정 : 텍스트 편집 - 삽입 - 매개 변수 이름 필터 선택 - 매개변수 화면 표시해 각 시트마다 해당되는 목록명 선택 (4) 지표별 트렌드 - .. 2021. 6. 5.