OPML : Système d'entraînement et d'inférence de modèles d'IA à faible coût et efficace sur la Blockchain

robot
Création du résumé en cours

OPML: système d'apprentissage automatique Blockchain basé sur une approche optimiste

OPML( est une nouvelle génération de système Blockchain qui permet une inférence et un entraînement de modèles d'IA à faible coût et haute efficacité. Par rapport à ZKML, les exigences matérielles d'OPML sont plus faibles, et il peut même faire fonctionner de grands modèles de langage comme 7B-LLaMA sur un PC ordinaire.

![OPML : Système d'apprentissage automatique basé sur Optimistic Rollup])https://img-cdn.gateio.im/webp-social/moments-97100de5d65b1bb4dfc9ad6502195b59.webp(

OPML adopte un mécanisme de jeu de validation pour garantir la décentralisation et la vérifiabilité des services ML. Son processus de base est :

  1. Le demandeur lance une tâche ML
  2. Le serveur termine la tâche et soumet le résultat sur la chaîne
  3. Les validateurs vérifient les résultats, et s'il y a des objections, ils lancent le jeu de validation.
  4. Localiser précisément les étapes controversées grâce au protocole binaire
  5. Finalement, chaque étape est arbitrée par un contrat intelligent

![OPML : Machine Learning utilisant le système Optimistic Rollup])https://img-cdn.gateio.im/webp-social/moments-e798407b4f5f3dd6dc7d8327db07eb20.webp(

Pour réaliser une exécution hors chaîne efficace et un arbitrage sur chaîne, OPML a construit une machine virtuelle dédiée et une bibliothèque DNN légère, et a utilisé la technique de compilation croisée pour compiler le code d'inférence AI en instructions de VM. L'état de la VM est géré par un arbre de Merkle, seul le hachage racine est mis sur la chaîne.

![OPML : Utilisation du système Optimistic Rollup pour l'apprentissage automatique])https://img-cdn.gateio.im/webp-social/moments-3f290bc2a1acee40d4e71fbf35ee5079.webp(

Les limitations de l'OPML à une seule phase résident dans le fait que tous les calculs doivent être effectués à l'intérieur de la VM, sans pouvoir profiter de l'accélération GPU. Pour cela, l'OPML a été étendu en un protocole multi-phases :

  • La phase 2 exécute le calcul des nœuds du graphe de calcul dans un environnement local, pouvant utiliser le GPU.
  • La première étape consiste à convertir le calcul d'un seul nœud en exécution d'instructions VM

Le OPML multi-étapes permet un accélération de calcul α fois supérieure par rapport au modèle à une seule étape, où α peut atteindre des dizaines à des centaines de fois. En même temps, la taille de l'arbre de Merkle est réduite de O)mn( à O)m+n(.

![OPML : système de machine learning basé sur Optimistic Rollup])https://img-cdn.gateio.im/webp-social/moments-4d41ed09832980b943519f4c0baa6109.webp(

Pour assurer la cohérence des résultats, OPML utilise des algorithmes à point fixe et des bibliothèques de flottants logiciels, résolvant ainsi les problèmes de différence de calcul à virgule flottante entre différentes plateformes.

Dans l'ensemble, OPML offre une solution efficace, à faible coût et vérifiable pour l'apprentissage automatique sur la Blockchain, avec de vastes perspectives d'application.

![OPML : utilisation d'un système de Rollup Optimiste pour l'apprentissage automatique])https://img-cdn.gateio.im/webp-social/moments-a33f120074b07b2ec4ae4ececbea79f1.webp(

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 3
  • Partager
Commentaire
0/400
MevWhisperervip
· Il y a 23h
L'apprentissage automatique est-il arrivé off-chain ?
Voir l'originalRépondre0
ApeWithNoFearvip
· Il y a 23h
C'est un peu intéressant.
Voir l'originalRépondre0
BakedCatFanboyvip
· 07-27 16:41
Pourriez-vous expliquer si c'est fiable ou non ?
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)