데이터 시각화를 위한 파이썬 - goormEDU

데이터 시각화를 위한 파이썬

파이썬을 이용해 데이터를 시각화하는 방법에 대해 다룹니다.

Lecture Introduction
Difficulty
Easy
Category
Programming - Data Extraction/Analysis
Tag
Matplotlib, Python, 시각화
Target Audience
- Python 개발자
- 연구, 개발자
- Data Scientist

가지각색 데이터를 가장 잘 전달하는 방법, 
데이터 시각화로 원하는 그래프를 그려보세요.

📣 공지사항• 본 강좌는 Learning 4 Deep Learning(L4DL)의 모든 강좌와 통합된 Private Slack 채널에서 함께 운영되고 있습니다. 강좌를 신청하신 뒤 섹션0: Introduction to the Course에서 가입하실 수 있습니다.
• 통합된 질문관리(실시간 답변, 중복된 질문 관리)를 위해 질문은 슬랙채널에서 남겨주세요!

Learning 4 Deep Learning
Project Curriculum📑

[전체화면 링크]






Introduction

우리가 어떤 연구를 하고 어떤 결과를 내든지 결과는 대부분 숫자로 표현됩니다. 그리고 이를 가장 잘 전달할 수 있는 방법은 이 자료를 시각화하는 것입니다. 데이터의 특징마다 적당한 그래프가 있고, 다양한 그래프를 그릴 수 있는 능력은 곧 자신이 힘들여 내놓은 결과를 가장 잘 포장하는 방법입니다.

이 강의에서는 아주 기초적인 단계에서부터 실제 논문들과 예제들을 만들어보며 다양한 데이터를 적절하게 시각화하는 방법에 대해 배웁니다. 간단한 API를 사용하는 방법만 다루지 않고 그래프를 이루는 세부요소들을 원하는 대로 설정하는 방법에 대해 깊이 다룸으로써 수강생들은 데이터만 주어진다면 언제든 원하는 그래프를 그릴 수 있게 강의를 준비했습니다.

강좌 내용 뿐만 아니라 강의자료는 앞으로 여러분들이 중요한 발표자료나 논문에 쓰일 자료들을 만들 때 훌륭한 참고자료로 남을 수 있을 거라 확신합니다.





Characteristics


이 강좌는 총 7개의 챕터로 이루어져 있으며 챕터1은 이 강좌의 가장 특징적인 챕터입니다. 이 챕터1에서는 Matplotlib의 다양한 그래프에 모두 적용되는 부분들을 충분히 학습하여 시각화를 하기 위한 튼튼한 뼈대를 만듭니다. Matplotlib의 공식 홈페이지의 Matplotlib anatomy에서 보여주는 모든 부분들을 다루며 나머지 챕터에서 모두 사용할 수 있으므로 다른 강의에서는 배울 수 없는 기초지식을 배웁니다.

나머지 챕터2부터 챕터7까지는 실제 다양한 그래프들을 그리는 방법을 배웁니다. 실제 배우게 되는 내용들은 다음과 같습니다.

  • Chap.2 Line Plot
  • Chap.3 Scatter Plot
  • Chap.4 Bar Plot
  • Chap.5 Histogram
  • Chap.6 3D and Contour Plots
  • Chap.7 Other Plots
    • Imshow
    • Stem Plot
    • Box and Whisker Plot
    • Pie Plot
    • Vector Field

위의 컨텐츠들을 충분히 익힌다면 수강생들은 실제 사용되는 대부분의 시각화를 다룰 수 있게 됩니다.




Visualization Examples

강좌를 수강하며 실제로 만드는 시각화 자료들은 다음과 같습니다.






딥러닝, 믿고 따라오세요!


Shin's Lab

  • [과학기술정보통신부] AI 이노베이션 스퀘어 - 딥러닝 강사
  • [런어데이] 딥러닝을 위한 파이썬 레벨1 강사
  • [런어데이] 딥러닝을 위한 파이썬 레벨2 강사
  • [런어데이] 데이터 시각화를 위한 파이썬 강사
  • [런어데이] Forward Propagation of Neural Networks 강사
  • [Youtube] Shin's Lab 운영(신호처리, 수학, 프로그래밍)
  • [패스트캠퍼스] 수학적으로 접근하는 딥러닝 강사
  • [패스트캠퍼스] Byte Degree: Deep Learning Essentials 리뷰어
  • [Edwith] 교수자
  • [광운대학교] 파이썬 및 영상처리 세미나 리더
Preview
Expand All
  • 01
    Chap.0 Introduction to the Course
  • Introduction to the Course
  • 02
    Chap.1 Matplotlib Anatomy
  • Lecture.1-00 Introduction to Chapter.1
    Lecture.1-01-01 Making Figures and Axes(plt.figure, fig.add_subplot)
    Lecture.1-01-02 Regular Axes Alignment(plt.subplots)
