PaddleHub实现交通标志识别

一、迁移学习

完成深度学习的过程一般是这个样子的:
在这里插入图片描述
由于数据模型算力的限制,我们很难在短时间内完成一个快速准确的工程项目,所以我们会采用迁移学习(Transfer Learning)。

这里面我们使用百度的PaddleHub进行尝试,PaddleHub就是为了解决对深度学习模型的需求而开发的工具。基于飞桨领先的核心框架,精选效果优秀的算法,提供了百亿级大数据训练的预训练模型,方便用户不用花费大量精力从头开始训练一个模型。
PaddleHub的官网:https://www.paddlepaddle.org.cn/hub
PaddleHub的github地址:https://github.com/PaddlePaddle/PaddleHub
PaddleHub的课程地址:https://aistudio.baidu.com/aistudio/course/introduce/1070
PaddleHub的教程地址:https://aistudio.baidu.com/aistudio/personalcenter/thirdview/79927
PaddleHub的模型地址:https://github.com/PaddlePaddle/PaddleHub/tree/release/v1.6/demo

二、PaddleHub概述

PaddleHub完成迁移学习的过程可以被描述为六个步骤:

  1. 加载数据
  2. 加载模型
  3. 数据处理
  4. 优化策略
  5. 运行配置
  6. Finetune

Paddle的安装

$ pip install paddlehub

Hub常用的一些cmd指令:Usage: hub [ options]
Commands:
search Search PaddleHub pretrained model through model keywords.
serving Start a service for online predicting by using PaddleHub.
run Run the specific module.
helpShow help for commands.
show Show the information of PaddleHub module.
clear Clear all cached data.
list List all installed PaddleHub modules.
version Show PaddleHub’s version. install Install PaddleHub module.
download Download PaddlePaddle pretrained model/module files.
autofinetune Finetune a task by searching hyperparameters automatically.
config Configure PaddleHub.
uninstall Uninstall PaddleHub module.

测试PaddleHub-情感倾向分析Senta

import paddlehub as hub

senta = hub.Module(name=“senta_bilstm”, version=1.0.0)
res = senta.sentiment_classify(texts=[“智能车真有趣”])

当然,这样的项目还有很多,就不一一介绍了。

三、PaddleHub进行交通标志识别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Magician0619

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值