CCS Concepts:  
$\bullet$  Computing methodologies  $\rightarrow$  Neural networks .

1 INTRODUCTION  
Our contributions include:  

1.1 Motivation  

2 BACKGROUND  

2.1 Network Architectures  

2.3 Action Recognition: Terms  

2.5 Pose Estimation: Terms  

2.6 Pose Estimation: Evaluation Metrics  

3 HUMAN POSE ESTIMATION  

3.1 Pose Estimation from Images  

3.2 Human Pose Estimation from Video  

4 HUMAN ACTION RECOGNITION  

5 ANIMAL BEHAVIOR CLASSIFICATION  

5.1 2D Animal Pose Estimation  

5.2 3D Animal Pose Estimation  

5.3 Tracking  

5.4 Taxonomy for Animal Behavior Classification  
Supervised Classification requires behavior labels.  

6 DISCUSSION AND FUTURE DIRECTIONS  

7 CONCLUSION