1. Introduction

Artificial Intelligence: 인지 행동을 λͺ¨λ°©ν•˜λŠ” μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜λŠ” ν•™λ¬Έ

Machine Learning: 주어진 데이터λ₯Ό 톡해 μˆ˜ν•™μ μΈ λͺ¨λΈμ„ fitting ν•˜μ—¬ κ²°μ •ν•˜κ³ λ‘ ν•˜λŠ” 것을 ν•™μŠ΅ν•˜λŠ” AI의 subset.

Deep Neural Network: ML λͺ¨λΈ μ€‘μ—μ„œλ„ 크고 κ±°λŒ€ν•œ λͺ¨λΈλ“€μ„ μ˜λ―Έν•¨. μ•žμœΌλ‘œ μŠ€ν„°λ”” ν•˜λŠ” λ™μ•ˆ λ‹€λ£° ν† ν”½.

Untitled

1.1. Supervised Learning

Supervised learning model 은 input data λ‘œλΆ€ν„° output data 둜의 mapping 을 μ •μ˜ν•œλ‹€.

1.1.1. Regression and classificatino problems

λ¨Όμ € input, output dataλŠ” 보톡(거의 λͺ¨λ‘) vector format 으둜 encoding, decoding λœλ‹€. μ•„λž˜ μ„€λͺ…μ—μ„œλŠ” 아직은 ML model 을 blackbox 둜 μ—¬κΈ°κ³  μ„€λͺ…을 μ§„ν–‰ν•œλ‹€.

Untitled

μœ„ a-b) 의 μ˜ˆμ œλŠ” Regression task 의 μ˜ˆμ‹œλ₯Ό 보인닀. 방의 정보, ν˜Ήμ€ λΆ„μžμ˜ ꡬ쑰에 λŒ€ν•œ 정보가 vector format 으둜 μ£Όμ–΄μ‘Œμ„ λ•Œ 이에 λŒ€ν•œ 결과둜 방의 가격, μ–΄λŠ” 점, λ“λŠ” 점에 λŒ€ν•œ μ–΄λ–€ continuous number 둜 return λœλ‹€.

Untitled

c-e)λŠ” 반면 μ–΄λ–€ category λ₯Ό 결과둜 λ‚Έλ‹€. 이λ₯Ό Classification task라고 ν•œλ‹€.

1.1.2. Inputs

input도 λ‹€μ–‘ν•œ form 을 κ°–λŠ”λ‹€. 예λ₯Ό λ“€μ–΄ 집 값에 λŒ€ν•œ μ •λ³΄λŠ” μˆœμ„œκ°€ 있고 길이가 κ³ μ • λΌμžˆλ‹€. μ΄λŸ¬ν•œ 데이터λ₯Ό Structured or tabular data 라고 ν•œλ‹€.

반면, λ ˆμŠ€ν† λž‘ 리뷰 같은 text 같은 경우 길이가 λ¬Έμž₯의 λ‹¨μ–΄μ˜ κ°―μˆ˜μ— 따라 λ‹€λ₯΄κΈ° λ•Œλ¬Έμ— variable ν•˜κ³  특히 μˆœμ„œκ°€ μ€‘μš”ν•˜λ‹€.

sound data 의 κ²½μš°λŠ” μ•½ 10초 μ •λ„λ‘œ μ†Œλ¦¬λ₯Ό λŠμ—ˆμ„ λ•Œ, μ•½ 441,000개의 μ •μˆ˜κ°’μ„ κ°–λŠ”λ‹€. μ΄λ―Έμ§€μ˜ 경우 2D ν”½μ…€ κ°’λ“€λ‘œ κ΅¬μ„±λ˜μ–΄ 있고, 각 ν”½μ…€ 간은 μ„œλ‘œ 맀우 λ°€μ ‘ν•˜κ²Œ μ—°κ΄€ λΌμžˆλ‹€. λΆ„μž ꡬ쑰λ₯Ό λΆ„μ„ν•˜λŠ” λ°μ΄ν„°μ˜ κ²½μš°λŠ” λΆ„μž ꡬ쑰λ₯Ό vector form 으둜 λ³€ν™˜ν•˜κΈ° μœ„ν•΄ νŠΉλ³„νžˆ κ³ μ•ˆλœ λͺ¨λΈμ˜ ꡬ쑰가 ν•„μš”ν•˜λ‹€.

1.1.3. Machine learning models

예제λ₯Ό μ‚΄νŽ΄λ³΄μž.