AI study/ν΅κ³ & ML & DL
[λ¨Έμ λ¬λ] μ§λνμ΅ / λΉμ§λνμ΅ νΉμ§κ³Ό μκ³ λ¦¬μ¦ μμ
κ°μ π₯
2020. 12. 20. 18:07
λ°μν
μ§λνμ΅ (Supervised Learning
- μκ³ λ¦¬μ¦μ μ£Όμ
λλ νλ ¨λ°μ΄ν°μ λ μ΄λΈ(yκ°)μ΄ ν¬ν¨λμ΄ μλ€.
- μ) κ³ μμ΄μ¬μ§(1,0), κ°μμ§μ¬μ§ (0,1) μ΄λ°μμΌλ‘ μ νν λΌλ²¨λ§μ΄ λμ΄μλ λ°μ΄ν°λ₯Ό νλ ¨λ°μ΄ν°λ‘ μ΄μ©νλ€.
- λνμ μΈ μ§λνμ΅ λ°©λ²
- λΆλ₯
- μ’ λ₯λ₯Ό μμΈ‘νλ κ²
- λ°μ΄ν°λ₯Ό νΉμ λΌλ²¨κ°(yκ°)μΌλ‘ λΆλ₯(μμΈ‘)νλ μμ
- μ€νΈλΆλ₯ ( μ€νΈμ΄λ€ (1) / μ€νΈ μλλ€ (0) ) : λ³΄ν΅ Yes / No λ₯Ό 1κ³Ό 0μΌλ‘ νννλ€. - μ΄μ§λΆλ₯
- μ΄λ€ λ°μ΄ν°μ λν΄ μ¬λ¬κ° μ€ νλλ‘ λΆλ₯νκΈ°λ νλ€. - λ€μ€λΆλ₯
- κ³ μμ΄ (1,0,0) / κ°μμ§ (0,1,0) / ν λΌ (0,0,1)...
- νκ·
- μ°μλ κ°μ μμΈ‘νλ κ²
- μ΄λ€ λ°μ΄ν°λ€μ νΉμ§ (feature)μ ν λλ‘ κ°(μμΉ)μ μμΈ‘ νλ μμ
- μ) features = μ£Όν거리, μ°μ, λΈλλ λ±
Target (ꡬνλ €λ κ°) = μ€κ³ μ°¨ κ°κ²©
- μ) features = μ£Όν거리, μ°μ, λΈλλ λ±
- κ²°κ³Ό κ°μ μ€μμ΄λ©°, μ°μμ±μ κ°λλ€.
- μ§λνμ΅ μκ³ λ¦¬μ¦ μμ
- K-Nearest Neibors (k-μ΅κ·Όμ μ΄μ, KNN)
- Linear Regression (μ ν νκ·)
- Logistic Regression (λ‘μ§μ€ν± νκ·)
- SVM (Support Vector Machines)
- Decision Tree (μμ¬κ²°μ λ무)
- Random Forest (λλ€ ν¬λ μ€νΈ)
- Neural Networks (μ κ²½λ§)
λΉμ§λνμ΅ (Unsupervised Learning)
- λ μ΄λΈμ΄ μλ μνμ νλ ¨λ°μ΄ν°λ₯Ό μ΄μ©νμ¬ νμ΅νλ λ°©λ²
- λ¨Έμ λ¬λ μμ€ν μ΄ μμμ yκ°(νκ²)μ΄ λ¬΄μμΈμ§ νμ΅ν΄μΌνκΈ° λλ¬Έμ λΉμ§λ νμ΅μ΄λΌκ³ νλ€.
- μμ)
- κ³ μμ΄, κ°μμ§, λ, μλ₯Ό λΉμ§λ νμ΅ μν€λ©΄
λ€λ¦¬κ° 4κ°μΈ κ°μμ§, κ³ μμ΄λ₯Ό ν λ¬ΆμμΌλ‘
λ€λ¦¬κ° 2κ°μΈ λ, μλ₯Ό ν λ¬ΆμμΌλ‘ λ¬Άμ μ μμ κ²μ΄λ€. - μ΄μ²λΌ νλ ¨λ°μ΄ν°μ μ μ ν Feature(λ€λ¦¬ μ)λ₯Ό μ°Ύμλ΄μΌ μ’μ κ²°κ³Όλ₯Ό μ»μ μ μλ€.
- κ³ μμ΄, κ°μμ§, λ, μλ₯Ό λΉμ§λ νμ΅ μν€λ©΄
- λΉμ§λνμ΅ μκ³ λ¦¬μ¦ μμ
- κ΅°μ§ (Clustering)
- k-means
- κ³μΈ΅ κ΅°μ§ λΆμ (Hierarchical Cluster Analysis, HCA)
- κΈ°λκ° μ΅μν (Expectation maximization)
- μ°¨μμΆμ
(μ 보 μμ€μ μ΅μν νλ©΄μ λ°μ΄ν°λ₯Ό κ°μν νλ λ°©λ²)
ex. μ€κ³ μ°¨μ κ°κ²©μ μμΈ‘ν λ, μ£Όν거리μ μ°μμ λ§€μ° μκ΄μλ κ΄κ³. μ΄λ₯Ό "λ§λͺ¨ μ λ"λ₯Ό λνλ΄λ νλμ νΉμ±μΌλ‘ ν©μΉ¨μΌλ‘μ¨ λ°μ΄ν°μ μ°¨μμ μΆμν μ μλ€. (μ΄λ₯Ό νΉμ± μΆμΆ μ΄λΌκ³ νλ€.)
- μ£Όμ±λΆ λΆμ (Principal Component Analysis, PCA)
- 컀λ PCA
- μ§μμ μ ν μλ°°λ©
- t-SNE (t-distributed Stochastic Neighbor Embedding, μκ°νν¨μΌλ‘μ¨ μ°¨μμ μΆμνλ λ°©μ)
- μ°κ΄ κ·μΉ νμ΅
(λ°μ΄ν°μ νΉμ± κ°μ ν₯λ―Έλ‘μ΄ κ΄κ³λ₯Ό μ°Ύμλ΄λ νμ΅)
ex. "λ§₯μ£Όλ₯Ό μ¬λ©΄μ ν¨κ» κΈ°μ κ·λ₯Ό μ°λ€" λΌλ νΉμ΄ν μ°κ΄κ΄κ³λ₯Ό λ°νλ΄λ©΄μ λ€λ°©λ©΄μΌλ‘ νμ© κ°λ₯νλ€.
- Apriori
- Eclat
- κ΅°μ§ (Clustering)
λ°μν