MLOps 프로젝트/머신러닝 기초 공부 38

[머신러닝 기초] 8일차 #2

🔸날짜🔸 2021.08.03(화) 🔸제목🔸 [15] 오버피팅, 언더피팅 무엇일까요? - 오버피팅을 피하려면 뭔지 알아야겠죠 :) 🔸내용🔸 Overfitting(과적합, 과대적합) 훈련 데이터에 맞추기 위해 과하게 학습을 하게 되면 모델이 복잡해지고 꼬이게 됨. Underfitting 갖고 있는 데이터에 대해 모델이 학습해야 할 것들이 많이 남아 있음. "다양한 훈련 데이터를 수집해 실전에 대비해야 함."

[머신러닝 기초] 8일차 #1

🔸날짜🔸 2021.08.03(화) 🔸제목🔸 [14] 머신러닝, 데이터 준비 방법 - 데이터 제공 사이트, 전처리 방법 🔸내용🔸 데이터 준비 방법 1. 문제 정의 어떤 문제를 해결하고 싶은가? 2. 데이터 수집 필요한 데이터 모으기 공개 데이터 활용 [국내] - AI 팩토리 : http://aifactory.space - 공공데이터포털 : https://www.data.go.kr/datasetsearch - AI허브 : http://www.aihub.or.kr - 데이콘 : https://dacon.io - 보건의료빅데이터개방시스템 : https://opendata.hira.or.kr [국외] - kaggle : https://www.kaggle.com/datasets - google : https://t..

[머신러닝 기초] 7일차 #2

🔸날짜🔸 2021.08.02(월) 🔸제목🔸 [13] 머신러닝에서 '러닝'의 의미 - Feature, label, weight, bias 🔸내용🔸 Feature은 Label에 영향을 주지만, Label은 Feature에 영향을 주지 않음. w와 b를 머신러닝 모델이 구해주는 과정을 Learning이라고 함. 머신러닝이란? Feature(특징)와 Label(결과)을 통해 Learning(학습)을 통해 Weight(가중치)와 Bias(바이어스)를 구하는 것

[머신러닝 기초] 7일차 #1

🔸날짜🔸 2021.08.02(월) 🔸제목🔸 [12] 머신러닝 vs 딥러닝 비교 - 전통적인 머신러닝과 딥러닝 차이점 4가지 🔸내용🔸 머신러닝, 딥러닝 이 두개를 비교하는 건 이상함. (포함관계로 머신러닝에 딥러닝이 포함되어 있기 때문에) 이에, 전통적인 머신러닝과 딥러닝을 비교하는 게 올바른 표현 전통적인 머신러닝 VS 딥러닝 1. 데이터와 성능 데이터 양이 많아질수록 성능 차이가 두드러짐. 데이터 양이 많을 때 성능 : 딥-러닝 > 전통적인 머신러닝 2. 하드웨어 딥러닝을 하기 위해 고사양의 하드웨어 필요 3. 학습 시간 딥러닝(몇 일~몇 주) > 전통적인 머신러닝(몇 초~몇 시간) 4. 특징 특징에 따른 결과 값이 달라짐. (특징(변수,feature) -> 결과(label)) 필요한 특징들만 사용할 ..

[머신러닝 기초] 6일차 #2

🔸날짜🔸 2021.08.01(일) 🔸제목🔸 [11] 근데, 딥러닝은 뭔가요? - 딥러닝의 개념, 인공신경망 🔸내용🔸 인공지능 : 기계를 인간과 비슷하게 만드는 기술 인공 신경(Artificial Neural Network - ANN) : 뉴런(뇌의 신경세포)를 본따 비슷한 알고리즘을 만듦. 예시) 딥러닝 인공 신경망을 활용해 층을 깊게 쌓아가며 학습을 하는 것 [활용] 이미지, 자연어 처리, 가격 예측, 신약 개발, 질병 진단, 음성 인식, 로봇 자율주행 등 [종류] MLP, CNN, RNN Artificial Neural Network (인공 신경) ⬇ Deep Neural network (여러 인공 신경이 모인 것) ⬇ Deep Learning (이것들이 모인 집합)

