Programming Artificial Intelligence Utilities is a package that aims to make artificial intelligence and machine learning programming easier through abstractions of extensive APIs, research paper implementations, and data manipulation.
Package Features
- Analytics
- Plotting of data through embedding algorithms, such as Isomap and TSNE
- Audio
- Recording and playing
- Volume, speed, and pitch manipulation
- Trimming and Splitting
- Spectrogram, Fbanks, and MFCC creation
- Audio file conversions
- Image
- Simplified OpenCV Interface
- Autoencoder
- Trainer and Predictor
- Trainer with extra decoder
- VAE Trainer
- Evolution Algorithm
- One dimensional evolution algorithm
- Hyperparameter tuner
- GAN
- GAN Trainer
- GANI Trainer (GAN which takes provided Inputs)
- Cycle GAN Trainer
- Predictors
- Neural Network
- Trainer and Predictor
- Dense layers that combine batch norm
- Convolution layers that combine batch norm, max pooling, upsampling, and transposing
- Reinforcement
- OpenAI Gym wrapper
- Multi-agent adverserial environment
- Greedy, ascetic, and stochastic policies
- Noise policies
- Exponential, linear, and constant decay
- Normal memory and efficient time distributed memory (for stacked states)
- Agents
- QAgent: Q-learning with a table
- DQNAgent Q-learning with a neural network model
- PGAgent: State to action neural network model (Actor) trained with policy gradients
- DDPGAgent: State to continous action space neural network model trained with deterministic policy gradients
- Reinforcement Agents
- DQNPGAgent: Combination of a DQN and PG agent into one agent
- A2CAgent: Advantage Actor Critic agent
- PPOAgent: Proximal Policy Optimization agent
- TD3Agent: Twin Delayed DDPG Agent
- PGCAgent: Continuous variant of PGAgent
- A2CCAgent: Continuous variant of A2CAgent
Metadata
Release files for paiutils 4.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| paiutils-4.0.0.tar.gz | 2.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| paiutils-4.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.0 MB
Release files / paiutils-4.0.0.tar.gz
| Download URL | paiutils-4.0.0.tar.gz |
|---|---|
| Size | 2.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dfcfabd2f199314fcc16b9022202f277c86597c204616d11d8491115f08780b7
|
|
BLAKE2b-256 checksum How to use checksums |
fc0f6d880942583ce1727022fa992f8106f375f8c05329906d7335c8a4f13ec8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9
|
Release files / paiutils-4.0.0-py3-none-any.whl
| Download URL | paiutils-4.0.0-py3-none-any.whl |
|---|---|
| Size | 2.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c36974e591d08d5334d0734ef7a9229113ef3017931c333cc692b64d11ad8549
|
|
BLAKE2b-256 checksum How to use checksums |
f1b08be88833f393c9d3bac5fc25de2d63bddc22ebbd8adda1aebcc0967cbebe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.9
|