OPML: Машинне навчання на основі оптимістичного підходу
OPML(Оптимістичне машинне навчання) є новою технологією, яка використовує оптимістичний підхід для виконання інференції та навчання/доопрацювання AI моделей у блокчейн-системах. На відміну від ZKML, OPML може надавати послуги машинного навчання з нижчими витратами та вищою ефективністю. Поріг для OPML є нижчим, навіть звичайний ПК без GPU може запускати великі мовні моделі, включаючи 7B-LLaMA( приблизно 26GB).
OPML використовує механізм верифікаційної гри для забезпечення децентралізованого та верифікованого консенсусу в сервісах машинного навчання. Його процес включає:
Запитувач ініціює завдання ML-сервісу
Сервер завершив завдання та надіслав результати в ланцюг
Перевіряючий перевіряє результати, у разі незгоди запускає гру для перевірки.
Нарешті, провести поетапний арбітраж на смарт-контракті
Принцип роботи однофазного OPML подібний до обчислювальної делегації (RDoC). Він містить наступні ключові елементи:
Віртуальна машина для виконання поза ланцюгом та арбітражу в ланцюгу (VM)
Легковажна бібліотека DNN, спеціально розроблена для інференції AI моделей
Технологія крос-компіляції коду висновків AI-моделі в інструкції VM
VM-образи, які керуються деревом Меркла, завантажують лише корінь Меркла на ланцюг.
Двосторонній протокол використовується для визначення суперечливих кроків і їх відправлення до арбітражного контракту в блокчейні. Під час тестування базової AI моделі (MNIST класифікації DNN) на ПК, час прогнозування у VM становив 2 секунди, а весь процес виклику можна завершити в локальному тестовому середовищі Ethereum за 2 хвилини.
Щоб подолати обмеження однофазного протоколу та підвищити продуктивність, OPML запропонував розширення багатофазного протоколу. Цей підхід виконує обчислення лише на останній фазі у VM, а інші фази можуть виконуватися гнучко, що дозволяє використовувати можливості CPU, GPU, TPU та навіть паралельної обробки.
Принцип роботи багатоступеневої OPML:
Представити процес обчислень ML/DNN у вигляді обчислювального графа
У другій фазі перевірки гри на обчислювальному графіку можна використовувати багатопотоковий ЦП або ГП.
Перший етап перетворює обчислення одного вузла на команди VM
Багатоступеневий дизайн значно підвищив продуктивність, прискорення обчислень може досягати α разів. Одночасно розмір дерева Меркла також зменшився з O(mn) до O(m+n), що підвищило ефективність і масштабованість системи.
Для забезпечення узгодженості результатів ML, OPML використовує два методи:
Фіксований алгоритм ( кількісна технологія ): використання фіксованої точності замість плаваючої коми
Бібліотека з плаваючою комою на основі програмного забезпечення: забезпечення функціональної несуперечності в різних платформах
Ці технології допомагають подолати виклики, пов'язані з плаваючими змінними та різницями платформ, підвищуючи цілісність і надійність обчислень OPML.
Поточна структура OPML зосереджена на інференції ML-моделей, але також підтримує процес навчання, є універсальним рішенням для машинного навчання. Проект OPML все ще розробляється, запрошуємо зацікавлених осіб брати участь у внесках.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
7
Поділіться
Прокоментувати
0/400
CryptoNomics
· 07-25 15:52
*коригує окуляри* захоплююче, як вони повністю ігнорують наслідки рівноваги Неша... кореляція між валідаційними вузлами могла б свідчити про p(failure) > 0.372
Переглянути оригіналвідповісти на0
LiquidityWitch
· 07-25 15:08
Сім'я зі звичайним становищем нарешті має весну.
Переглянути оригіналвідповісти на0
DegenWhisperer
· 07-25 14:41
Круто! Як обійтися без GPU для роботи з великими моделями?
Переглянути оригіналвідповісти на0
NotFinancialAdvice
· 07-22 17:20
Трава, ця вартість просто нереальна!
Переглянути оригіналвідповісти на0
SleepTrader
· 07-22 17:17
Не можу не сказати, що це дуже круто.
Переглянути оригіналвідповісти на0
BearMarketBarber
· 07-22 17:07
Поки не відомо, чи зможе проїхати.
Переглянути оригіналвідповісти на0
GateUser-00be86fc
· 07-22 17:06
Невипадково це інновація, ця технологія занадто жорстка.
OPML: нова технологія оптимістичного машинного навчання у блокчейні
OPML: Машинне навчання на основі оптимістичного підходу
OPML(Оптимістичне машинне навчання) є новою технологією, яка використовує оптимістичний підхід для виконання інференції та навчання/доопрацювання AI моделей у блокчейн-системах. На відміну від ZKML, OPML може надавати послуги машинного навчання з нижчими витратами та вищою ефективністю. Поріг для OPML є нижчим, навіть звичайний ПК без GPU може запускати великі мовні моделі, включаючи 7B-LLaMA( приблизно 26GB).
OPML використовує механізм верифікаційної гри для забезпечення децентралізованого та верифікованого консенсусу в сервісах машинного навчання. Його процес включає:
! OPML: Машинне навчання з Optimistic Rollup
Одноетапна верифікаційна гра
Принцип роботи однофазного OPML подібний до обчислювальної делегації (RDoC). Він містить наступні ключові елементи:
Двосторонній протокол використовується для визначення суперечливих кроків і їх відправлення до арбітражного контракту в блокчейні. Під час тестування базової AI моделі (MNIST класифікації DNN) на ПК, час прогнозування у VM становив 2 секунди, а весь процес виклику можна завершити в локальному тестовому середовищі Ethereum за 2 хвилини.
! OPML: Машинне навчання з оптимістичною системою зведення
Багатоступенева верифікація гри
Щоб подолати обмеження однофазного протоколу та підвищити продуктивність, OPML запропонував розширення багатофазного протоколу. Цей підхід виконує обчислення лише на останній фазі у VM, а інші фази можуть виконуватися гнучко, що дозволяє використовувати можливості CPU, GPU, TPU та навіть паралельної обробки.
Принцип роботи багатоступеневої OPML:
Багатоступеневий дизайн значно підвищив продуктивність, прискорення обчислень може досягати α разів. Одночасно розмір дерева Меркла також зменшився з O(mn) до O(m+n), що підвищило ефективність і масштабованість системи.
! OPML: Машинне навчання з Optimistic Rollup
! OPML: Машинне навчання з Optimistic Rollup
Узгодженість та визначеність
Для забезпечення узгодженості результатів ML, OPML використовує два методи:
Ці технології допомагають подолати виклики, пов'язані з плаваючими змінними та різницями платформ, підвищуючи цілісність і надійність обчислень OPML.
Поточна структура OPML зосереджена на інференції ML-моделей, але також підтримує процес навчання, є універсальним рішенням для машинного навчання. Проект OPML все ще розробляється, запрошуємо зацікавлених осіб брати участь у внесках.
! OPML: Машинне навчання з оптимістичною системою зведення