# Skeleton Transformer in Keras
Keras implementation of "skeleton transformer module", which is mentioned in [Skeleton-based Action Recognition with Convolutional Neural Networks](https://arxiv.org/abs/1704.07595).
## Install
You can install this module from [PyPI](https://pypi.org/project/skeraton) as `skeraton`.
```sh
pip install skeraton
```
## How to use
### Module
#### skeraton.SkeletonTransformer
##### Parameters:
All parameters are required.
**timesteps:** Timesteps of input time-series data (equal to number of frames, mentioned as 'T' in the paper)
**kpts_dim:** Dimentions of keypoints (usually 2 (x, y) or 3 (x, y, z))
**output_dim:** Dimentions of output (mentioned as 'M' in the paper)
##### Input:
**x:** 3-dimentional tensor of shape (batchsize, timesteps, kpts_dim*N) where N is number of joints
## Pytorch implementation
We also have Pytorch implementation of this module:
[https://github.com/Yutsuro/skeleton-transformer-Pytorch](https://github.com/Yutsuro/skeleton-transformer-Pytorch)
Raw data
{
"_id": null,
"home_page": "https://github.com/Yutsuro/skeleton-transformer-Keras",
"name": "skeraton",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "Skeleton-Transformer Python Keras Action-Recognition Skeleton Pose-Estimation",
"author": "Yutsuro",
"author_email": "Yuki@utsu.ro",
"download_url": "https://files.pythonhosted.org/packages/74/a5/6e5d5762f89f19646483d53650560f1926e82a34c5976c9e19f79f79cddd/skeraton-0.1.0.tar.gz",
"platform": null,
"description": "# Skeleton Transformer in Keras\n\n\n\nKeras implementation of \"skeleton transformer module\", which is mentioned in [Skeleton-based Action Recognition with Convolutional Neural Networks](https://arxiv.org/abs/1704.07595).\n\n\n\n## Install\n\n\n\nYou can install this module from [PyPI](https://pypi.org/project/skeraton) as `skeraton`.\n\n\n\n```sh\n\npip install skeraton\n\n```\n\n\n\n## How to use\n\n\n\n### Module\n\n\n\n#### skeraton.SkeletonTransformer\n\n\n\n##### Parameters:\n\n\n\nAll parameters are required.\n\n\n\n**timesteps:** Timesteps of input time-series data (equal to number of frames, mentioned as 'T' in the paper) \n\n**kpts_dim:** Dimentions of keypoints (usually 2 (x, y) or 3 (x, y, z))\n\n**output_dim:** Dimentions of output (mentioned as 'M' in the paper)\n\n\n\n##### Input:\n\n\n\n**x:** 3-dimentional tensor of shape (batchsize, timesteps, kpts_dim*N) where N is number of joints\n\n\n\n## Pytorch implementation\n\n\n\nWe also have Pytorch implementation of this module: \n\n[https://github.com/Yutsuro/skeleton-transformer-Pytorch](https://github.com/Yutsuro/skeleton-transformer-Pytorch)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Keras implementation of skeleton transformer module",
"version": "0.1.0",
"split_keywords": [
"skeleton-transformer",
"python",
"keras",
"action-recognition",
"skeleton",
"pose-estimation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1bf9031a9b20b396fbd6191fd733a29de0495777e36e58acbc85372a854a8e7b",
"md5": "ca34dd18d7ffcd1b4b865c4665f8530d",
"sha256": "ad4cbd395fc57f4cfae525f0669e21c65c5205085a962165680703266bd12667"
},
"downloads": -1,
"filename": "skeraton-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ca34dd18d7ffcd1b4b865c4665f8530d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3655,
"upload_time": "2023-04-19T17:44:07",
"upload_time_iso_8601": "2023-04-19T17:44:07.550088Z",
"url": "https://files.pythonhosted.org/packages/1b/f9/031a9b20b396fbd6191fd733a29de0495777e36e58acbc85372a854a8e7b/skeraton-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "74a56e5d5762f89f19646483d53650560f1926e82a34c5976c9e19f79f79cddd",
"md5": "7e86d263dcdde1790195399c788c786b",
"sha256": "843397f66ac174a11ddfbbcd81cae0af3fe136de7bb01b906f93acd86708accb"
},
"downloads": -1,
"filename": "skeraton-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "7e86d263dcdde1790195399c788c786b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3418,
"upload_time": "2023-04-19T17:44:10",
"upload_time_iso_8601": "2023-04-19T17:44:10.639153Z",
"url": "https://files.pythonhosted.org/packages/74/a5/6e5d5762f89f19646483d53650560f1926e82a34c5976c9e19f79f79cddd/skeraton-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-19 17:44:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "Yutsuro",
"github_project": "skeleton-transformer-Keras",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "skeraton"
}