목록Python/Deep Learning (2)
코딩초보 김씨
합성곱 신경망 CNN (Convolutional neural networks) 뇌가 물체를 인식할 때 동작하는 방식에서 영감을 얻은 모델. 이미지 처리에 사용 합성곱 연산 : 가중치를 공유하여 근처에 있는 뉴런들만 연산 이번에도 이 정도로만 알고, 자유 미션때 작성한 코드로 설명하겠다. [ 데이터 수집 및 전처리 ] #이미지 스크래퍼 라이브러리 설치 !pip install -q jmd_imagescraper # directory 설정 base_dir = "/content/images" # 수집할 이미지 개수 num_images_per_class = 500 # 이미지 수집 # res = duckduckgo_search(base_dir, "폴더명", "검색 키워드", max_results=num_images..
딥러닝이란? 인간의 뉴런이 학습하는 방식을 모사하여 만든 기계 학습 방법이다. 예제 코드를 보며 그때그때 필요한 설명을 덧붙일 것이다. [ XOR 분류 ] 1. 먼저 필요한 라이브러리를 모두 import 한다. import tensorflow as tf import tensorflow_datasets as tfds import numpy as np import pandas as pd import matplotlib.pyplot as plt from IPython.display import Image import os, shutil 2. 데이터 생성 및 확인 # random data 생성 tf.random.set_seed(1) np.random.seed(1) # data 조건 지정 x = np.random..