LightGBM - 安裝與設定



LightGBM 是一個流行的機器學習包,主要用於梯度提升。它快速高效,常用於 Python 模型開發。

LightGBM 的安裝涉及在本地工作站或伺服器上設定 LightGBM 梯度提升框架。這通常包括安裝必要的依賴項(如編譯器和 CMake),從 GitHub 複製 LightGBM 儲存庫,使用 CMake 構建框架,以及使用 pip 安裝 Python 包。

正確的安裝使使用者能夠利用 LightGBM 高效的演算法和功能來完成機器學習任務。

LightGBM 可以安裝在許多作業系統上,包括 Windows、macOS 和 Linux。安裝步驟可能因作業系統而異。以下是所有作業系統的簡易指南:

Windows 安裝

您有三種安裝 LightGBM 的方法:Visual Studio、帶 Visual Studio Build Tools 的 CMake 和帶 MinGW 的 CMake。以下是每種方法的簡化步驟:

使用 Visual Studio (GUI)

以下是使用 Visual Studio 安裝 LightGBM 的步驟:

  • 安裝 Visual Studio:首先,您需要在系統中下載並安裝 Visual Studio。

  • 下載 LightGBM:訪問 LightGBM GitHub 倉庫 下載 zip 壓縮檔案並解壓。

  • 在 Visual Studio 中開啟 LightGBM:導航到 LightGBM-master/windows 資料夾,並在 Visual Studio 中開啟 **LightGBM.sln** 檔案。之後選擇“Release”配置。

  • 構建 LightGBM:單擊 **BUILD** → **Build Solution**。如果您看到關於 Platform Tool-set 的錯誤,請轉到 **PROJECT** → **Properties** → **Configuration Properties** → **General** 併為您的計算機選擇正確的工具集。

  • 查詢可執行檔案:** .exe** 檔案將位於 LightGBM-master/windows/x64/Release 資料夾中。

使用 Python 包 (pip)

如果您使用 Python,這是最簡單的方法。因此,在您的系統中開啟命令提示符並執行 pip 命令:

pip install lightgbm

此命令將自動下載並在您的 Windows 系統中安裝 LightGBM 包。

使用 Anaconda

如果您安裝了 Anaconda,則可以使用 conda 包管理器。因此,開啟 Anaconda 提示符或在開始選單中搜索“Anaconda Prompt”。並執行 conda 命令:

conda install -c conda-forge lightgbm

這將從 conda-forge 頻道自動安裝 LightGBM 包。

Linux 安裝

根據您的系統和偏好,LightGBM 可以使用多種方法安裝在 Linux 上。有三種常見的方法:

使用 CMake

以下是使用 CMake 在 Linux 上安裝的步驟:

  • 安裝所需的依賴項:開啟終端並安裝所需的包。

    sudo apt-get update
    sudo apt-get install 
           -y build-essential git cmake libboost-all-dev
    
  • 現在,您必須克隆 LightGBM 儲存庫:

    git clone --recursive https://github.com/microsoft/LightGBM
    cd LightGBM
    
  • 構建 LightGBM:使用以下命令構建 LightGBM:

    mkdir build
    cd build
    cmake ..
    make -j4
    
  • 驗證安裝:LightGBM 可執行檔案 (lightgbm) 將位於 LightGBM/build 目錄中。

使用 Python 包 (pip)

以下是使用 Python 包 (pip) 在 Linux 上安裝的步驟:

  • 安裝 Python 和 pip:確保您已安裝 Python(3.5 或更高版本)和 pip。根據需要安裝它們。

    sudo apt-get update
    sudo apt-get install -y python3 python3-pip
    
  • 使用 pip 安裝 LightGBM:現在執行以下命令以直接使用 pip 安裝 LightGBM。

    pip install lightgbm
    
  • 驗證安裝:透過執行以下命令檢查 LightGBM 是否已安裝:

    python3 -c "import lightgbm; print(lightgbm.__version__)"
    

macOS 安裝

以下是安裝 LightGBM 到 macOS 的步驟:

使用 Homebrew 安裝

以下是使用 Homebrew 在 macOS 上安裝的步驟:

  • 使用 command + space 開啟終端,鍵入“Terminal”,然後按 Enter。

  • 在終端中執行以下命令:

    brew install lightgbm
    

成功安裝後,將生成類似於以下內容的訊息:

Install Using Homebrew

使用 pip 安裝 LightGBM

以下是使用 pip 在 macOS 上安裝的步驟:

  • 在您的 macOS 中安裝最新版本的 Python3。

  • 現在,您必須檢查 pip3 和 python3 是否已正確安裝。使用以下命令:

    python3 --version
    pip3 --version
    
  • 然後,您可以升級您的 pip 以防止安裝過程中出現任何未來的錯誤。

    pip3 install --upgrade pip
    
  • 現在使用以下命令在您的 macOS 中使用 pip3 安裝 LightGBM。

    pip3 install lightgbm
    

成功安裝後,將生成類似於以下內容的訊息:

Pip Install LightGBM

從 GitHub 構建

以下是使用 Homebrew 在 macOS 上安裝的步驟:

  • 透過在終端中執行此命令來安裝 CMake:

    brew install cmake
    
  • 透過執行以下命令來安裝 OpenMP:

    brew install libomp
    
  • 現在使用以下命令克隆 github 的 LightGBM 儲存庫:

    git clone --recursive https://github.com/microsoft/LightGBM
    cd LightGBM
    
  • 現在,您需要使用以下命令構建 LightGBM:

    mkdir build
    cd build
    cmake ..
    make -j4
    

LightGBM 是一個快速高效的梯度提升機器學習包。在安裝它之前,必須設定必要的依賴項和工具。然後,您可以根據執行的是 Windows、Linux 還是 macOS,使用 Visual Studio、CMake 或 pip 等工具來構建和安裝該包。

廣告
© . All rights reserved.