Machine Learning
Machine Learning
flowchart TD
%% π μ 체 μ λͺ©
classDef title fill:none,stroke:none,font-size:24px,font-weight:bold,color:#2D3748;
TitleNode(((Machine Learning)))
class TitleNode title
%% π‘ 1λ¨κ³: μ
λ ₯ λ°μ΄ν° (Input Layer)
subgraph Input_Layer [Input]
direction TB
I1[Data with Labels]
I2[Data without Labels]
I3[States and Actions]
end
%% βοΈ 2λ¨κ³: νμ΅ λ°©λ² (Learning methods)
subgraph Learning_Methods [Learning]
direction TB
SL[Supervised Learning]
UL[Unsupervised Learning]
RL[Reinforcement Learning]
%% νΌλλ°± 루ν (μ§κ΄μ μΈ νλ¦)
SL -. Error .-> SL
RL -. Reward .-> RL
end
%% π€ 3λ¨κ³: κ²°κ³Όλ¬Ό (Output Layer)
subgraph Output_Layer [Output]
direction TB
O1[Mapping]
O2[Classes]
O3[Action]
end
%% π 4λ¨κ³: μμΈ μμ λ° μκ³ λ¦¬μ¦ (Detailed Examples)
subgraph Examples_Layer [Examples]
%% μ§λ νμ΅ μμΈ
subgraph SL_Examples [Supervised]
direction LR
Reg[Regression]
Class[Classification]
Reg_L[Linear Regression] --- Reg
Reg_P[Poisson Regression] --- Reg
Reg_E[Ensemble Methods] --- Reg
Reg_PCR[PCR Regression] --- Reg
Reg_LS[Lasso] --- Reg
Reg_NN[Neural Networks] --- Reg
Class_L[Logistic Regression] --- Class
Class_NB[Naive Bayes] --- Class
Class_DT[Decision Trees] --- Class
Class_E[Ensemble Methods] --- Class
Class_NN[Neural Networks] --- Class
end
%% λΉμ§λ νμ΅ μμΈ
subgraph UL_Examples [Unsupervised]
direction LR
Clust[Clustering]
DimRed[Dimensionality Reduction]
C_KM[k-Means] --- Clust
C_MST[MST] --- Clust
C_EM[Expectation Maximization] --- Clust
DR_P[PCR] --- DimRed
DR_S[SVD] --- DimRed
end
%% κ°ν νμ΅ μμΈ
subgraph RL_Examples [Reinforcement]
direction LR
RL_MB[Model-based]
RL_MF[Model-free]
end
end
%% π μ 체 μ°κ²° (μ΅μν λ° λͺ
νν)
I1 --> SL
I2 --> UL
I3 --> RL
SL --> O1
UL --> O2
RL --> O3
O1 --> SL_Examples
O2 --> UL_Examples
O3 --> RL_Examples
%% π¨ μ€νμΌ μ μ (classDef)
classDef inputNode fill:#EBF8FF,stroke:#63B3ED,stroke-width:2px,rx:10,ry:10,color:#2C5282;
classDef learningNode fill:#EDF2F7,stroke:#A0AEC0,stroke-width:2px,color:#4A5568,font-weight:bold;
classDef outputNode fill:#E0FFFF,stroke:#81E6D9,stroke-width:2px,rx:10,ry:10,color:#285E61;
classDef exampleCatNode fill:#FEFCBF,stroke:#ECC94B,stroke-width:2px,stroke-dasharray: 5 5,color:#744210;
classDef exampleNode fill:#FFFFFF,stroke:#CBD5E0,stroke-width:1px,rx:5,ry:5,color:#718096,font-style:italic,font-size:12px;
%% μ€νμΌ μ μ© (class)
class I1,I2,I3 inputNode
class SL,UL,RL learningNode
class O1,O2,O3 outputNode
class Reg,Class,Clust,DimRed,RL_MB,RL_MF exampleCatNode
class Reg_L,Reg_P,Reg_E,Reg_PCR,Reg_LS,Reg_NN,Class_L,Class_NB,Class_DT,Class_E,Class_NN,C_KM,C_MST,C_EM,DR_P,DR_S exampleNode
%% μλΈκ·Έλν μ€νμΌ
%% π¨ Input_Layer μλΈκ·Έλν λ°°κ²½μ λ³κ²½
subgraph Input_Layer
style Input_Layer fill:#F0F9FF,stroke:none
end
%% π¨ Learning_Methods μλΈκ·Έλν λ°°κ²½μ λ³κ²½
subgraph Learning_Methods
style Learning_Methods fill:#F7FAFC,stroke:none
end
%% π¨ Output_Layer μλΈκ·Έλν λ°°κ²½μ λ³κ²½
subgraph Output_Layer
style Output_Layer fill:#F0FFF4,stroke:none
end
%% π¨ Examples_Layer μλΈκ·Έλν λ°°κ²½μ λ³κ²½
subgraph Examples_Layer
style Examples_Layer fill:#FFFEEE,stroke:none
end
This post is licensed under CC BY 4.0 by the author.