분류 전체보기
-
2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Scatter Plot Scatter Plot 점을 사용하여 두 feature간의 관계를 알기 위해 사용하는 그래프이다. 산점도 등의 이름으로도 사용된다. 직교 좌표계에서 $x$축 또는 $y$축에 feature 값을 매핑해서 사용한다. .scatter() 메소드를 사용한다. fig = plt.figure(figsize=(7, 7)) ax = fig.add_subplot(111, as..
Matplotlib의 Pyplot 모듈로 Scatter Plot 그리기2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Scatter Plot Scatter Plot 점을 사용하여 두 feature간의 관계를 알기 위해 사용하는 그래프이다. 산점도 등의 이름으로도 사용된다. 직교 좌표계에서 $x$축 또는 $y$축에 feature 값을 매핑해서 사용한다. .scatter() 메소드를 사용한다. fig = plt.figure(figsize=(7, 7)) ax = fig.add_subplot(111, as..
2022.02.15 -
2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Line Plot Line Plot Line Plot이란? 연속적으로 변화하는 값을 순서대로 점으로 나타내고, 이를 선으로 연결한 그래프이다. 꺾은선 그래프, 선 그래프, line chart, line graph 등의 이름으로 사용된다. 시간 또는 순서에 대한 변화에 적절해서 추세를 살피기 위한 시계열 분석에 특화되어 있다. 사용할 때 .line이 아니라 .plot()임을 유의한다...
Matplotlib의 Pyplot 모듈로 Line Plot 그리기2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Line Plot Line Plot Line Plot이란? 연속적으로 변화하는 값을 순서대로 점으로 나타내고, 이를 선으로 연결한 그래프이다. 꺾은선 그래프, 선 그래프, line chart, line graph 등의 이름으로 사용된다. 시간 또는 순서에 대한 변화에 적절해서 추세를 살피기 위한 시계열 분석에 특화되어 있다. 사용할 때 .line이 아니라 .plot()임을 유의한다...
2022.02.15 -
2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Bar Plot Bar Plot이란? 직사각형 막대를 사용하여 데이터의 값을 표현하는 차트이자 그래프이다. 막대 그래프, bar chart, bar graph 등의 이름으로도 사용된다. 범주(category)에 따른 수치 값을 비교하기에 적절한 방법이며, 개별 비교, 그룹 비교 모두 적합하다. 막대의 방향에 따른 분류 수직 (vetrical) .bar() $x$축에 범주, $y$축에..
Matplotlib의 Pyplot 모듈로 Bar Plot 그리기2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Bar Plot Bar Plot이란? 직사각형 막대를 사용하여 데이터의 값을 표현하는 차트이자 그래프이다. 막대 그래프, bar chart, bar graph 등의 이름으로도 사용된다. 범주(category)에 따른 수치 값을 비교하기에 적절한 방법이며, 개별 비교, 그룹 비교 모두 적합하다. 막대의 방향에 따른 분류 수직 (vetrical) .bar() $x$축에 범주, $y$축에..
2022.02.15 -
2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Python과 Matplotlib Matplotlib Matplotlib란? Matplotlib은 Python에서 사용할 수 있는 시각화 라이브러리 현재 사용되고 있는 다양한 데이터 분석 및 머신러닝/딥러닝은 Python에서 이뤄지고 있다. numpy와 scipy를 베이스로 하여 다양한 라이브러리와 호환성이 좋다. Scikit-Learn, PyTorch, Tensorflow Pand..
Python과 Matplotlib2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Python과 Matplotlib Matplotlib Matplotlib란? Matplotlib은 Python에서 사용할 수 있는 시각화 라이브러리 현재 사용되고 있는 다양한 데이터 분석 및 머신러닝/딥러닝은 Python에서 이뤄지고 있다. numpy와 scipy를 베이스로 하여 다양한 라이브러리와 호환성이 좋다. Scikit-Learn, PyTorch, Tensorflow Pand..
2022.02.15 -
2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. 데이터 시각화 데이터 시각화란? 데이터 시각화란 데이터를 그래픽 요소로 매핑하여 시각적으로 표현하는 것을 의미한다. 시각화는 다양한 요소를 포함하는 Task이다. 목적: 왜 시각화를 하는지 명확하게 데이터의 특정 부분을 통해 다른 step으로 어떻게 나아갈지 독자: 시각화 결과는 누구를 대상을 하는지 본인을 위한 것인지 다른 사람에게 presentation 하기 위한 것인지 데이터:..
Data Visualization - 데이터 시각화와 데이터 시각화의 요소2022년 2월 3일(목)부터 4일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. 데이터 시각화 데이터 시각화란? 데이터 시각화란 데이터를 그래픽 요소로 매핑하여 시각적으로 표현하는 것을 의미한다. 시각화는 다양한 요소를 포함하는 Task이다. 목적: 왜 시각화를 하는지 명확하게 데이터의 특정 부분을 통해 다른 step으로 어떻게 나아갈지 독자: 시각화 결과는 누구를 대상을 하는지 본인을 위한 것인지 다른 사람에게 presentation 하기 위한 것인지 데이터:..
2022.02.15 -
2022년 1월 24일(월)부터 28일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. PyTorch로 딥러닝 하는 과정에서 문제 발생 시 해결하기 ERROR: Unexpected bus error encountered in worker. This might be caused by insufficient shared memory DL 모델링을 하면서 자주 보게 될 오류로 GPU 상에서의 OOM(Out Of Memory)가 있다. 이는 다음과 같은 문제를 지닌다. 왜..
PyTorch 딥 러닝 과정에서 자주 발생하는 문제 해결을 위한 팁2022년 1월 24일(월)부터 28일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. PyTorch로 딥러닝 하는 과정에서 문제 발생 시 해결하기 ERROR: Unexpected bus error encountered in worker. This might be caused by insufficient shared memory DL 모델링을 하면서 자주 보게 될 오류로 GPU 상에서의 OOM(Out Of Memory)가 있다. 이는 다음과 같은 문제를 지닌다. 왜..
2022.02.15 -
2022년 1월 24일(월)부터 28일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Hyperparameter Tuning 모델의 Parameter는 학습 과정에서 조정되는 값이지만, Hyperparameter(하이퍼파라미터)는 사용자가 직접 설정하는 값이다. 모델이 스스로 학습하지 않는 learning rate, 모델의 크기, optimizer의 종류 등이 이에 해당된다. 최적의 Hyperparameter는 데이터마다 다르며, 이에 대한 튜닝은 성능을 높일 수..
PyTorch에서의 하이퍼파라미터(Hyperparameter) 튜닝2022년 1월 24일(월)부터 28일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Hyperparameter Tuning 모델의 Parameter는 학습 과정에서 조정되는 값이지만, Hyperparameter(하이퍼파라미터)는 사용자가 직접 설정하는 값이다. 모델이 스스로 학습하지 않는 learning rate, 모델의 크기, optimizer의 종류 등이 이에 해당된다. 최적의 Hyperparameter는 데이터마다 다르며, 이에 대한 튜닝은 성능을 높일 수..
2022.02.15 -
2022년 1월 24일(월)부터 28일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Multi GPU 오늘날의 딥러닝은 엄청난 데이터와의 싸움이며, 다양한 컴퓨팅 리소스와 파워를 사용해서 모델에 데이터를 학습시켜야 한다. 그중 중요한 컴퓨팅 리소스인 GPU를 딥러닝에서 어떻게 다룰 것인가가 중요하다. Node: 시스템 또는 하나의 컴퓨터 Single Node Single GPU Single Node Multi GPU Multi Node Multi GPU 필요 시..
PyTorch에서 모델 또는 데이터를 나눠서 Multi GPU 사용하기2022년 1월 24일(월)부터 28일(금)까지 네이버 부스트캠프(boostcamp) AI Tech 강의를 들으면서 개인적으로 중요하다고 생각되거나 짚고 넘어가야 할 핵심 내용들만 간단하게 메모한 내용입니다. 틀리거나 설명이 부족한 내용이 있을 수 있으며, 이는 학습을 진행하면서 꾸준히 내용을 수정하거나 추가해 나갈 예정입니다. Multi GPU 오늘날의 딥러닝은 엄청난 데이터와의 싸움이며, 다양한 컴퓨팅 리소스와 파워를 사용해서 모델에 데이터를 학습시켜야 한다. 그중 중요한 컴퓨팅 리소스인 GPU를 딥러닝에서 어떻게 다룰 것인가가 중요하다. Node: 시스템 또는 하나의 컴퓨터 Single Node Single GPU Single Node Multi GPU Multi Node Multi GPU 필요 시..
2022.02.15