반응형

2024/04/16 4

프로젝트(기온데이터분석) 연습 : 데이터 가공하여 히스토그램, 산점도 그리기 plt.hist() , plt.scatter()

# 실행에 필요한 기본 항목과 한글 인식하게하는 라이브러리 까지 한꺼번에 import import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sb %matplotlib inline import platform from matplotlib import font_manager, rc plt.rcParams['axes.unicode_minus'] = False if platform.system() == 'Darwin': rc('font', family='AppleGothic') elif platform.system() == 'Windows': path = "c:/Windows/Fonts/malgun.ttf"..

DL(딥 러닝)을 위한 Google Drive & Colab 환경 구성

# 딥 러닝을 본격적으로 실습하기 전에 이전 실습에서 사용한 anaconda 를 이용한 jupyter notebook 을 사용하지 않고, Google Colab과 Google Drive를 활용하여 실습을 진행한다. # 두가지 사이트에 모두 회원가입이 필요하다. # Colab을 사용하는 이유는 딥 러닝을 위해선 하드웨어 가속기 성능이 필요한데 Colab에서는 같은 jupyter notebook 환경에서 GPU 가속기를 사용할수 있기 때문에 딥 러닝 학습에 좀더 용이하기 때문이다.# 또한 Google Colab에서 제공하는 텐서플로우를 사용하여 딥러닝 학습을 좀더 용이하게 하기 위하여 사용한다. # 기본적인 코드 입력방법과 실행방법은 아나콘다 jupyter notebook과 동일하다.# 데이트럴 불러오는 방..

Deep Learning 개념 정리

딥러닝이란? 딥러닝은 머신 러닝의 한 분야로, 인공 신경망(ANN)을 기반으로 한다. 여러 계층으로 이루어진 신경망을 사용하여 복잡한 패턴을 학습할 수 있다. 이름에서 '딥(깊은)'이라는 말이 사용되는 이유는, 신경망이 여러 계층으로 깊게 구성되어 있기 때문이다. 인공 신경망 (Artificial Neural Networks, ANN) 1. 뉴런 (Neuron): 인공 신경망의 기본 단위 입력 데이터와 가중치를 곱한 후, 활성화 함수를 적용하여 출력 값을 생성 2. 계층 (Layer): 인공 신경망은 여러 계층으로 구성된다. 입력 계층 (Input Layer): 입력 데이터를 받는 계층 은닉 계층 (Hidden Layer): 입력 계층과 출력 계층 사이에 있는 중간 계층. 여러 개의 은닉 계층을 가진 경..

ML(머신러닝) : Linear Regression 개념 정리 및 예제 regressor 만들기

경력과 연봉의 관계(스케터를 이용)를 분석하여, 경력이 주어졌을때 연봉을 예측하려 한다. 데이터를 살펴보니, 아래와 같은 그래프로 나왔다고 가정했을 때, 아래 그림처럼, 해당 분포를 만족하는 직선을 찾으려(데이터의 피팅되는 방적식을 찾는것) 하는것이 목표이다.직선을 찾기 위해서는 우리가 잘 아는 직선의 방정식을 이용하여, 직선의 기울기와 y절편을 구하면 되는것이다.여기에서 주의! x, y 가 우리에게 데이터셋으로 주어졌다. 따라서 우리는 b 를 찾아야 하는것이다.즉, b0, b1 의 값을 찾아 가는 과정을 학습이라고 부른다!그렇다면 학습이란??? 바로 error(오차)를 줄여 나가는 것이다. 아래는 오차를 나타낸다.그렇다면 오차(error)란? [오차 = 실제값 - 예측값 =>..

728x90
반응형