├── .flake8 ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── MIGRATION_GUIDE.md ├── README.md ├── SECURITY.md ├── timm_model_families.md └── workflows │ └── ci.yml ├── .gitignore ├── .gradio └── certificate.pem ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── assets ├── gardening.jpg └── looking_through_a_telescope.jpg ├── configs └── .gitkeep ├── docs └── demo.gif ├── environment.yml ├── examples └── quickstart.ipynb ├── pyproject.toml ├── scripts ├── .gitkeep └── simple_demo.py ├── src └── hac │ ├── __init__.py │ ├── cli.py │ ├── common │ ├── __init__.py │ ├── convert_to_safetensors.py │ ├── metrics.py │ └── transforms.py │ ├── image │ ├── __init__.py │ ├── data │ │ ├── __init__.py │ │ └── dataset.py │ ├── inference │ │ ├── EVALUATION_GUIDE.md │ │ ├── __init__.py │ │ ├── batch_evaluate.py │ │ ├── evaluate.py │ │ ├── pose_extractor.py │ │ └── predictor.py │ ├── models │ │ ├── __init__.py │ │ └── classifier.py │ └── training │ │ ├── __init__.py │ │ └── train.py │ └── video │ ├── __init__.py │ ├── data │ ├── __init__.py │ ├── augmentations.py │ ├── dataset.py │ ├── preprocess_ucf101.py │ └── split_ucf101.py │ ├── inference │ ├── __init__.py │ ├── create_demo_gif.py │ └── predictor.py │ ├── models │ ├── __init__.py │ └── classifier.py │ └── training │ ├── __init__.py │ └── train.py ├── tests ├── .gitkeep └── test_basic.py └── weights └── .gitkeep /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/MIGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.github/MIGRATION_GUIDE.md -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/timm_model_families.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.github/timm_model_families.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.gitignore -------------------------------------------------------------------------------- /.gradio/certificate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.gradio/certificate.pem -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/gardening.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/assets/gardening.jpg -------------------------------------------------------------------------------- /assets/looking_through_a_telescope.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/assets/looking_through_a_telescope.jpg -------------------------------------------------------------------------------- /configs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/docs/demo.gif -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/quickstart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/examples/quickstart.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/simple_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/scripts/simple_demo.py -------------------------------------------------------------------------------- /src/hac/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/__init__.py -------------------------------------------------------------------------------- /src/hac/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/cli.py -------------------------------------------------------------------------------- /src/hac/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/common/__init__.py -------------------------------------------------------------------------------- /src/hac/common/convert_to_safetensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/common/convert_to_safetensors.py -------------------------------------------------------------------------------- /src/hac/common/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/common/metrics.py -------------------------------------------------------------------------------- /src/hac/common/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/common/transforms.py -------------------------------------------------------------------------------- /src/hac/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/__init__.py -------------------------------------------------------------------------------- /src/hac/image/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hac/image/data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/data/dataset.py -------------------------------------------------------------------------------- /src/hac/image/inference/EVALUATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/inference/EVALUATION_GUIDE.md -------------------------------------------------------------------------------- /src/hac/image/inference/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hac/image/inference/batch_evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/inference/batch_evaluate.py -------------------------------------------------------------------------------- /src/hac/image/inference/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/inference/evaluate.py -------------------------------------------------------------------------------- /src/hac/image/inference/pose_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/inference/pose_extractor.py -------------------------------------------------------------------------------- /src/hac/image/inference/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/inference/predictor.py -------------------------------------------------------------------------------- /src/hac/image/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hac/image/models/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/models/classifier.py -------------------------------------------------------------------------------- /src/hac/image/training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hac/image/training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/image/training/train.py -------------------------------------------------------------------------------- /src/hac/video/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/__init__.py -------------------------------------------------------------------------------- /src/hac/video/data/__init__.py: -------------------------------------------------------------------------------- 1 | """Video datasets.""" 2 | -------------------------------------------------------------------------------- /src/hac/video/data/augmentations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/data/augmentations.py -------------------------------------------------------------------------------- /src/hac/video/data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/data/dataset.py -------------------------------------------------------------------------------- /src/hac/video/data/preprocess_ucf101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/data/preprocess_ucf101.py -------------------------------------------------------------------------------- /src/hac/video/data/split_ucf101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/data/split_ucf101.py -------------------------------------------------------------------------------- /src/hac/video/inference/__init__.py: -------------------------------------------------------------------------------- 1 | """Video inference.""" 2 | -------------------------------------------------------------------------------- /src/hac/video/inference/create_demo_gif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/inference/create_demo_gif.py -------------------------------------------------------------------------------- /src/hac/video/inference/predictor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/inference/predictor.py -------------------------------------------------------------------------------- /src/hac/video/models/__init__.py: -------------------------------------------------------------------------------- 1 | """Video models.""" 2 | -------------------------------------------------------------------------------- /src/hac/video/models/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/models/classifier.py -------------------------------------------------------------------------------- /src/hac/video/training/__init__.py: -------------------------------------------------------------------------------- 1 | """Video training.""" 2 | -------------------------------------------------------------------------------- /src/hac/video/training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/src/hac/video/training/train.py -------------------------------------------------------------------------------- /tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dronefreak/human-action-classification/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /weights/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------