Skip to content

LittleBoy2023/ML-Semester1

Repository files navigation

Potato_Net

Python matplotlib numpy opencv-python Pillow six tensorboard tensorboard-data-server torch torchvision

Introduciton

Autism spectrum disorders (ASD) comprise a range of neurodevelopmental disorders characterized by limitations in social interaction, communication, and repetitive behaviors. Repetitive hand motions are a common stimulus behavior for individuals with autism, serving as a nonverbal communication cue and self-regulatory mechanism. The project examined the signature hand movements of individuals with autism and used machine learning algorithms focused on identifying three specific repetitive behaviors in children with autism: arm flapping, hand clapping, and finger rubbing. The aim is to support early and accurate ASD diagnosis. Through advanced video analytics and pattern recognition techniques, we strive to contribute to a deeper understanding of ASD behavioral markers.

Requirements

  • matplotlib==3.8.2
  • numpy==1.24.1
  • opencv-python==4.8.1.78
  • Pillow==9.3.0
  • six==1.16.0
  • tensorboard==2.15.1
  • tensorboard-data-server==0.7.2
  • torch==2.1.2+cu121
  • torchvision==0.16.2+cu121

Structure

C:.
│  clip_cap.py
│  main_for_ori_model.py
│  main_for_potatonet.py
│  ori_model.py
│  potato_model.py
│  README.md
│  vid2fram.py
├─data
│  ├─label    
│  ├─out    
│  └─vid        
├─model
│  ├─ori
│  │      PoseModel_whole.pt
│  │      
│  └─PotatoNet
│          PoseModel_epoch60.pt       
└─runs
    ├─pose_model_20240112-133345
    │      events.out.tfevents.1705037625.albyq.86228.0
    │      
    └─pose_model_20240112-145836
            events.out.tfevents.1705042716.albyq.95204.0

Data analysis

Raw data

data1

Segment

data1

Category

data1

Model

Structure

data1

Result

data1

data1

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages