此为历史版本和 IPFS 入口查阅区,回到作品页
為自己Coding
IPFS 指纹 这是什么

作品指纹

Machine Learning - 近年來我們不可忽略的AI公司 - Gartner評價為最具願景(VISIONARIES)的公司之一 - H2O.AI 介紹與官網文件整理 - 幫助大家快速查詢需要的功能和如何安裝與運作 - Python 環境建置與FLOW環境建置教學 - 啟動H2O.AI的init參數詳解 - 下篇

為自己Coding
·
·


嗨嗨,對於強大的 H2O,相信大家看了上篇後,跟我一樣都躍躍欲試了,那就讓我們一起安裝與啟用 H2O吧


攝影師:George Morina,連結:Pexels


1. Python 環境中如何安裝

Step 1: 先到下載頁面 - https://www.h2o.ai/download/,如圖點選紅色圓圈圈起來的地方,或可以自己選擇要下載的版本或方式




Step 2: 點選 INSTALL IN PYTHON

大家可以根據自己習慣用的程式語言來找對應的官方教學喔




Step 3: 打開 Anaconda Prompt,執行指令


1.下載所需的套件

pip install request
pip install tabulate
pip install "colorama>=0.3.8"
pip install future

2.下載 H2O

# 移除掉現有 Python版本 的 H2O 模組
pip uninstall h2o
​
# 安裝最新版本的 H2O Python 模組
pip install http://h2o-release.s3.amazonaws.com/h2o/rel-zermelo/2/Python/h2o-3.32.0.2-py2.py3-none-any.whl
​

小叮嚀:這邊大家要小心,因為未來可能會有更新的 H2O 版本出現,所以最後一個用來下載 H2O Python 版本的指令會需要更新喔,但大家也不用擔心,只要點進 Step 2 我所提到的頁面,就能知道官網最新版本的下載指令喔



2. 如何在 Python 中啟動 H2O.AI

## 導入H2O套件
import h2o
​
​
## 初始化和啟動H2O
h2o.init()
​

執行結果




執行結果會顯示各種系統資訊喔,如果大家點擊啟動後開啟的server - localhost:54321 連結,就會連到 H2O.AI 內建的 Web UI 介面 - FLOW

這樣也就能確定有安裝好 H2O.AI喔

3. h2o.init() 參數介紹

  • 小叮嚀: init()為初始化 H2O 的方法,裡面擁有眾多可以調整的參數,但大部分的使用情況下,使用者只需要寫 h2o.ini()即可,不需要額外的設定參數


4. 補充: 客制化 - 初始化時設定一些系統資訊

今天我們希望配置一塊指定的內存大小,與指定的線程數給 H2O 使用,我們就需要修改 init() 裡面的參數

  • 程式碼範例: 我們想提供 H2O 實列 6GB 的內存空間,並且它只能使用四個內核
import h2o
​
h2o.init(nthreads = 4, max_mem_size = 6)


5. 如何安裝 H2O.AI 的編譯器 FLOW?

Step 1: 先到下載頁面 - https://www.h2o.ai/downloads/,如圖點選紅色圈圈起來的地方




Step 2: 點選 Download




Step 3:

打開命令提示字元(cmd),切換(cd)到下載下來的壓縮檔目錄,並執行解壓縮

解壓縮指令

unzip h2o-3.32.0.1.zip

當然也可以手動解壓縮喔

小叮嚀: 大家要根據自己下載下來的壓縮檔名稱修改上面的指令喔

Step 4:

切換(cd)到解壓縮完的資料夾目錄裡 ex. cd h2o-3.32.0.1,接下來執行下面的指令

java -jar h2o.jar




Step 5:

打開瀏覽器,進到 http://localhost:54321




進到這個頁面就算安裝完成囉

補充: FLOW 的內建教學怎麼使用

Step 6: 點選右邊的 Browse installed packs




Step 7: 點選 examples -> 點選大家需要的 AI 範例

這邊我點選 K-Means 來試試,就會出現非常詳細地如何使用 K-Means 教學,非常好用!!



FLOW 的範例中詳細地記載了 AI 算法的使用步驟,真的太方便了!!執行方式也和 Jupyter Notebook看起來非常相似

確定安裝好後,也可以在 Python 環境中啟動 H2O.AI 後,我們就能開啟在 H2O.AI 的旅程,我也非常期待接下來要如何運用,那就希望大家能期待接下來的教學文了!!

Reference

https://www.h2o.ai/

https://docs.h2o.ai/h2o/latest-stable/h2o-docs/index.html

CC BY-NC-ND 2.0 授权