본문 바로가기

혼공학습단/혼자 공부하는 머신러닝+딥러닝

(6)
[혼공학습단 10기] 6주차 미션 : Chapter 07 6주차 미션은 무엇일까요? [기본 미션] Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기 [선택 미션] Ch.07(07-2) 확인 문제 풀고, 풀이 과정 정리하기 [기본 미션] Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기 확인 문제 1. 답: ③ 1,010개 100 * 10(weight) + 10(bias) = 1,010개 확인 문제 2. 답: ② 'sigmoid' 이진 분류 모델: 출력층 뉴런 1개이고, 선형 방정식의 결과를 확률로 바꾸기 위해 sigmoid 함수 사용 확인 문제 3. 답: ④ compile() 모델의 손실 함수(loss 매개변수), 측정 지표(metrics 매개변수) 등을 지정할 수 있는 메서드는 compile() 확인 문제 4. 답: ① 'sparse_cat..
[혼공학습단 10기] 5주차 미션 : Chapter 06 5주차 미션은 무엇일까요? [기본 미션] k-평균 알고리즘 작동 방식 설명하기 [선택 미션] Ch.06(06-3) 확인 문제 풀고, 풀이 과정 정리하기 [기본 미션] k-평균 알고리즘 작동 방식 설명하기 k-평균 알고리즘: 먼저 랜덤하게 클러스터 중심을 정하고 클러스터를 만든 다음에 클러스터의 중심을 이동하고 다시 클러스터를 만드는 방식으로 반복해서 최적의 클러스터를 구성하는 알고리즘 ➡️ KMeans: k-평균 알고리즘 클래스 ✔️ n_cluster: 클러스터 개수를 지정(기본값:8) ✔️ n_init: 랜덤하게 센트로이드를 초기화하는 반복 횟수 지정(기본값: 10) ✔️ max_iter: k-평균 알고리즘의 한 번 실행에서 최적의 센트로이드를 찾기 위해 반복할 수 있는 최대 횟수(기본값: 200) k..
[혼공학습단 10기] 4주차 미션 : Chapter 05 4주차 미션은 무엇일까요? [기본 미션] 교차 검증을 그림으로 설명하기 [선택 미션] Ch.05(05-3) 앙상블 모델 손코딩 코랩 화면 인증하기 [기본 미션] 교차 검증을 그림으로 설명하기 교차 검증은 훈련 세트를 여러 폴드로 나눈 다음 한 폴드가 검증 세트의 역할을 하고 나머지 폴드에서는 모델을 훈련하고, 모든 폴드에 대해 검증 점수를 얻어 평균하는 방법이다. 아래의 그림은 3-폴드 교차 검증의 예시이다. cross_validate()는 교차 검증을 수행하는 함수이다. 첫 번째 매개변수: 모델 객체 두 번째 매개변수: 특성 데이터 세 번째 매개변수: 타깃 데이터 scoring 매개변수: 검증에 사용할 평가 지표 지정 - 예) accuracy(분류: 정확도), r2(회귀: 결정계수) 등 cv 매개변수:..
[혼공학습단 10기] 3주차 미션 : Chapter 04 3주차 미션은 무엇일까요? [기본 미션] Ch.04(04-1) 2번 문제 풀고, 풀이 과정 설명하기 [선택 미션] Ch.04(04-2) 과대적합/과소적합 손코딩 코랩 화면 캡처하기 [기본 미션] Ch.04(04-1) 2번 문제 풀고, 풀이 과정 설명하기 로지스틱 회귀가 이진 분류에서 확률을 출력하기 위해 사용하는 함수는 ① 시그모이드 함수입니다. 1. 데이터 준비: read_csv() 함수 사용 2. 타겟 데이터인 'Species' 열의 고유한 값 추출: unique() 함수 사용 - 결과적으로 생선의 종류는 총 7가지로 구성됨 3. 입력 데이터(X)와 타깃 데이터(y)를 만들기 - 입력 데이터는 5개의 열을 사용, 타깃 데이터는 'Species' 열을 사용 4. train set과 test set 만들..
[혼공학습단 10기] 2주차 미션 : Chapter 03 1주차 미션 우수혼공족이 되서 기분 좋은 한 주를 보낼 수 있었습니다!!! 혼공족장님 감사합니다~! 2주차 과제를 풀기 위해 chapter 03을 열심히 공부했습니다~ 2주차 미션은 무엇일까요? [기본 미션] Ch.03(03-1) 2번 문제 출력 그래프 인증하기 [선택 미션] 모델 파라미터에 대해 설명하기 [기본 미션] Ch.03(03-1) 2번 문제 출력 그래프 인증하기 코랩을 활용하여 Chapter 03-1의 2번 문제에 대한 실습 화면을 캡처했습니다! 1. 실습을 위해 필요한 라이브러리를 임포트합니다. 넘파이(numpy): 배열 만들기 사이킷런(sklearn): 머신러닝 모델 맷플롯립(matplotlib): 산점도 그리기 2. 데이터를 준비합니다. 농어의 길이(perch_length)를 특성, 농어..
[혼공학습단 10기] 1주차 미션 : Chapter 01 ~ 02 2달동안 머신러닝과 딥러닝을 열심히 공부하기 위해 혼공학습단 10기를 신청했고, 혼공학습단 10기로 선정이 되었습니다. 좋은 소식은 SQLD 자격증 시험을 미루다가 6월 10일에 시험을 보고, SQLD 자격증을 최근에 합격했습니다. 혼공학습단 7기로 혼자 공부하는 SQL로 MySQL에 대한 기초 개념과 학습하고, 코드 실습을 했던 것이 자격증 시험 공부를 할 때 많은 도움이 되었습니다! 물론 자격증 시험 전에 2주동안 기출문제를 열심히 풀었습니다~! 1주차 미션은 무엇일까요~? [기본 미션] 코랩 실습 화면 캡처하기 [선택 미션] Ch.02(02-1) 확인 문제 풀고, 풀이 과정 정리하기 [기본 미션] 코랩 실습 화면 캡처하기 코랩을 활용하여 "Chapter 01-3. 마켓과 머신러닝" 실습 화면을 캡처..