본문 바로가기

전체 글

(338)
[혼공단 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: 하이퍼파라미터 튜닝을 수행...
[코딩자율학습단 3기] 나도코딩의 C언어 입문 4주차-day4,5 (fin) 코딩자율학습단 3기 - 나도코딩의 C언어 입문 4주차 - day4, 5 (23. 7. 29) 10장 파일에 데이터 저장하기: 파일 입출력 10.4 프로젝트: 비밀 일기 프로그램 만들기 셀프체크
[코딩자율학습단 3기] 나도코딩의 C언어 입문 4주차-day3 코딩자율학습단 3기 - 나도코딩의 C언어 입문 4주차 - day3 (23. 7. 26) 10장 파일에 데이터 저장하기: 파일 입출력 10.2 문자열 단위로 파일 입출력하기 fputs(), fgets() : 문자열 단위로 파일에 데이터를 쓰거나 읽을 때 사용 fprintf(), fscanf() : 정해진 형식으로 파일에 데이터를 쓰거나 읽을 때 사용 fputs() : 파일에 데이터를 문자열 단위로 저장. fputs(문자열, 파일포인터); fgets() : 파일 읽기 fgets(변수명, 문자열최대크기, 파일포인터); fprintf() : 파일에 데이터를 저장 fprintf(파일포인터, "서식지정자", 값); fscanf() : 파일에서 데이터 읽기 fscanf(파일포인터, "서식지정자", &변수명); 10...
[코딩자율학습단 3기] 나도코딩의 C언어 입문 4주차-day2 코딩자율학습단 3기 - 나도코딩의 C언어 입문 4주차 - day2 (23. 7. 25) 9장 다양한 자료형 하나로 묶기: 구조체 9.4 typedef로 구조체 선언하기 typedef는 C언어에서 자료형에 새로 이름을 붙일 때 사용 9.5 프로젝트: 너, 내 집사가 되어라 셀프체크
[서평] 견고한 데이터 엔지니어링(한빛미디어) 견고한 데이터 엔지니어링(Fundamentals of Data Enginerring) 견고한 데이터 엔지니어링 데이터 엔지니어링을 주제로 하는 한빛미디어의 '오리올리' 신간이 출간되었다. 이번 책은 데이터 엔지니어링이 무엇인지, 데이터 엔지니어가 무엇을 해야하는지, 해당 분야의 전문가가 되려면 알아야 하는 주요 개념이 무엇인지를 설명하는 책으로, 현업에서 활용하는 데이터 엔지니어링의 개념과 원리를 알려주는 '데이터 엔지니어링'의 입문서이다. 저자 소개 조 라이스(Joe Reis) : 터너리 데이터(Ternary Data)의 CEO이자 공동 설립자 데이터 엔지니어링 컨설턴트 맷 하우슬리(Matt Housley) : 터너리 데이터(Ternary Data) 공동 설립자 데이터 엔지니어링 컨설턴트 겸 클라우드 ..
[코딩자율학습단 3기] 나도코딩의 C언어 입문 4주차-day1 코딩자율학습단 3기 - 나도코딩의 C언어 입문 4주차 - day1 (23. 7. 24) 9장 다양한 자료형 하나로 묶기: 구조체 9.2 구조체란 구조체: 정보를하나로 관리 struct 구조체명 { 자료형1 변수명1; 자료형2 변수명2; 자료형3 변수명3; ... }; 9.2.1 구조체 정의하기 9.2.2 구조체 변수 선언하기 9.3.3 구조체 배열 만들기 9.3 구조체 사용하기 9.3.1 구조체 포인터 사용하기 9.3.2 구조체 안에 구조체 사용하기
[코딩자율학습단 3기] 나도코딩의 C언어 입문 3주차-day4, 5 코딩자율학습단 3기 - 나도코딩의 C언어 입문 3주차 - day4, 5 (23. 7. 23) 8장 배열에 배열 더하기: 다차원 배열 8.2 다차원 배열이란 다차원 배열 : 1차원 배열에 배열을 하나 이상 추가한 2차원 또는 그 이상의 배열을 의미. 자료형 배열명[세로크기][가로크기]; 8.3 다차원 배열 다루기 8.3.3 다차원 배열 사용하기 8.4 프로젝트: 동물 카드 뒤집기 셀프체크