본문 바로가기

혼공단

[혼공단 10기] 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) - 6주차(fin) 혼공단10기 - 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) 7장. 딥러닝 텐서플로(TensorFlow) 구글 브레인팀이 2015년 11월 9일 공개한, 데이터 흐름 프로그래밍을 위한 오픈소스 소프트웨어 라이브러리로 인공 신경망 및 딥러닝(deep Learning)에 사용 중인 라이브러리. # 텐서플로우 초보자 학습 코드 import tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train),(x_test, y_test) = mnist.load_data() x_train, x_test = x_train / 255.0, x_test / 255.0 model = tf.keras.models.Sequential([ tf.keras.layers.Fl.. 더보기
[혼공단 10기] 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) - 5주차 혼공단10기 - 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) 6장. 비지도 학습 기본 미션: K-평균 알고리즘 작동 방식 설명 06-2 K-means K-평균 알고리즘(K-means clustering algorithm) 주어진 데이터를 k개의 클러스터로 묶는 알고리즘 각 클러스터와 거리 차이의 분산을 최소화하는 방식으로 동작 레이블이 달려 있지 않은 입력 데이터에 레이블을 달아주는 역할을 수행 입력값 k: 클러스터 수 D: n 개의 데이터 오브젝트를 포함하는 집합 출력값 k 개의 클러스터 데이터 오브젝트 집합 D에서 k 개의 데이터 오브젝트를 임의로 추출하고, 이 데이터 오브젝트들을 각 클러스터의 중심 (centroid)으로 설정한다. (초기값 설정) 집합 D의 각 데이터 오브젝트들에 대해 k 개의 클.. 더보기
[혼공단 10기] 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) - 4주차 혼공단10기 - 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) 5장. 트리 알고리즘 기본 미션: 교차 검증을 그림으로 나타내기 05-2 교차 검증과 그리드 서치 교차 검증 : 훈련 세트를 여러 폴드로 나눈 후 한 폴드가 검증 세트의 역할 & 나머지 폴드는 모델 훈련. 모든 폴드에 대해 검증 점수를 얻어 평균 처리. cross_validate: 머신 러닝 모델의 성능을 평가하기 위해 교차 검증을 수행하는 함수. 모델의 성능을 더 정확하게 평가 및 overfitting(과적합)을 방지. GridSearchCV: 하이퍼파라미터 튜닝을 위해 사용, 최적의 모델 탐색. (사용자가 지정한 하이퍼파라미터들의 가능한 모든 조합을 시도하여 최적의 조합 탐색) RandomizedSearchCV: 하이퍼파라미터 튜닝을 수행... 더보기
[혼공단 10기] 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) - 3주차 혼공단10기 - 혼자 공부하는 머신러닝 + 딥러닝(혼공머신) 4장. 다양한 분류 알고리즘 기본 미션 04-1.로지스틱 회귀 확인 문제 2번 풀이 로지스틱 회귀가 이진 분류에서 확률을 출력하기 위해 사용하는 함수는 무엇인가요? ▷시그모이드 함수 로지스틱 회귀가 이진 분류에서 확률을 출력하기 위해 사용하는 함수로, 선형 방정식의 출력을 0에서 1사이의 값으로 압축하며 이진 분류를 위해 사용한다. (값이 무한하게 큰 음수일 경우 0에 가깝게 되고 무한하게 큰 양수가 될때는 1에 가까운 값이 된다.) 정의역의 절댓값이 커질수록 기울기가 0에 수렴하게 되므로 역전파 과정에서 기울기값이 점차 사라지는 기울기 소실 문제가 발생한다. 선택 미션 04-2 과대적합/과소적합 import numpy as np import .. 더보기