일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코루틴 빌더
- 자원부족
- taint
- JanusWebRTC
- VARCHAR (1)
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- 깡돼후
- table not found
- 티스토리챌린지
- 겨울 부산
- 오블완
- PersistenceContext
- 개성국밥
- python
- k8s #kubernetes #쿠버네티스
- pytest
- preemption #
- 코루틴 컨텍스트
- PytestPluginManager
- 달인막창
- Value too long for column
- JanusGateway
- JanusWebRTCServer
- tolerated
- Spring Batch
- JanusWebRTCGateway
- kotlin
- vfr video
- terminal
- mp4fpsmod
너와 나의 스토리
Andrew Ng - machine learning 정리 [Lecture 1] 본문
Andrew Ng - machine learning 정리 [Lecture 1]
노는게제일좋아! 2019. 7. 3. 19:31강의: www.coursera.org
Lecture 1.1 Introduction: Machine Learning
Machine Learning: 데이터를 이용해서 컴퓨터를 학습시키는 방법론
Tom이 정의한 머신 러닝: a well-posed learning problem is defined as follows
he says “A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.”
Q: Suppose your email program watches which emails you do or do not mark as spam, and based on that learns how to better filter spam. What is the task T in this setting? 1
1. Classifying emails as spam or not spam. -> T
2. Watching you label emails as spam or not spam. -> E
3. The number of emails correctly classified as spam/not spam. -> P
4. None of the above- this is not a machine learning problem.
Machine learning algorithms:
- Supervised learning -> 컴퓨터에게 뭘 할지 알려줌
- Unsupervised learning
Others: Reinforcement learning, recommender systems
Also talk about: Practical advice for applying learning algorithms.
Lecture 1.2 Introduction: Supervised Learning
Supervised Learning: 데이터에 대한 레이블(Label)- 명시적인 정답- 이 주어진 상태에서 컴퓨터를 학습시키는 방법. (“right answer” given)
자료들을 일직성 등과 같은 것으로 연결해서 다음 결과를 예측할 수 있음
- Problem 1: Regression problem
- 연속된 값을 가진 결과를 예측
- ex) You have a large inventory of identical items. You want to predict how many of these items will seel over the next 3 months.
- Problem 2: Classification problem
- 0또는 1, 악성 또는 양성처럼 불연속적인 결과 값을 예측하는 것
- ex) You'd like software to examine individual customer accounts, and for each account decide if it has been hacked/compromised.
● 딥러닝에서 Supervised Learning 방법론으로 주로 사용되는 구조는 CNNs, RNNs이다.
Lecture 1.3 Introduction: Unsupervised Learning
Unsupervised Learning: 데이터에 대한 레이블(명시적인 정답)이 주어지지 않는 상태에서 컴퓨터를 학습시키는 방법론. 즉, 데이터 형태로 학습을 진행하는 방법이다.
예를 들어,
데이터가 무작위로 분포되어 있을 때, 이 데이터를 비슷한 특성을 가진 세 가지 부류로 묶는 클러스터링(Clustering) 알고리즘이 있다.
● 비지도 학습은 데이터의 숨겨진 특징이나 구조를 발견하는데 사용됨.
- Cocktail party problem algorithm:
[W,s,v] = svd((repmat(sum(x.*x,1),size(x,1),1).*x)*x’);
'Data Analysis > Machine learning' 카테고리의 다른 글
ARIMA(autoregressive integrated moving average)란? (0) | 2019.07.11 |
---|---|
Forecasting at Uber (0) | 2019.07.11 |
jupyter notebook [anaconda, tensorflow] (0) | 2019.07.05 |
Andrew Ng - machine learning 정리 [Lecture 4] (0) | 2019.07.03 |
Andrew Ng - machine learning 정리 [Lecture 2] (0) | 2019.07.03 |