torchopenl3
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: torchopenl3
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 98.7 MB
Statistics
- Stars: 18
- Watchers: 3
- Forks: 7
- Open Issues: 4
- Releases: 0
Metadata Files
README.md
Torchopenl3
Please cite the following TorchOpenL3 in your work:
[1]Gyanendra Das, Humair Raj Khan, Joseph Turian (2021). torchopenl3 (version 1.0.1). DOI 10.5281/zenodo.5168808, https://github.com/torchopenl3/torchopenl3.
TorchopenL3 is a pytorch port of the OpenL3 Python library for computing deep audio embeddings.
Contributors
Please refer to the Openl3 Library for keras version.
Comparison
We run torchopenl3 over 100 audio files and compare with openl3 embeddings. Below is the MAE (Mean Absolute Error) Table
| Contenttype | Inputrepr | Emd_size | MAE | |:------------:|:----------:|:--------:|:----------------------:| | Env | Linear | 512 | 1.1522600237867664e-06 | | Env | Linear | 6144 | 1.027089645617707e-06 | | Env | Mel128 | 512 | 1.2094695046016568e-06 | | Env | Mel128 | 6144 | 1.0968088741947213e-06 | | Env | Mel256 | 512 | 1.1641358707947802e-06 | | Env | Mel256 | 6144 | 1.0069775197507625e-06 | | Music | Linear | 512 | 1.173499645119591e-06 | | Music | Linear | 6144 | 1.048712784381678e-06 | | Music | Mel128 | 512 | 1.1837427564387327e-06 | | Music | Mel128 | 6144 | 1.0497348176841115e-06 | | Music | Mel256 | 512 | 1.1619711483490392e-06 | | Music | Mel256 | 6144 | 9.881532906774738e-07 |
Installation
Install via pip
pip install torchopenl3
Install the package with all dev libraries (i.e. tensorflow openl3)
git clone https://github.com/turian/torchopenl3.git
pip3 install -e ".[dev]"
Install Docker and work within the Docker environment. Unfortunately this Docker image is quite big (about 4 GB) because
``` docker pull turian/torchopenl3
Or, build the docker yourself
docker build -t turian/torchopenl3 .
```
Using TorchpenL3
To help you get started with TorchopenL3 please go through the colab file.
Acknowledge
Special Thank you to Joseph Turian for his help
[1] Look, Listen and Learn More: Design Choices for Deep Audio Embeddings
Jason Cramer, Ho-Hsiang Wu, Justin Salamon, and Juan Pablo Bello.
IEEE Int. Conf. on Acoustics, Speech and Signal Processing (ICASSP), pages 3852–3856, Brighton, UK, May 2019.
[2] Look, Listen and Learn
Relja Arandjelović and Andrew Zisserman
IEEE International Conference on Computer Vision (ICCV), Venice, Italy, Oct. 2017.
Model Weights License
Citation (CITATION.cff)
# YAML 1.2 # Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/) cff-version: 1.0.3 message: If you use this software, please cite it using these metadata. # FIXME title as repository name might not be the best name, please make human readable title: Torchopenl3 doi: 10.5281/zenodo.5168808 # FIXME splitting of full names is error prone, please check if given/family name are correct authors: - given-names: Gyanendra family-names: Das - given-names: Humair family-names: Khan name-particle: Raj - given-names: Joseph family-names: Turian version: 1.0.0 date-released: 2021-08-05 repository-code: https://github.com/torchopenl3/torchopenl3 license: Apache-2.0
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 204
- Total Committers: 5
- Avg Commits per committer: 40.8
- Development Distribution Score (DDS): 0.402
Top Committers
| Name | Commits | |
|---|---|---|
| Joseph Turian | t****n@g****m | 122 |
| Gyanendra | g****7@g****m | 65 |
| khumairraj | h****4@g****m | 8 |
| toborobot_ru | d****p@t****u | 7 |
| Jordie Shier | j****r@g****m | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 8
- Total pull requests: 51
- Average time to close issues: 24 days
- Average time to close pull requests: 1 day
- Total issue authors: 6
- Total pull request authors: 5
- Average comments per issue: 1.25
- Average comments per pull request: 0.18
- Merged pull requests: 41
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- turian (3)
- dcmoura (1)
- justinsalamon (1)
- jorshi (1)
- daisukelab (1)
- sandcobainer (1)
Pull Request Authors
- turian (26)
- Luckygyana (19)
- khumairraj (4)
- jorshi (1)
- toborobot (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 270 last-month
- Total dependent packages: 1
- Total dependent repositories: 5
- Total versions: 2
- Total maintainers: 2
pypi.org: torchopenl3
Deep audio and image embeddings, based on Look, Listen, and Learn approach Pytorch
- Homepage: https://github.com/torchopenl3/torchopenl3/
- Documentation: https://torchopenl3.readthedocs.io/
- License: MIT
-
Latest release: 1.0.1
published over 3 years ago
Rankings
Dependencies
- julius >=0.2.5
- librosa *
- nnAudio >=0.2.4
- numpy >=1.13.0
- resampy >=0.2.1,<0.3.0
- scikit-image >=0.14.3,<0.15.0
- scipy >=0.19.1
- soundfile *
- torch >=1.4.0
- actions/checkout v1 composite
- ricardochaves/python-lint v1.3.0 composite
- actions/checkout master composite
- actions/setup-python master composite
- ubuntu 20.04 build