Skip to content

AIT-Protocol/einstein-ait-prod

Repository files navigation

🧠 Einstein - AIT 🤖

Introduction

Description

Einstein-AIT is a decentralized network utilizing the Bittensor protocol for advanced AI/ML model development focused on mathematics, computational thinking, and data analysis. This document guides validators and miners on setup, operation, and contribution.

Subnet Purpose

Einstein-AIT subnet aims to:

  • Host a fine-tuning competition for AI/ML models specialized in mathematics and computational reasoning.
  • Produce a revenue-generating subscription business through a front-end Math and Data analytics LLM application, leveraging RLFH via real user feedback and response rating.
  • Open-source and fine-tune a custom AI/ML model trained on a robust dataset, including a cleaned MIT-IDSS mathematics dataset.

Subnet Objective

To provide real-world users with an ever-improving AI/ML model capable of computing complex mathematics and data analytics, adapting to the user's education level, and providing appropriate justifications for its results.

Subnet Product Breakdown

  • Open Source: Specialized mathematics ML model trained on various datasets, including proprietary data from MIT Institute for Data Systems and Society (IDSS).
  • Hugging Face Leaderboard: For fine-tuning the model and allowing miners to compete with custom models.
  • Front-End Application: Revenue-generating business model.

Key Features

  • 🚀 Advanced Computational Network: Incentivizing miners to enhance computational resources for complex AI/ML tasks.
  • 📈 Performance Commitment: Miners commit to a model type and task volume.
  • 💰 Incentive Mechanism:
    • reward = (0.6 * accuracy_score) + (0.3 * reasoning_score) + (0.1 * time_score)
    • accuracy_score is based on the correctness of the result.
    • reasoning_score measures the similarity between the generated text and reference data.
    • time_score is derived from the time taken to generate the result.
  • 🌟 Continuous Improvement: Introducing new models and features based on demand.
  • 💵 Earn as a Validator: Validators earn by sharing computational resources with miners.

Setup and Participation

For Validators

  1. 🛠️ Install dependencies and set up the Einstein-AIT validator node.
  2. ⚙️ Configure validator settings, including TAO staking.
  3. 🚀 Start the validator node and process AI/ML tasks from miners.

Detailed instructions for setting up the validator node can be found here.

For Miners

  1. 🛠️ Install dependencies and set up the Einstein-AIT miner node.
  2. 🗂️ Choose a model type and specify task volume.
  3. 🚀 Start the miner node and contribute computational resources.

Detailed instructions for setting up the miner node can be found in the miners documentations:

Contribution

We welcome contributions to the Einstein-AIT project! If you have ideas, bug reports, or feature requests, please open an issue on our GitHub repository. To contribute code, fork the repository and submit a pull request.

License

This repository is licensed under the MIT License. See LICENSE for details.

About

Supercharge Bittensor Ecosystem with Advanced Mathematical and Logical AI

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6