본문 바로가기

Naver Clould with BitCamp27

CNN Model Construction2 기본 환경: IDE: VS code, Language: Python CNN(Convolution Neural Network, 합성곱 신경망) : 영상처리에 많이 활용되는 합성곱을 사용하는 신경망 구조 기존처럼 데이터에서 지식을 추출해 학습하는 것이 아니라 데이터의 특징을 추출하여 특징들의 패턴을 파악하는 구조 Conv2D with Maxpooling # cnn_conv2D_maxPooling2D.py import numpy as np from tensorflow.keras.datasets import mnist, cifar10, cifar100 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Conv2D,.. 2023. 1. 26.
Save model and weights 기본 환경: IDE: VS code, Language: Python 1. Save model and weights # save_model_and_weights.py import numpy as np from sklearn.datasets import load_boston from sklearn.model_selection import train_test_split from sklearn.preprocessing import MinMaxScaler, StandardScaler from sklearn.metrics import mean_squared_error, r2_score from tensorflow.keras.models import Model from tensorflow.keras.layers im.. 2023. 1. 24.
CNN Model Construction 기본 환경: IDE: VS code, Language: Python CNN(Convolution Neural Network, 합성곱 신경망) : 영상처리에 많이 활용되는 합성곱을 사용하는 신경망 구조 기존처럼 데이터에서 지식을 추출해 학습하는 것이 아니라 데이터의 특징을 추출하여 특징들의 패턴을 파악하는 구조 CNN 학습 과정 0(y) = imageA (x) 1. colvolution 과정을 통해 특성맵 추출 ➕ 필요할 경우, 패딩(Padding, 결과 값 행렬의 크기를 조정하기 위해 입력 배열의 둘레를 확장하고 0으로 채우는 연산) 진행 2. Pooling 과정을 통해 데이터의 특성 강조 풀링(Pooling): 일정 크기의 블록을 통합하여 하나의 대표값으로 대체하는 연산으로 컨볼루션 층에서 출력된 특징.. 2023. 1. 24.
Data Preprocessing: StandardScaler, MinMaxScaler 기본 환경: IDE: VS code, Language: Python ⭐ 데이터 전 처리(Data Preprocessing) → 모델 구축 후 성능을 올리기 위한 데이터 처리 ⭐ Feature Scaling : 서로 다른 변수의 값 범위를 일정한 수준으로 맞춰주는 작업 1. Standard Scaler(표준화) : (x-avg(x)) / std(x) : 데이터의 치우침 현상이 발생했을 때, 데이터의 피처 각각이 평균이 0이고 분산이 1인 정규분포로 변환하는것 : 정규화의 경우 특이치(극단값)의 영향을 크게 받기 때문에, 해당하는 경우에는 표준화를 시키는 것이 좋음 # standardScaler_boston.py import numpy as np from sklearn.datasets import load_.. 2023. 1. 23.
Classification Model Construction 기본 환경: IDE: VS code, Language: Python Machine Learning 1. Supervised Learning : 훈련 데이터에 레이블(학습에서의 정답)이 있는 경우 1.1. Regression: 회귀 : 예측하려는 값이 연속값일 경우, 회귀 모델 사용 1.2. Classification: 분류 : 예측하려는 값이 이산값(한정된 값)일 경우, 분류 모델 사용 1.2.1. Binary Classification 1.2.2. Multi Classification 2. Unsupervised Learning : 훈련 데이터에 레이블(학습에서의 정답)이 없는 경우 2.1. Clustering: 군집화 2.2. Transform: 변환 2.3. Association: 연관 지도학습 분.. 2023. 1. 23.
Pandas pkg and Numpy pkg 기본 환경: IDE: VS code, Language: Python 1. Pandas 1.1. ⭐ Series : 1차원 배열의 값(values)에 대응되는 인덱스(index)를 부여할 수 있는 구조 : index와 value로 구성된 자료구조 # pandas_basic.py import pandas as pd # Series sr = pd.Series([1000, 2000, 3000, 4000], index=["일천원", "이천원", "삼천원", "사천원"]) print(sr) ''' 일천원 1000 이천원 2000 삼천원 3000 사천원 4000 dtype: int64 ''' print(format(sr.index)) # Index(['일천원', '이천원', '삼천원', '사천원'], dtype='o.. 2023. 1. 23.