OPML: Nova tecnologia de aprendizado de máquina otimista na cadeia

robot
Geração de resumo em curso

OPML: Aprendizado de Máquina Baseado em Métodos Otimistas

OPML(Aprendizado de Máquina Otimista) é uma nova tecnologia que utiliza métodos otimistas para realizar inferência e treinamento/ajuste fino de modelos de IA em sistemas de blockchain. Em comparação com ZKML, o OPML pode fornecer serviços de aprendizado de máquina a um custo mais baixo e com maior eficiência. O OPML tem uma barreira de entrada baixa, permitindo que até mesmo PCs comuns, sem GPU, executem grandes modelos de linguagem, incluindo 7B-LLaMA( com cerca de 26GB).

OPML utiliza um mecanismo de jogo de verificação para garantir a descentralização e o consenso verificável dos serviços de aprendizagem de máquina. O seu processo inclui:

  1. O solicitante inicia a tarefa de serviço ML
  2. O servidor completa a tarefa e submete o resultado na cadeia.
  3. O validador verifica os resultados; se houver objeções, inicia o jogo de validação.
  4. Por fim, realizar a arbitragem passo a passo no contrato inteligente

OPML:采用Optimistic Rollup系统的机器学习

Jogo de Verificação de Uma Fase

O funcionamento do OPML de uma única fase é semelhante ao da delegação de cálculo (RDoC). Ele contém os seguintes elementos-chave:

  • Máquina virtual para execução off-chain e arbitragem on-chain (VM)
  • Biblioteca DNN leve projetada especificamente para inferência de modelos de IA
  • Tecnologia de compilação cruzada do código de inferência do modelo de IA para instruções VM
  • Imagem de VM gerida por árvore de Merkle, apenas faça o upload da raiz de Merkle na cadeia

O protocolo de bifurcação é utilizado para localizar etapas de disputa e enviá-las para o contrato de arbitragem na cadeia. Ao testar um modelo básico de IA ( classificador DNN MNIST) no PC, o tempo de inferência na VM levou 2 segundos, e todo o processo de desafio pode ser concluído em 2 minutos no ambiente de teste do Ethereum local.

OPML:采用Optimistic Rollup系统的机器学习

Jogo de Verificação em Múltiplas Fases

Para superar as limitações do protocolo de fase única e melhorar o desempenho, a OPML propôs a extensão do protocolo de múltiplas fases. Este método realiza cálculos na VM apenas na fase final, enquanto as outras fases podem ser executadas de forma flexível, aproveitando as capacidades de CPU, GPU, TPU e até mesmo de processamento paralelo.

Princípio de funcionamento do OPML em múltiplas fases:

  • Representar o processo de cálculo ML/DNN como um gráfico computacional
  • Realizar o jogo de validação da segunda fase no gráfico computacional, utilizando CPU ou GPU multithread.
  • A primeira fase converte o cálculo de um único nó em instruções VM

O design em múltiplas fases melhorou significativamente o desempenho, com aceleração de cálculo chegando a α vezes. Ao mesmo tempo, o tamanho da árvore de Merkle também foi reduzido de O(mn) para O(m+n), aumentando a eficiência e escalabilidade do sistema.

OPML: Sistema de Aprendizado de Máquina com Optimistic Rollup

OPML:采用Optimistic Rollup系统的机器学习

Consistência e Determinismo

Para garantir a consistência dos resultados do ML, a OPML adotou dois métodos:

  1. Algoritmo de ponto fixo ( técnica de quantização ): usar precisão fixa em vez de números de ponto flutuante
  2. Biblioteca de ponto flutuante baseada em software: manter a consistência funcional entre plataformas

Essas tecnologias ajudam a superar os desafios trazidos por variáveis de ponto flutuante e diferenças de plataforma, aumentando a integridade e a confiabilidade do cálculo OPML.

Atualmente, a estrutura OPML foca principalmente na inferência de modelos de ML, mas também suporta o processo de treinamento, sendo uma solução de aprendizado de máquina genérica. O projeto OPML ainda está em desenvolvimento e pessoas interessadas são convidadas a contribuir.

OPML:采用Optimistic Rollup系统的机器学习

ETH0.28%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 7
  • Partilhar
Comentar
0/400
CryptoNomicsvip
· 07-25 15:52
*ajusta os óculos* fascinante como ignoram completamente as implicações do equilíbrio de Nash... a correlação entre os nós de validação sugeriria p(falha) > 0.372
Ver originalResponder0
LiquidityWitchvip
· 07-25 15:08
Finalmente chegou a primavera para os PCs comuns de famílias com recursos limitados.
Ver originalResponder0
DegenWhisperervip
· 07-25 14:41
Incrível! É possível rodar grandes modelos sem GPU?
Ver originalResponder0
NotFinancialAdvicevip
· 07-22 17:20
Pô, este custo é absurdo demais, não?
Ver originalResponder0
SleepTradervip
· 07-22 17:17
Não posso deixar de dizer que é muito bom.
Ver originalResponder0
BearMarketBarbervip
· 07-22 17:07
Ainda não sei se vai funcionar.
Ver originalResponder0
GateUser-00be86fcvip
· 07-22 17:06
Não é à toa que é inovador, esta tecnologia é muito avançada.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)