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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages