天天看點

Py之paddlehub:paddlehub的簡介、安裝、使用方法之詳細攻略

paddlehub的簡介

     PaddleHub是飛槳預訓練模型管理和遷移學習工具,通過PaddleHub開發者可以使用高品質的預訓練模型結合Fine-tune API快速完成遷移學習到應用部署的全流程工作。其提供了飛槳生态下的高品質預訓練模型,涵蓋了圖像分類、目标檢測、詞法分析、語義模型、情感分析、視訊分類、圖像生成、圖像分割、文本稽核、關鍵點檢測等主流模型。更多模型詳情請檢視官網:

https://www.paddlepaddle.org.cn/hub

基于預訓練模型,PaddleHub支援以下功能:

模型即軟體,通過Python API或指令行實作快速預測,更友善地使用PaddlePaddle模型庫。

遷移學習,使用者通過Fine-tune API,隻需要少量代碼即可完成自然語言處理和計算機視覺場景的深度遷移學習。

服務化部署,簡單一行指令即可搭建屬于自己的模型的API服務。

超參優化,自動搜尋最優超參,得到更好的模型效果。

GitHub位址:PaddleHub釋出最新版本1.5.0,

https://github.com/PaddlePaddle/PaddleHub

paddlehub的安裝

pip install paddlehub

Py之paddlehub:paddlehub的簡介、安裝、使用方法之詳細攻略
Py之paddlehub:paddlehub的簡介、安裝、使用方法之詳細攻略
Py之paddlehub:paddlehub的簡介、安裝、使用方法之詳細攻略

paddlehub的使用方法

1、使用PaddleHub下載下傳資料集、預訓練模型等

要求機器可以通路外網。可以使用server_check()可以檢查本地與遠端PaddleHub-Server的連接配接狀态,使用方法如下:

import paddlehub

paddlehub.server_check()

# 如果可以連接配接遠端PaddleHub-Server,則顯示Request Hub-Server successfully。

# 如果無法連接配接遠端PaddleHub-Server,則顯示Request Hub-Server unsuccessfully。

出現以下,則為測試成功!

Running Verify Fluid Program ...

Your Paddle Fluid works well on SINGLE GPU or CPU.

Your Paddle Fluid works well on MUTIPLE GPU or CPU.

Your Paddle Fluid is installed successfully! Let's start deep Learning with Paddle Fluid now

繼續閱讀