Programming 13

plotly와 dash로 만드는 python dashboard 기초

이 글이 도움되셨다면 광고 클릭 부탁드립니다 : ) 이번 포스팅에서는 실시간 데이터 현황 파악을 하거나 사용자의 목적에 맞게 데이터를 시각화해서 보여주기위해 python으로 dash board를 만드는 절차나 기본 구조가 어떻게 되어 있는지 정리해보려고 합니다. 참고한 도서는 파이썬을 이용한 인터랙티브 대시보드 만들기라는 책이고 POD 상품으로 주문하면 그 때 제작이 들어가서 살까말까 오랫동안 망설였는데, plotly나 dash에 대한 아무 개념이 없다면 충분히 사도 좋은 책이라고 생각합니다. 함수들이 어떤 구조로 어떤 절차로 진행되는 지 설명이 있어서 기초를 쌓는데 도움이 많이 되었습니다. http://www.yes24.com/Product/Goods/102267640 파이썬을 이용한 인터랙티브 대시보..

Programming/Python 2022.10.19

[Linux] 리눅스 디렉토리 구조 초간단 살펴보기(+ 기본 단축키)

대용량의 데이터를 다루다 보면 로컬 컴퓨터가 아닌 서버에서 작업을 하게 되는데, 서버에 분석 환경을 구축하고 관리를 원활하게 하기 위해서 리눅스 공부를 시작했습니다. 이번 포스팅은 리눅스를 처음 접하는 사람들에게 좀처럼 익숙해지지않는 디렉터리 구조를 살펴보려고 합니다. 윈도우는 윈도우 탐색기에서 눈으로도 전체 구조를 볼 수 있고 마우스로 간편...하게 확인할 수 있는 반면, 리눅스는 명령어를 입력해서 무엇이 어디 있고 속성을 어떤지 확인을 해야 하기 때문에 보이지 않는 진입장벽이 저를 힘들게 하더군요. 저와 비슷한 어려움을 느끼시는 분들과 저를 위해 가장 기본이 되는 디렉토리 구조에 대해 살펴보도록 하겠습니다. 아래에서 설명드릴 내용은 모두를 위한 리눅스 프로그래밍이라는 책과 구글링을 바탕으로 작성되었습..

Programming/Others 2022.10.19

PyTorch란 무엇일까?! with GANomaly

이번 포스팅에서는 PyTorch에 대해 알아보도록 하겠습니다. 매년 10월에 발표하는 AI 현황 보고서, State of AI Report에서는 2020년에 발표된 논문에 가장 많이 사용한 Framework로 PyTorch가 선정되었습니다. 항상 TensorFlow가 앞서 다 사상 처음으로 PyTorch가 TensorFlow보다 18% 많은 47%를 차지했다고 합니다. Framework? 응용 프로그램을 개발하기 위한 여러 라이브러리나 모듈 등을 효율적으로 사용할 수 있도록 하나로 묶어 놓은 일종의 패키지라고 할 수 있습니다. 일종의 개발 템플릿 가장 유명한 딥러닝 프레임 워크로 구글브레인-텐서플로우 / 페이스북-파이토치가 있습니다. TensorFlow vs PyTorch Tensorflow(2015)는..

Programming/Python 2022.10.19

[데이터 시각화] R에서 4d plot 그리기 | misc3d, rgl

모델을 만들고 모델 적합이 잘되었는지 확인하고 또 해석하기 위해 여러 시각화 방법을 사용합니다. 하지만 차원이 3차원이 넘어가면 표현하기 어려워지는데, 3차원 그래프에 색을 넣어 4차원까지 표현할 수 있습니다. 본 포스팅에서는 3개의 독립변수와 2개의 종속변수가 있다고 가정하고 각 종속 변수를 예측하는 회귀모델을 세우고 두 회귀식이 어떻게 생겼는지 4d로 나타내는 방법에 대해 소개합니다. $Y_1 = a_0 + a_1X_1 + a_2X_2 + a_3X_3$ $Y_2 = b_0 + b_1X_1 + b_2X_2 + b_3X_3$ 먼저 가상의 데이터를 생성합니다. #library library(RColorBrewer) # color palette library(misc3d) # 3d plot library(r..

Programming/R 2022.10.19

[EDA] density plot, correlation plot | seaborn

대표적인 데이터 시각화 패키지인 seaborn 패키지를 활용하여 데이터 분포와 상관관계 그래프를 그립니다. # 커널 밀도 함수 + 히스토그램 import seaborn as sns # 데이터 시각화 패키지 sns.distplot(tr_y["hhb"], color="blue", label="hhb") sns.distplot(tr_y["hbo2"], color="red", label="hbo2") sns.distplot(tr_y["ca"], color="green", label="ca") sns.distplot(tr_y["na"], color="yellow", label="na") plt.legend(title = 'Ys') # 상관관계 sns.heatmap(data = tr_y.corr(), annot=F..

Programming/Python 2022.10.19