본문 바로가기

반응형

Minding's Programming

[ML/DL] 랜덤포레스트(Random Forest) & 앙상블(Ensemble) 오늘은 랜덤포레스트에 대해 알아보고자 한다. 랜덤포레스트는 기본적으로 앙상블 모델이기 때문에, 앙상블 기법과 간단한 개념도 복습하였다. 랜덤포레스트(Random Forest) 여러 결정트리로부터 분류 결과를 집계하여 결론을 내리는 기법 결정트리의 오버피팅을 막을 수 있는 전략 랜덤포레스트 프로세스 트리 생성에 무작위성 투입하여 결정트리를 많이 만듦 각 트리가 고유하게 만들어지도록 무작위 선택 (Bootstrap Sample) 기존 트리와 달리 무작위로 선택 후 후보들 중 최선의 테스트 도출 Bagging Features 결정트리를 만들 때 속성 선택에 있어 제한을 두어 다양성을 줌 일반적으로 특성(칼럼) 개수의 제곱근을 임의적으로 선택하는 특성 개수로 활용 (ex. 25개의 칼럼이 있다면 5개의 칼럼 선.. 더보기
[ML / DL] 의사결정나무 (Decision Tree) 의사결정나무 (Decision Tree) 데이터가 나타내는 패턴들을 예측 가능한 규칙들의 조합으로 나타낸 모형 (모양이 나무가지가 뻗어나가는 모양) 결정트리의 특징 분류와 회귀문제 모두에서 사용가능 True / False 또는 Yes / No 질문들로 이어가며 학습 (특정 질문에 따라 데이터를 구분) 질문/정답이 들어있는 상자를 Node라고 하며 맨 위의 있는 상자를 Root Node, 맨 마지막에 위치한 상자들을 Terminal Node / Leaf Node라고 함 알고리즘이 직관적이고 규칙파악이 용이함 데이터 전처리 작업이 덜 필요함 결정트리 프로세스 데이터를 가장 잘 구분할 수 있는 질문(특성)으로 데이터를 나눔 나뉜 각 범주에서 데이터를 가장 잘 구분할 수 있는 질문으로 나눔 (반복) 데이터를 지.. 더보기
[ML/DL] 로지스틱 회귀 (Logistic Regression) 오늘은 로지스틱 회귀에 대해서 알아보았다. 로지스틱 회귀에 대한 자료와 정보는 아래 링크를 참고하였다. https://datascienceschool.net/03%20machine%20learning/10.01%20%EB%A1%9C%EC%A7%80%EC%8A%A4%ED%8B%B1%20%ED%9A%8C%EA%B7%80%EB%B6%84%EC%84%9D.html 6.1 로지스틱 회귀분석 — 데이터 사이언스 스쿨 .ipynb .pdf to have style consistency --> datascienceschool.net https://hleecaster.com/ml-logistic-regression-concept/ 로지스틱회귀(Logistic Regression) 쉽게 이해하기 - 아무튼 워라밸 본 포스.. 더보기
[ML/DL] 선형회귀 (Linear Regression) 인프런에서 무료강의 이벤트를 한다고 하여 여러 가지 강의를 들을 수 있게 되었다. 그 중 '머신러닝 처음 시작하기' 라는 강의를 들으면서 예전에 배웠던 내용들을 다시 한 번 복습하고자 한다. 강의내용만을 공부하기 보다는 스스로 찾아보고 학습하며 개념을 확실히 깨우치는 것이 목표이다. [딥 러닝을 이용한 자연어 처리 입문]을 주로 참고했다. https://wikidocs.net/21670 03) 선형 회귀(Linear Regression) 딥 러닝을 이해하기 위해서는 선형 회귀(Linear Regression)와 로지스틱 회귀(Logsitic Regression)를 이해할 필요가 있습니다. 이번 챕터에서는 머 ... wikidocs.net 선형 회귀 선형회귀는 주어진 데이터로부터 x(독립변수)와 y(종속변.. 더보기
[컴활 2급 실기] 수학함수 수학함수 함수 설명 LARGE(범위,k) 범위에서 k번째로 큰 수를 구함 SMALL(범위,k) 범위에서 k번째로 작은 수를 구함 COUNT(인수) 공백 제외 데이터가 숫자인 개수를 구함 COUNTA(인수) 공백 제외 데이터가 문자 & 숫자인 개수를 구함 COUNTBLANK(인수) 공백만 개수를 구함 STDEV(인수) 인수의 표준편차를 구함 VAR(인수) 인수의 분산을 구함 MODE(범위) 범위 중 최빈 값을 구함 함수 설명 TRUNC(인수, 자릿수) 인수를 자릿수만큼 내림 (자릿수 생략시 기본 값 0) INT(인수) 인수를 넘지 않는 한의 가장 가까운 정수를 구함 (주의 : INT(-7.2) = -8 / -7은 인수를 넘어가기 때문) ABS(인수) 인수를 절대값으로 구함 POWER(인수,자릿수) 인수를 .. 더보기
[컴활 2급 실기] 참조 ~ 데이터베이스함수 참조 상대참조 참조시 한칸 씩 이동함 =A1 아래로 참조시 행 변환 / 열 고정 오른쪽으로 참조시 행 고정/ 열 변환 절대참조 참조시 절대값($)으로 고정시켜 절대 변하지 않음 =$A$1 혼합참조 부분적으로 상대참조와 절대참조를 사용 =A$1 / =$A1 논리함수 IF(조건문, 값1, 값2) 조건에 만족하면 값1 반환 / 만족하지 않으면 값2 반환 ex) =IF(B2 >= 80, "합격", "불합격" AND(조건, 조건2, 조건n) 조건이 모두 만족해야만 참(TRUE)값을 반환 ex) =IF(AND(B2>=80,C2="여자"),"합격,"") OR(조건, 조건2, 조건n) 조건이 둘 중 하나만 만족해도 참값 반환 ex) =IF(OR(B2>=80,C2="여자"),"합격","") IFERROR(수식, 값) 수.. 더보기
[컴활 2급 실기] 셀 서식 셀 서식 단축키 Ctrl + 1 사용자 지정형식 숫자코드 코드 설명 예시 # 숫자 선택 ex) 233.72 --> 233.72 / 0 --> (표시되지 않음) 0 숫자 필수 ex) 0 --> 0 (표시됨) #,### 천단위 구분기호 ex) 25810 --> 25,810 / 850 --> 850 #,##0 천단위 구분기호 (필수) ex) #,##0"원"일 경우 0 --> 0원 #,###, 천단위 구분기호 + 3자리 생략 ex) 535200 --> 535 날짜 / 시간코드 코드 설명 예시 Y 연도 ex) yy : 2020-09-18 --> 20 / yyyy: 2020-09-19 --> 2020 M 월 ex) m : 2020-09-15 --> 9 / mm: 09 / mmm : sep / mmmm : septe.. 더보기
[Numpy Exercise 100] 91번 ~ 100번 문제풀이 1번 ~ 30번 문제풀이 [Numpy exercise 100] 1번 ~ 30번 문제풀이 Data Scientist로의 역량 강화와 데이터 분석 분야 면접 준비를 위해 numpy를 다시 한번 복습하고자 Numpy excersise 100문제를 풀기로 마음을 먹었다. https://github.com/rougier/numpy-100 GitHub - rougier/nu.. minding-deep-learning.tistory.com 31번 ~ 60번 문제풀이 [Numpy exercise 100] 31번 ~ 60번 문제풀이 [Numpy exercise-100] 1번 ~ 30번 문제풀이 [Numpy exercise-100] 1번 ~ 30번 문제풀이 Data Scientist로의 역량 강화와 데이터 분석 분야 면접.. 더보기

728x90