본문 바로가기

전체 글

(21)
[혼공학습단 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. 마켓과 머신러닝" 실습 화면을 캡처..
[혼공학습단 8기] 6주차 미션 : Chapter 06 '혼공프로'의 마지막 미션입니다! 그동안 응원해주신 혼공족장님 정말 감사드립니다. 진도: Chapter 06 기본 미션: 직접 함수 만들고 실행 결과 확인한 인증샷 (p.265 참조) 선택 미션: Ch.01 ~ 06까지 혼공 노트 활용한 내용 공유하기 [기본 미션] [선택 미션] ch 01. 첫 프로그래밍 프로그램: 특정 작업을 수행하는 일련의 명령어들의 모음 프로그래밍: 프로그램을 만드는 행위 프로그래밍 언어: 사람이 이해하기 쉬운 언어로 컴퓨터와 대화하기 위함 소스 코드: 프로그래밍 언어를 사용해서 작성된 프로그램 머신 코드: 별도의 절차 없이 컴퓨터가 바로 실행할 수 있는 기계어 혹은 이진 부호로 이루어진 프로그램 파이썬 인터프리터(번역기): 소스 코드를 기계어로 번역해서 실행하는 역할 클라우드 파..
[혼공학습단 8기] 5주차 미션 : Chapter 05 여름휴가 기간동안 매우 잘 쉬었습니다. 그럼 5주차 미션은 무엇일까요? 진도: Chapter 05 기본 미션: while 반복문과 for 반복문에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기 선택 미션: Ch.05(05-2) 확인 문제(p.249~251) 풀고, 풀이 과정 정리하기 [기본 미션] [선택 미션] 다음 주가 '혼공프로' 마지막 미션 주차입니다... 다음 주에도 여기 블로그에서 만나요^_^! '혼공학습단/혼자 공부하는 첫 프로그래밍 with 파이썬' 카테고리의 글 목록 노력하는 데이터분석 전문가 so-kr.tistory.com 출처: 한빛미디어, 혼자 공부하는 첫 프로그래밍 with 파이썬