Curriculum
Expand All
  • 01
    Chap.0 Introduction to the Course
  • Introduction to the Course
  • 02
    Chap.1 Matplotlib Anatomy
  • Chap.1 강의자료 다운로드
    Lecture.1-00 Introduction to Chapter.1
    Lecture.1-01-01 Making Figures and Axes(plt.figure, fig.add_subplot)
    Lecture.1-01-02 Regular Axes Alignment(plt.subplots)
    Lecture.1-01-03 Irregular Axes Alignment(plt.subplot2grid)
    Lecture.1-01-04 Making Figure and Axes Practices
    Lecture.1-01-05 Arbitrary Locations and Sizes(fig.add_axes)
    Lecture.1-02-01 Axes Alignment Customizing(fig.tight_layout, fig.subplots_adjust)
    Lecture.1-02-02 Axes Alignment Customizing(Practice)
    Lecture.1-02-03 Axis Shaing(sharex, sharey)
    Lecture.1-02-04 Axis Shaing(Practice)
    Lecture1-02-05 Twinx and Axis Scale
    Lecture.1-03-01 Titles and Labels(fig.suptitle, ax.set_title, ax.set_xlabel)
    Lecture.1-03-02 Text and Title Alignment
    Lecture.1-03-03 Text Properties and Font Dictionary
    Lecture.1-04-01 Tick Params and Ticks(ax tick params, ax set xticks)
    Lecture.1-04-02 Tick Labels and Practices(ax set xticklabels)
    Lecture.1-05 Grid System
    Lecture.1-06-01 Spine Objects
    Lecture.1-06-02 Spine Locations
    Lecture.1-07 Colors in Matplotlib
    Lecture.1-08 Matplotlib Styles and rcParams
  • 03
    Chap.2 Line Plot
  • Chap.2 강의자료 다운로드
    Lecture.2-00 Intro to Line Plot
    Lecture.2-01-01 Line Plot Basics(ax.plot(y), ax.plot(x, y))
    Lecture.2-01-02 Several Line Plots and VH Lines (ax.axvline, ax.axhline)
    Lecture.2-02 Labels and Legends
    Lecture.2-03 Line Styles and Markers
    Lecture.2-04 Line Filling
    Lecture.2-05-01 Exercise1 and Exercise2
    Lecture.2-05-02 Exercise3
    Lecture.2-05-03 Exercise4 and Exercise5
    Lecture.2-05-04 Exercise6 and Exercise7
    Lecture.2-05-05 Exercise8
  • 04
    Chap.3 Scatter Plot
  • Chap.3 강의자료 다운로드
    Lecture.3-00 Intro to Bar Plot
    Lecture.3-01 Scatter Plot Basics
    Lecture.3-02 Advanced Markers and Legend
    Lecture.3-03 Size Legend
    Lecture.3-04-01 Exercise1 and Exercise2
    Lecture.3-04-02 Exercise3
  • 05
    Chap.4 Bar Plot
  • Chap.4 강의자료 다운로드
    Lecture.4-00 Intro to Bar Plot
    Lecture.4-01 Bar Plot Basics
    Lecture.4-02 Multiple Bar Plots
    Lecture.4-03 Rects Object
    Lecture.4-04 Horizontal Bar Plots
    Lecture.4-05-01 Exercise1 and Exercise2
    Lecture.4-05-02 Exercise3
    Lecture.4-05-03 Exercise4
  • 06
    Chap.5 Histogram
  • Chap.5 강의자료 다운로드
    Lecture.5-00 Intro to Histogram
    Lecture.5-01 Histogram Basics
    Lecture.5-02 Arguments of Histogram
    Lecture.5-03 Multiple Histograms
    Lecture.5-04 Histogram and Gaussian KDE
    Lecture.5-05 Exercises
  • 07
    Chap.6 3D and Contour Plot
  • Chap.6 강의자료 다운로드
    Lecture.6-00 Intro to 3D and Contour Plots
    Lecture.6-01 3D Figure and Axes
    Lecture.6-02 3D Plots with 1D Arrays
    Lecture.6-03 3D Plots with 2D Arrays
    Lecture.6-04 Contour Plots
    Lecture.6-05 Filled and 3D Contour Plots
  • 08
    Chap.7 Other Plots
  • Chap.7 강의자료 다운로드
    Lecture.7-01 Image Read and Show
    Lecture.7-02 Stem Plots
    Lecture.7-03 Box and Whisker Plots
    Lecture.7-04 Pie Plots
    Lecture.7-05 Vector Field Visualization
  • 09
    Outro to the Course
  • Outro to the Course
Instructor Introduction
user
Shin's LabTeacher

Lecture Reviews
  • No reviews have been written.
39,000

Average Rating
0.0
Difficulty
Easy
Lecture Period
52Weeks 1Day after payment