Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Deep Learning For Image Processing | 14,599 | 7 months ago | 28 | gpl-3.0 | Python | |||||
deep learning for image processing including classification and object-detection etc. | ||||||||||
Labelme | 11,078 | 8 | 11 | 13 days ago | 191 | November 20, 2022 | 82 | other | Python | |
Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation). | ||||||||||
Jetson Inference | 6,692 | a month ago | 246 | mit | C++ | |||||
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson. | ||||||||||
Pyaudioanalysis | 5,433 | 11 | 8 | 3 days ago | 23 | February 07, 2022 | 195 | apache-2.0 | Python | |
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications | ||||||||||
Paddlex | 4,457 | 2 | 4 days ago | 54 | December 10, 2021 | 528 | apache-2.0 | Python | ||
PaddlePaddle End-to-End Development Toolkit(『飞桨』深度学习全流程开发工具) | ||||||||||
Pointnet | 3,907 | a year ago | 174 | other | Python | |||||
PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation | ||||||||||
Catalyst | 3,151 | 19 | 13 | 3 months ago | 108 | April 29, 2022 | 6 | apache-2.0 | Python | |
Accelerated deep learning R&D | ||||||||||
Pointnet_pointnet2_pytorch | 2,491 | 2 months ago | 114 | mit | Python | |||||
PointNet and PointNet++ implemented by pytorch (pure python) and on ModelNet, ShapeNet and S3DIS. | ||||||||||
Imgclsmob | 2,399 | 6 | 2 years ago | 67 | September 21, 2021 | 6 | mit | Python | ||
Sandbox for training deep learning networks | ||||||||||
Awesome Deeplearning | 2,356 | 2 months ago | 478 | apache-2.0 | Jupyter Notebook | |||||
深度学习入门课、资深课、特色课、学术案例、产业实践案例、深度学习知识百科及面试题库The course, case and knowledge of Deep Learning and AI |
This is general info. Click here for the complete wiki and here for a more generic intro to audio data handling
pyAudioAnalysis is a Python library covering a wide range of audio analysis tasks. Through pyAudioAnalysis you can:
git clone https://github.com/tyiannak/pyAudioAnalysis.git
pip install -r ./requirements.txt
pip install -e .
More examples and detailed tutorials can be found at the wiki
pyAudioAnalysis provides easy-to-call wrappers to execute audio analysis tasks. Eg, this code first trains an audio segment classifier, given a set of WAV files stored in folders (each folder representing a different class) and then the trained classifier is used to classify an unknown audio WAV file
from pyAudioAnalysis import audioTrainTest as aT
aT.extract_features_and_train(["classifierData/music","classifierData/speech"], 1.0, 1.0, aT.shortTermWindow, aT.shortTermStep, "svm", "svmSMtemp", False)
aT.file_classification("data/doremi.wav", "svmSMtemp","svm")
Result: (0.0, array([ 0.90156761, 0.09843239]), ['music', 'speech'])
In addition, command-line support is provided for all functionalities. E.g. the following command extracts the spectrogram of an audio signal stored in a WAV file: python audioAnalysis.py fileSpectrogram -i data/doremi.wav
Apart from this README file, to bettern understand how to use this library one should read the following:
@article{giannakopoulos2015pyaudioanalysis,
title={pyAudioAnalysis: An Open-Source Python Library for Audio Signal Analysis},
author={Giannakopoulos, Theodoros},
journal={PloS one},
volume={10},
number={12},
year={2015},
publisher={Public Library of Science}
}
For Matlab-related audio analysis material check this book.
Theodoros Giannakopoulos, Principal Researcher of Multimodal Machine Learning at the Multimedia Analysis Group of the Computational Intelligence Lab (MagCIL) of the Institute of Informatics and Telecommunications, of the National Center for Scientific Research "Demokritos"