kodejuice/arithmetic-compressor
Arithmetic coding library with statistical models like PPM and Context mixing (demonstrating core principles of probabilistic inference, ensemble learning in AI)
This library helps software developers implement data compression in their applications. It takes in strings or lists of data and outputs a more compact, encoded representation using arithmetic coding. Developers would use this to reduce the storage size or transmission bandwidth needed for their application's data.
No commits in the last 6 months. Available on PyPI.
Use this if you are a software developer needing to implement advanced, adaptive data compression algorithms like PPM or Context Mixing within your Python application.
Not ideal if you are looking for a standalone compression utility or a library for general-purpose file archiving, as this focuses on algorithmic implementation for developers.
Stars
19
Forks
3
Language
Python
License
MIT
Category
Last pushed
Oct 09, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/kodejuice/arithmetic-compressor"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
InterDigitalInc/CompressAI
A PyTorch library and evaluation platform for end-to-end compression research
quic/aimet
AIMET is a library that provides advanced quantization and compression techniques for trained...
tensorflow/compression
Data compression in TensorFlow
baler-collaboration/baler
Repository of Baler, a machine learning based data compression tool
thulab/DeepHash
An Open-Source Package for Deep Learning to Hash (DeepHash)