OPML: İyimserlik Makine Öğrenimi, Blok Zinciri AI için Verimli ve Düşük Maliyetli Yeni Bir Paradigma Getiriyor

robot
Abstract generation in progress

OPML: İyimserlik yöntemine dayalı makine öğrenimi yeni paradigması

OPML(Optimistik Makine Öğrenimi), optimistik yöntemlerin blok zinciri sistemlerindeki AI model çıkarımı ve eğitim/ince ayarına uygulanmasını amaçlayan yeni bir teknolojidir. ZKML ile karşılaştırıldığında, OPML düşük maliyet ve yüksek verimlilik avantajına sahiptir, 7B-LLaMA( gibi büyük dil modellerini normal PC'lerde çalıştırabilmektedir, model boyutu yaklaşık 26GB).

OPML, ML hizmetlerinin merkeziyetsizliğini ve doğrulanabilirliğini sağlamak için doğrulama oyun mekanizmasını kullanır. Temel süreç aşağıdaki gibidir:

  1. İstek sahibi ML hizmet görevini başlatır
  2. Sunucu görevi tamamladı ve sonucu zincire gönderdi.
  3. Doğrulayıcı sonuçları doğrular, itiraz varsa doğrulama oyunu başlatılır.
  4. Akıllı sözleşme ile adım adım tahkim

OPML: Optimistik Rollup sistemini kullanan makine öğrenimi

Tek Aşamalı Doğrulama Oyunu

Tek aşamalı OPML'nin temel unsurları şunlardır:

  • Zincir dışı yürütme ve zincir içi tahkim için sanal makine(VM) inşa etme
  • Özel hafif DNN kütüphanesi geliştirerek AI model çıkarım verimliliğini artırmak
  • AI modelinin çıkarım kodunu VM talimatlarına derlemek için çapraz derleme teknolojisi kullanın.
  • VM görüntülerini yönetmek için Merkle ağacı kullanarak yalnızca kök hash'i zincire yükleyin

İki taraflı protokol ile ihtilaf adımlarını belirleyin ve bunları zincir üzerindeki tahkim sözleşmesine gönderin. İlk testler, sıradan bir PC'de temel AI modelinin çıkarımının 2 saniye içinde tamamlanabileceğini, tüm zorluk sürecinin ise yaklaşık 2 dakika sürdüğünü göstermektedir.

OPML:Optimistik Rollup sistemi kullanan makine öğrenimi

Çok Aşamalı Doğrulama Oyunu

Tek aşamalı yöntemlerin sınırlamalarını aşmak için, OPML çok aşamalı doğrulama oyununu tanıttı:

  • Sadece son aşamada VM'de hesaplama yapılır, diğer aşamalar yerel ortamda gerçekleştirilebilir.
  • CPU, GPU, TPU gibi donanım hızlandırma yeteneklerini kullanma
  • VM'ye olan bağımlılığı azaltarak, yürütme performansını önemli ölçüde artırır.

Çok aşamalı OPML'nin temel düşüncesi, DNN hesaplama sürecini hesaplama grafiği olarak temsil etmek ve farklı aşamalarda doğrulamaktır. Bu yöntem, donanım hızlandırmasından tam olarak yararlanarak genel verimliliği artırabilir.

OPML:Optimistik Rollup sistemi kullanan makine öğrenimi

Performans İyileştirmeleri

Çok aşamalı OPML, tek aşamalı yöntemlere göre önemli avantajlar sunar:

  • Hesaplama hızı α kat ( α, GPU veya paralel hesaplama hızlandırma oranı )
  • Merkle ağacının boyutu O(mn)'den O(m+n)'e düşmüştür, burada m VM mikro komut sayısını, n hesaplama grafiği düğüm sayısını temsil etmektedir.

Bu iyileştirmeler sistemin verimliliğini ve ölçeklenebilirliğini önemli ölçüde artırdı.

OPML:Optimistik Rollup sistemini kullanan makine öğrenimi

Tutarlılık ve Kesinlik

ML sonuçlarının tutarlılığını sağlamak için OPML aşağıdaki stratejileri benimsemiştir:

  1. Sabit nokta algoritması ( kuantizasyon tekniği ) kayan nokta hata etkisini azaltmak için kullanılır.
  2. Yazılım tabanlı bir kayan nokta kütüphanesi kullanarak, çoklu platform tutarlılığını sağlamak

Bu yöntemler, farklı donanım platformlarındaki kayan nokta hesaplamaları arasındaki farklılık sorununu etkili bir şekilde çözmüş ve OPML hesaplamalarının güvenilirliğini artırmıştır.

OPML:Optimistik Rollup sistemi kullanan makine öğrenimi

Genel olarak, OPML blockchain sistemlerinde AI model çıkarımı ve eğitimi için verimli, düşük maliyetli bir çözüm sunmaktadır. Şu anda temel olarak model çıkarımına odaklansa da, bu çerçeve eğitim sürecini de desteklemektedir ve çeşitli makine öğrenimi görevleri için evrensel bir çözüm olma potansiyeline sahiptir.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 3
  • Share
Comment
0/400
StakeOrRegretvip
· 07-13 11:26
Blok Zinciri optimizasyonu, Algoritmaya bağlıdır.
View OriginalReply0
StableGeniusDegenvip
· 07-13 09:13
maliyetleri düşürmek ve verimliliği artırmak boğa
View OriginalReply0
MEVEyevip
· 07-12 12:33
Uygun fiyatlı, düşük işletim maliyeti ile kesintisiz çalışmak bir mucizedir.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)