Notícias
Stockfish integra NNUE e aumenta sua força em 100 pontos Elo
Stockfish+NNUE é o futuro das engines de xadrez?

Stockfish integra NNUE e aumenta sua força em 100 pontos Elo

SamCopeland
| 3 | Diversos

No que talvez seja o maior avanço das engines de xadrez desde o surgimento do AlphaZero, o Stockfish (anteriormente a engine de xadrez mais poderosa do mundo) ganhou 100 pontos Elo graças ao novo projeto Stockfish+NNUE.

Stockfish+NNUE (NNUE significa Rede Neural Eficientemente Atualizável - em tradução livre) combina a abordagem tradicional do Stockfish baseada na força bruta com os recursos de avaliação avançados característicos de redes neurais como AlphaZero ou Leela Chess Zero. Stockfish+NNUE pode analisar mais de 50 milhões de posições por segundo, o que é metade da velocidade do Stockfish tradicional, mas 500 vezes mais rápido do que Leela Chess Zero. O procedimento é o seguinte: a função de avaliação do módulo tradicional Stockfish, que determina o quão favorável é uma determinada posição, foi eliminada e foi substituída pela função de avaliação de uma rede neural.

Nos últimos meses, o Stockfish+NNUE fez um progresso notável em termos de ganhos de Elo em comparação com os programas tradicionais do Stockfish. O Chess.com testou isso em um torneio de 600 partidas com Stockfish+NNUE, Leela Chess Zero e Stockfish 11. Neste torneio jogado no Chess.com/ccc, essas 3 engines tiveram um desempenho semelhante. Leela Chess Zero venceu o torneio com pontuação de +3; Stockfish+NNUE terminou em segundo lugar com 50% dos pontos e Stockfish 11 ficou em último lugar com -3.

Computer Chess Championship, Stockfish+NNUE
Leela Chess Zero alcançou uma vitória apertada no torneio teste do Chess.com.

Se levarmos em consideração as estatísticas, a diferença de desempenho entre as diferentes engines era praticamente inexistente, mas graças a esses e outros testes privados, a equipe do Stockfish está definitivamente convencida de que o Stockfish+NNUE é o caminho a se seguir. É por isso que, em 25 de julho, o Stockfish anunciou que Stockfish+NNUE seria integrado ao projeto principal do Stockfish. Essa fusão tem várias consequências:

  • Stockfish 12 provavelmente terá o NNUE integrado.
  • Stockfish 12 continuará a ser um mecanismo tradicional para usuários que não podem executar uma rede neural em seus computadores.
  • Espera-se que a equipe Stockfish estenda seu amplo suporte de plataforma ao projeto NNUE, para que qualquer usuário possa instalar o programa sem dificuldade.

O projeto Stockfish+NNUE foi submetido a inúmeros testes para garantir a máxima precisão na avaliação do programa. Em menos de um mês desde o seu lançamento, o Stockfish+NNUE apresentou uma melhoria de 100 pontos Elo em relação ao Stockfish 11, o que no caso das outras engines exigiu um período de dois anos. No entanto, sua jornada apenas começou e o módulo integrado Stockfish+NNUE ainda está ganhando força.

Stockfish+NNUE Elo
Aumento de Elo do Stockfish+NNUE de acordo com vários testes realizados.

Os fãs de xadrez também se mostraram entusiasmados pelo estilo de jogo estético do Stockfish+NNUE. Em vários partidas, a engine mostrou uma integração agradável de cálculo profundo e avaliação posicional sutil. Aqui estão algumas das partidas mais populares que o Stockfish+NNUE jogou no mês passado (em inglês).

Quer ver o Stockfish+NNUE em ação? Confira o Computer Chess Championship em chess.com/ccc, onde as principais engines estão sempre se enfrentando.

SamCopeland
NM Sam Copeland

I'm the VP of Chess and Community for Chess.com. I earned the National Master title in 2012, and in 2014, I returned to my home state of South Carolina to start Strategery: Chess and Games. In late 2014, I began working for Chess.com and haven't looked back since.

You can find my personal content on Twitch , Twitter , and YouTube where I further indulge my love of chess.

Mais de NM SamCopeland
Chess.com restringe ofertas de empate em múltiplos eventos com prêmios

Chess.com restringe ofertas de empate em múltiplos eventos com prêmios

Nepomniachtchi pressiona na primeira partida, mas Ding consegue escapar

Nepomniachtchi pressiona na primeira partida, mas Ding consegue escapar