Como instalar o XGBoost para Python no macOS

Como instalar o XGBoost para Python no macOS

XGBoost é uma biblioteca para o desenvolvimento de modelos de aumento de gradiente muito rápidos e precisos.

É uma biblioteca no centro de muitas soluções vencedoras em competições de ciência de dados Kaggle.

Neste tutorial, você descobrirá como instalar a biblioteca XGBoost para Python no macOS.

Comece seu projeto com meu novo livro XGBoost With Python, incluindo tutoriais passo a passo e a Código-fonte Python arquivos para todos os exemplos.

Vamos começar.

Como instalar o XGBoost para Python no macOS

Como instalar o XGBoost para Python no macOS
Foto de auntjojo, alguns direitos reservados.

Visão geral do tutorial

Este tutorial é dividido em 3 partes; eles estão:

  1. Instale MacPorts
  2. Construir XGBoost
  3. Instale o XGBoost

Observação: Usei esse procedimento por anos em uma variedade de versões diferentes do macOS e ele não mudou. Este tutorial foi escrito e testado no macOS High Sierra (10.13.1).

1. Instale MacPorts

Você precisa do GCC e de um ambiente Python instalado para construir e instalar o XGBoost para Python.

Eu recomendo GCC 7 e Python 3.6 e recomendo instalar esses pré-requisitos usando MacPorts.

  • 1. Para obter ajuda para instalar MacPorts e um ambiente Python passo a passo, consulte este tutorial:

>> Como instalar um ambiente Python 3 no Mac OS X para aprendizado de máquina e aprendizado profundo

  • 2. Depois que MacPorts e um ambiente Python funcional forem instalados, você pode instalar e selecionar o GCC 7 da seguinte maneira:
  • 3. Confirme se a instalação do GCC foi bem-sucedida da seguinte forma:

Você deve ver a versão do GCC impressa; por exemplo:

Qual versão você viu?
Deixe-me saber nos comentários abaixo.

2. Construir XGBoost

A próxima etapa é baixar e compilar o XGBoost para o seu sistema.

  • 1. Primeiro, verifique o repositório de código do GitHub:
  • 2. Mude para o diretório xgboost.
  • 3. Copie a configuração que pretendemos usar para compilar o XGBoost na posição.
  • 4. Compilar o XGBoost; isso requer que você especifique o número de núcleos em seu sistema (por exemplo, 8, altere conforme necessário).

O processo de construção pode demorar um minuto e não deve produzir nenhuma mensagem de erro, embora você possa ver alguns avisos que podem ser ignorados com segurança.

Por exemplo, o último fragmento da compilação pode ser o seguinte:

Esta etapa funcionou para você?
Deixe-me saber nos comentários abaixo.

3. Instale o XGBoost

Agora você está pronto para instalar o XGBoost em seu sistema.

  • 1. Mude o diretório para o pacote Python do projeto xgboost.
  • 2. Instale o pacote Python XGBoost.

A instalação é muito rápida.

Por exemplo, no final da instalação, você pode ver mensagens como a seguinte:

  • 3. Confirme se a instalação foi bem-sucedida imprimindo a versão xgboost, que requer que a biblioteca seja carregada.

Salve o seguinte código em um arquivo chamado version.py.

Execute o script a partir da linha de comando:

Você deve ver a versão do XGBoost impressa na tela:

Como você fez?
Poste seus resultados nos comentários abaixo.

Leitura Adicional

Esta seção fornece mais recursos sobre o tópico se você deseja se aprofundar.

Resumo

Neste tutorial, você descobriu como instalar o XGBoost para Python no macOS passo a passo.

Você tem alguma pergunta?
Tire suas dúvidas nos comentários abaixo e farei o possível para responder.

Descubra as competições vencedoras do algoritmo!

XGBoost com Python

Desenvolva seus próprios modelos XGBoost em minutos

... com apenas algumas linhas de Python

Descubra como em meu novo Ebook:
XGBoost com Python

Cobre tutoriais de auto-estudo gostar:
Fundamentos do algoritmo, Dimensionamento, Hiperparâmetros, e muito mais...

Traga o poder do XGBoost para seus próprios projetos

Ignore os acadêmicos. Apenas resultados.

Veja o que há dentro

Você também pode estar interessado em