728x90

2025/04/24 4

09_합성곱 신경망(컬러 이미지 분류)

합성곱 신경망(컬러 이미지 분류) from tensorflow import kerasimport matplotlib.pyplot as pltimport numpy as np 데이터 준비# 패션 mnist 데이터셋 로드(x_train, y_train), (x_test, y_test) = keras.datasets.fashion_mnist.load_data() x_train.shape# 채널 차원을 추가해서 (28, 28, 1)(60000, 28, 28) # 이미지 입력시에는 채널에 대한 정보가 있어야 함# 지금은 Conv2D를 적용하기 위해서 채널 차원을 추가scaled_train = x_train.reshape(-1, 28, 28, 1) / 255 # 스케일링을 위해 255로 나눔(0~1사이의 값) s..

08_합성곱 신경망_구성요소

# CNN, RNN - 한글로 치면 기역니은 합성곱 신경망(Convolution Neural Networks) 7 + 5 + 10 + 15 + 340 합성곱: 입력 데이터에서 유용한 특성만 드러나게 하는 것합성곱 계산을 통해 만들어진 출력을 특성맵(feature map)이라고 부름사람의 시신경 구조를 모방한 구조로써 데이터의 특징을 추출하여 패턴을 파악1989년 필기체 zip code인식 알고리즘 개발 프로젝트에서 시작됨인간은 시신경이 인식하는 픽셀 단위에서 "A"라는 글자가 채워진 영역의 형태를 기억했다가 이와 비슷한 모양을 보았을 때 "A"라고 인식CNN도 마찬가지로 각 픽셀 단위에 값이 채워져 있는가를 구분하여 전체 픽셀 조합이 어떤 알파벳과 유사한지 판단하여 결과를 출력하지만 픽셀 단위가 커지..

07_보스턴 집값 예측

from tensorflow import kerasimport pandas as pd (x_train, y_train), (x_test, y_test) = keras.datasets.boston_housing.load_data() x_train.shape, x_test.shape((404, 13), (102, 13)) y_train.shape(404,) y_train[:5]array([15.2, 42.3, 50. , 21.1, 17.7]) 보스턴 집값 데이터 독립변수CRIM: 인구 1명당 범죄 발생 수ZN: 25,000평방 피트 이상의 주거 구역 비중INDUS: 소매업 외 상업이 차지하는 면적 비율CHAS: 찰스강 위치 변수(1: 강 주변, 0: 이외)NOX: 이산화질소 농도RM: 집의 평균 방 수..

06_초음파 광물 예측

초음파 광물 예측 초음파 광물 예측 데이터1988년 존스홉킨스 대학교의 세즈노프스키 교수가 1986년 힌튼 교수가 발표한 역전파 알고리즘에 관심을 갖고 은닉층과 역전파의 효과를 실험하기 위해 정리한 데이터광석과 일반 돌에 각각 음파 탐지기를 쏜 후 그 결과를 정리 import pandas as pdfrom tensorflow import kerasfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import MinMaxScaler, LabelEncoderimport missingno as msnoimport matplotlib.pyplot as plt df = pd.read_csv("./data/sonar.csv..

728x90