[머신러닝 기초] 06일차 #1

🔸날짜🔸 2021.08.01(일) 🔸제목🔸 [10] 머신러닝의 방법, 어떻게 공부하지? - 수많은 머신러닝 방법 공부법 🔸내용🔸 머신러닝 종류(What) : 머신러닝으로 풀 수 있는 문제 종류 머신러닝 방법(How) : 머신러닝을 구현하기 위한 알고리즘 첫 번째 종류. Supervised Learning(지도학습) - 분류, 회귀, 에측 [방법] SVM, Logistic Regression, Liner Regression, Decision Tree, Random Forest, KNN 두 번째 종류. Unsupervised Learning(비 지도학습) - 이상값 감지, 그룹화 [방법] K-means, PCA, Apriori 세 번째 종류. Reinforcement Learning(강화학습) - 강화학습 ..

[머신러닝 기초] 5일차 #2

🔸날짜🔸 2021.07.31(토) 🔸제목🔸 [10] 머신러닝의 방법, 어떻게 공부하지? - 수많은 머신러닝 방법 공부법 🔸내용🔸 머신러닝 학습 종류 분류 Supervised Learning (지도학습, 감독학습) Unsupervised Learning (비지도학습, 비감독학습) Reinforcement Learning (목표지향학습) 분류 / 회귀 / 예측 이상값 감지 / 그룹화 강화학습 컴퓨터에 데이터를 제공할 때 데이터들의 최종 결과가 무엇인지 함께 제공(label을 제공)하는 학습 방법 여러 데이터가 주어졌을 때 차이점을 기준으로 그룹을 분류해주는 학습 방법 Agent가 목표에 맞는 행동을 할 때마다 Environment에서 보상을 제공해 그 행동을 익히게 하는 학습 방법 정답 필요 양질의 labe..

[머신러닝 기초] 5일차 #1

🔸날짜🔸 2021.07.31(토) 🔸제목🔸 [08] 머신러닝, 뭘 잘 하나요?? 분류, 회귀, 예측, 이상값 감지, 그룹화, 강화학습 🔸내용🔸 머신러닝으로 어떤 일들을 잘 풀 수 있나? 1. 분류(Classification) 정해진 카테고리들을 학습 시켜 어떤 것에 속하는지 분류해주는 것 [예시] - 동물 사진 분류 - 손글씨 숫자 이미지 분류 - 뉴스 기사 분류 - 콜센터 고객 목소리 감정 분류 ...등등 2. 회귀(Regression) 상황이 주어졌을 때 값(정확히 떨어지는)이 얼마가 나올 지 예측 [예시] - 설탕 섭취량에 따른 혈압 수치 - 평균 학력에 따른 월간 독서량 - 출연 배우에 따른 영화 평점 - 웹사이트 방문 수에 따른 구매 비율 ...등등 3. 예측(Forcast) 회귀 + 시간 상황..

[머신러닝 기초] 4일차 #2

🔸날짜🔸 2021.07.30(금) 🔸제목🔸 [07] 머신러닝, 대체 뭘까요? 🔸내용🔸 인공지능 & 머신러닝 & 딥러닝 차이점 딥러닝⊂머신러닝⊂인공지능 인공지능 - 기계 혹은 컴퓨터가 인간의 지능을 모방해 인간과 비슷하게 동작하도록 만들어진 모든 기술 예) 딥블루, 로봇 청소기, 인공지능 에어컨, 자율주행 자동차 머신러닝(Machine Learning) (기계학습) - 인공지능의 한 분야. - 컴퓨터가 데이터를 이용해 학습하는 알고리즘 기술 - 인공신경망, 결정 트리, 서포트 벡터 머신 등 다양한 방법 - 학습에서 제일 중요한 것은 데이터들 기존 컴퓨터 사이언스 머신러닝 입력값과 알고리즘을 제시하면 그대로 실행하여 결과값을 도출 입력값과 출력값을 제공하여 알고리즘 도출 ex) 입력값 (1,3) / 알고리즘..