Nada-AI is a Python library designed for AI/ML on top of Nada DSL and Nillion Network.
Project description
Nada AI
Nada AI is a Python library designed for performing ML/AI on top of Nada DSL and the Nillion Network.
It provides an intuitive ML interface and frictionless integration with existing ML frameworks such as PyTorch and Sci-kit learn.
Features
- Exporting model state: Integrates with models from existing ML frameworks and provides an easy way to export them to the Nillion network - to be used in Nada programs.
- AI Modules: A PyTorch-esque interface to create arbitrary ML models in Nada by stacking pre-built common ML components - with the possibility of easily creating custom components.
- Importing model state: Easily import an exported model state that lives in the Nillion network to be used in a Nada program.
Installation
Using pip
pip install nada-ai
From Sources
You can install the nada-ai library using Poetry:
git clone https://github.com/NillionNetwork/nada-ai.git
pip3 install poetry
poetry install nada-ai
License
This project is licensed under the Apache2 License. See the LICENSE file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nada_ai-0.3.0.tar.gz
(16.4 kB
view hashes)
Built Distribution
nada_ai-0.3.0-py3-none-any.whl
(24.5 kB
view hashes)