文章目录

  • 一、迁移学习
  • 二、PaddleHub概述
  • 三、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 hubsenta = hub.Module(name=“senta_bilstm”, version=“1.0.0”)
res = senta.sentiment_classify(texts=[“智能车真有趣”])

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

三、PaddleHub进行交通标志识别

PaddleHub实现交通标志识别相关推荐

  1. 人工智能深度学习框架MXNet实战:深度神经网络的交通标志识别训练

    人工智能深度学习框架MXNet实战:深度神经网络的交通标志识别训练 MXNet 是一个轻量级.可移植.灵活的分布式深度学习框架,2017 年 1 月 23 日,该项目进入 Apache 基金会,成为 ...

  2. python识别简单训练模型_Python3+OpenCV实现简单交通标志识别

    由于该项目是针对中小学生竞赛并且是第一次举行,所以识别的目标交通标志仅仅只有直行.右转.左转和停车让行. 数据集:https://pan.baidu.com/s/1sLl0CadEutv3PQXhmq ...

  3. opencv交通标志识别_教你从零开始做一个基于深度学习的交通标志识别系统

    教你从零开始做一个基于深度学习的交通标志识别系统 基于Yolo v3的交通标志识别系统及源码 自动驾驶之--交通标志识别 在本文章你可以学习到如何训练自己采集的数据集,生成模型,并用yolo v3算法 ...

  4. 深度学习之基于Inception_ResNet_V2和CNN实现交通标志识别

    这次的结果是没有想到的,利用官方的Inception_ResNet_V2模型识别效果差到爆,应该是博主自己的问题,但是不知道哪儿出错了. 本次实验分别基于自己搭建的Inception_ResNet_V ...

  5. python交通标志识别_YOLOv3目标检测实战:交通标志识别

    在无人驾驶中,交通标志识别是一项重要的任务.本项目以美国交通标志数据集LISA为训练对象,采用YOLOv3目标检测方法实现实时交通标志识别. 具体项目过程包括包括:安装Darknet.下载LISA交通 ...

  6. 动手学无人驾驶(1):交通标志识别

    今天主要介绍无人驾驶当中深度学习技术的应用. 本文是根据博客专家AdamShan的文章整理而来,在此表示感谢. 关于深度学习的图像分类技术,网上已有很多关于深度学习的课程(如吴恩达老师的深度学习专项课 ...

  7. 【交通标志识别】BP神经网络交通标志识别【含GUI Matlab源码 718期】

    ⛄一.BP神经网络交通标志识别简介 道路交通标志用以禁止.警告.指示和限制道路使用者有秩序地使用道路, 保障出行安全.若能自动识别道路交通标志, 则将极大减少道路交通事故的发生.但是由于道路交通错综复 ...

  8. ​【交通标志识别】基于BP神经网络实现交通标志识别matlab代码

    1 简介 近年来,交通标志识别在车辆视觉导航系统中是一个热门研究课题.为了安全驾驶和高效运输,交通部门在公路道路上设置了各类重要的交通标志,以提醒司机和行人有关道路交通信息,如指示标志.警告标志.禁止 ...

  9. 基于深度学习的大规模交通标志识别(附6GB交通标志数据集)

    01 1.文章信息 <Deep Learning for Large-Scale Traffic-Sign Detection and Recognition>. 国外学者2020年发在I ...

最新文章

  1. python matplotlib散点图-python matplotlib更新函数的散点图
  2. [MySQL 5.6] GTID实现、运维变化及存在的bug
  3. python打开excel表_Python启动Excel
  4. springmvc sends and receives data by ajax request using json format
  5. Java常见面试题:BIO,NIO,AIO 有什么区别?
  6. [图文详解]图像处理中的高斯模糊
  7. asc怎么用 linux zip_File Roller/Unzip 解压中文 Zip 文件名乱码
  8. creator 生成bmfont字体文件
  9. MATLAB— RGB图像 ==Bayer图像 (bggr, gbrg, grbg, rggb)
  10. 你还在为高速停车收费而烦恼吗?现已步入高速行ETC智慧交通时代
  11. NAND Flash 和 eMMC 的区别
  12. X11 - 999、运筹学基础、02375
  13. MessageBox in wpf
  14. 乱贴小广告违法 有人仍一意孤行
  15. 女生可以学Java开发吗?
  16. Nature | 通用医学人工智能基础模型
  17. stm32F103RCT6串口ttl烧录代码手把手教学
  18. gorm升级V1至V2
  19. 什麼是 The Candle Problem
  20. 消防报警器相关的知识

热门文章

  1. java正则表达式保姆级教程,从小白到高手
  2. 国家何时整治程序员的高薪现象
  3. sketch如何做设计稿交互_设计师用Sketch做设计稿时是用1倍图还是用2倍图做
  4. ​​Linux下ps -ef和ps aux的区别及格式详解​
  5. 高云FPGA初体验-LED流水灯实验
  6. BSGS exBSGS学习笔记
  7. 传奇开服教程-GOM引擎超详细的单机架设图文教程
  8. mysql学习 (软件:Navicat Premium)
  9. 从实习生到自动化测试工程师,面试过程给我整吐了,你看你有没有经历过。
  10. 游戏教案 电子计算机,认识电子计算器大班教案