如何透過 JupyterHub 使用 Jupyter Notebook

本文章將介紹如何在 JupyterHub 裏使用 Jupyter Notebook,並實際執行一個範例程式。

步驟1. 打開 JupyterHub 並開啓 Notebook Server

  • 至 App Center 安裝 JupyterHub,安裝完成後從主選單中開啓


  • 進到登入頁面,以個人帳號密碼登入


  • 登入後,按下開關啓動 Notebook Server


  • 啓動之後看到如下畫面,標號的部分分別是:
    1. 查看已啓動的 instance
    2. 上傳本地端檔案至伺服器
    3. 開啓新的 Notebook、Terminal 或資料夾等
    4. 切換至管理頁面(僅管理者有此功能)
    5. 登出 JupyterHub
  • 如果有已啓動的 Notebook,點選 Running 進到分頁中會看到如下畫面,可以點選 shutdown 將其關閉


  • 若是你身爲管理者,還可以進到 Admin 頁面中開關、存取其餘使用者的 Notebook Server


步驟2. 執行範例程式

  • 在目錄中點選進入資料夾 “jupyter_example”


  • 點選開啓 “example.ipynb”


  • 在新分頁中會開啓一個 Notebook,此範例程式為 Python 程式碼,透過 Keras 這個高階神經網路程式庫,建立一個卷積神經網路,並被訓練來辨識 MNIST 手寫數字數據集。更多資訊請參考以下網址。
    Keras: https://keras.io/
    MINST: http://yann.lecun.com/exdb/mnist/


  • 範例開啓後,裏頭已經包含先前運行過並儲存下來的輸出結果,但我們也可以重新運行一次
    • 若是要執行特定 cell 或一步一步執行,可以點選 Run


    • 若是要自動完整運行一次,從上部選單點選 Cell,並選擇 Run All


    • 更多 Notebook 的使用方法請參考以下網址 http://jupyter.org/documentation

 

  • 執行結果如下圖

更多 QIoT 教學文,請至 https://qiot.qnap.com/blog/tw/category/%E6%95%99%E5%AD%B8-tw/

Related posts

發表迴響