Ads

O que é Leela Chess Zero?

Abreviada como Lc0, a Leela Chess Zero ou simplesmente Leela é um mecanismo (ou engine) de xadrez baseado em rede neural e de código aberto, ou seja, gratuito. 

Lc0 Leela no Lucas Chess

O projeto Lc0 foi anunciado no início de 2018 e devido à sua natureza gratuita e de código aberto, ele pode ser executado em várias plataformas, incluindo Windows, Mac, Linux, Android e Ubuntu. Lc0 é o motor de rede neural mais potente disponível para o público.

Mas, o que é uma Rede Neural?

Na medicina, uma rede neural celebral possui neurônios de entrada, saída e há também o neurônios ocultos que são responsáveis por alguns padrões do nosso celebro e para que estes neurônios entrem em ação é necessário haver algum tipo de estímulo.

Seguindo este mesmo raciocínio, na computação as redes neurais são sistemas de computação conectados entre si que funcionam como os neurônios do cérebro humano. Usando algoritmos, elas podem reconhecer padrões escondidos, relacionar dados, agrupá-los e classificá-los, e com o tempo a rede aprende e melhorar esta classificação.

Como jogar contra o Lc0 – Leela Chess Zero no Windows

Bem, agora que passamos por esta breve introdução, vamos ao que interessa.

  1. Acesse a página oficial de downloads do projeto
  2. Supondo que seu sistema seja Windows, localize a lista de downloads disponíveis para este sistema e aqui precisamos prestar atenção em alguns detalhes

    Você tem uma placa de vídeo NVidia?
    Se sim, verifique se o modelo da sua placa está listada nos downloads disponíveis.


    Você tem um PC relativamente novo mas sem placa de vídeo?
    Se você não tem uma NVidia, opte pela opção “Computers without GPUs, but with modern CPUs”

    Seu computador é antigo?
    Se você tem um processador mais antigo (infelizmente o site da Lc0 não define quais modelos de processadores são denominados antigos, mas eu acredito que processadores inferiores a tecnologia Dual Core estejam nesta lista) Então opte pela opção “Older CPUs”.
  3. E por último, apenas descompacte o arquivo que você baixou.

Instalando Lc0 – Leela Chess Zero no Lucas Chess

Se você ainda não conhece o Lucas Chess, leia este artigo – Aprimorando seus treinamentos com Lucas Chess.

  1. Inicie o Lucas Chess.
  2. Clique em Ferramentas > Engines > Engines Externas
  3. Clique em Novo e localize o arquivo lc0.exe que está localizado dentro da pasta que você descompactou no passo anterior.
  4. Na tela seguinte seguinte clique em Aceitar.
  5. Pronto! Agora é só jogar

Jogando contra a Lc0

  1. Para iniciar um jogo clique em Jogar > Jogar contra uma engine da sua escolha.
  2. Na tela seguinte, confirme se a engine seleciona é a Lc0 e ajuste também a dificuldade. Se você está começando agora a treinar com engines o ideal é manter o valor “Semelhante ao jogador”.
    definindo o nivel de dificuldade no Lucas Chess
  3. Clique em aceitar quando estiver tudo Ok.

Configurando a Lc0 para ser seu tutor

Para quem treina usando análises, pode-se configurar o tutor do Lucas Chess para usar a Lc0.

  1. Inicie um jogo conforme instruções acima.
  2. Clique em Configurações > Alterar o Tutor
    Tutor do Lucas Chess
  3. Escolha a engine na lista e clique e Aceitar.
    Jogando com análises no Lucas Chess

É isso aí, fácil né? Agora só me resta desejar bons treinos, se quiser marcar uma partida no lichess.com comigo só deixar uma mensagens nos comentários, porém já aviso que sou uma capivara das brava.

E se gostou do artigo, deixa também um comentário, um forte abraço!

Ads

Anderson Oliveira

Anderson Oliveira é desenvolvedor, escritor e docente no CEETPS - Centro Estadual de Educação Tecnologia de São Paulo. Atualmente trabalha na Administração Central do CPS e leciona aulas de programação na Etec Prof. Carmine Biagio Tundisi de Atibaia.