Hello,大家好,作者终于考完研了,现在开始更新自己以前的科研项目来供大家一起学习参考,开源共享,作者github网址:https://github.com/czzq1999,欢迎加油一起学习,一起开源中国。今天共享的开源项目是,利用python中的pytorch深度学习框架来实现全自动垃圾分类。

Introduction

本项目是基于YOLOv3的5G嵌入式智能分类垃圾桶系统。该垃圾桶图像处理具有两个接口选项,可以通过连接本地USB摄像头获取图像,也可以通过5G网络获取网络摄像头的图像。需要预先获取5G摄像头的IP地址以及端口。

Requirements


关于python依赖库安装使用如下命令:

pip3 install -r requirements.txt

如需移植到自己的电脑,需要修改cap.py文件里面的相关路径名,以及USB串口的路径。

需预先将单片机代码烧录进51单片机中,如何通过串口连接服务器。

如图为整个系统的框架图,需要用到两个数码舵机和一个工业摄像头,以及一个5V的稳压模块,和一个电源模块,以及一个单片机最小模块。

Training

Start Training:python3 train.py to begin training after downloading the dataset.
Resume Training:python3 train.py --resume to resume training from weights/xxx.pt

如图为训练loss损失曲线。

Dataset

我们收集了一千多张常见的垃圾种类数据集,包括金属,塑料,纸质,玻璃,通过图像增广,获得了几万张图片。

每类图片有三百张左右。

本项目的代码已经上传至Github上:https://github.com/czzq1999/Garbage-detection-and-classification

基于pytorch的人工智能分类垃圾桶相关推荐

  1. 基于Pytorch的cifar10分类网络模型

    Pytorch作为新兴的深度学习框架,目前的使用率正在逐步上升.相比TensorFlow,Pytorch的上手难度更低,同时Pytorch支持对图的动态定义,并且能够方便的将网络中的tensor格式数 ...

  2. 基于Pytorch实现的流式与非流式语音识别

    前言 MASR是一款基于Pytorch实现的语音识别框架,MASR致力于简单,实用的语音识别项目.可部署在服务器,Nvidia Jetson设备,未来还计划支持Android等移动设备. 源码地址:h ...

  3. 基于pytorch搭建神经网络的花朵种类识别(深度学习)

    基于pytorch搭建神经网络的花朵种类识别(深度学习) 文章目录 基于pytorch搭建神经网络的花朵种类识别(深度学习) 一.知识点 1.特征提取.神经元逐层判断 2.中间层(隐藏层) 3.学习权 ...

  4. Deep Learning:基于pytorch搭建神经网络的花朵种类识别项目(内涵完整文件和代码)—超详细完整实战教程

    基于pytorch的深度学习花朵种类识别项目完整教程(内涵完整文件和代码) 相关链接:: 超详细--CNN卷积神经网络教程(零基础到实战) 大白话pytorch基本知识点及语法+项目实战 文章目录 基 ...

  5. 【项目实战课】基于Pytorch的EfficientNet血红细胞分类竞赛实战

    欢迎大家来到我们的项目实战课,本期内容是<基于Pytorch的EfficientNet血红细胞分类竞赛实战>.所谓项目课,就是以简单的原理回顾+详细的项目实战的模式,针对具体的某一个主题, ...

  6. 基于pytorch后量化(mnist分类)---浮点训练vs多bit后量化vs多bit量化感知训练效果对比

    基于pytorch后量化(mnist分类)-浮点训练vs多bit后量化vs多bit量化感知训练效果对比 代码下载地址:下载地址 试了 bit 数为 1-8 的准确率,得到下面这张折线图: 发现,当 b ...

  7. 艾伦人工智能研究院开源AllenNLP,基于PyTorch轻松构建NLP模型

    艾伦人工智能研究院(AI2)开源AllenNLP,它是一个基于PyTorch的NLP研究库,利用深度学习来进行自然语言理解,通过处理低层次的细节.提供高质量的参考实现,能轻松快速地帮助研究员构建新的语 ...

  8. 基于PyTorch搭建CNN实现视频动作分类任务代码详解

    数据及具体讲解来源: 基于PyTorch搭建CNN实现视频动作分类任务 import torch import torch.nn as nn import torchvision.transforms ...

  9. Python基于PyTorch实现BP神经网络ANN分类模型项目实战

    说明:这是一个机器学习实战项目(附带数据+代码+文档+视频讲解),如需数据+代码+文档+视频讲解可以直接到文章最后获取. 1.项目背景 在人工神经网络的发展历史上,感知机(Multilayer Per ...

最新文章

  1. tidb mysql hbase_HBase/TiDB都在用的数据结构:LSM Tree,不得了解一下?
  2. MYSQL为用户指定权限有哪些
  3. wxWidgets:wxFileDialog类用法
  4. 重温Javascript(四)-函数
  5. JS 关于(function( window, undefined ) {})(window)写法的理解
  6. Spring ribbon
  7. 感恩被救赎——爱是恒久忍耐
  8. jzoj6451-[2020.01.19NOIP提高组]不幸运数字【记忆化搜索,数位dp,高精度】
  9. 基于角色的访问控制'的权限管理的数据库的设计实现
  10. 讯飞输入法(原讯飞语音输入法) V2.1.1708 官方版-完美软件下载
  11. php写入mysql表格失败,麻烦给我看一下为什么MySQL创建表格失败嘛
  12. django 定制管理页面外观 模板文件不生效的解决方法
  13. 知识图谱 - TransE算法
  14. 计算机桌面快捷方式误删了,电脑把桌面快捷方式删除了怎么办?电脑快捷方式删除了的恢复方法...
  15. 移动机器人小众期刊Foundations and Trends in Roboics
  16. 基于微信小程序的家教信息管理系统毕业设计源码
  17. 转行测试,11k入职,我写了份1000多字的分享,每一笔都是经历
  18. 有孚网络协办“大数据助力精准医疗产业论坛”北京站圆满落幕
  19. IEEE754标准以及非常规划定义,double的二进制转换工具类
  20. Navicat下载,安装,PJ和简单使用的详细图文教程

热门文章

  1. 中国行政区划数据爬取并层级体系与编码标准
  2. swjtu2382(Paint Box)
  3. 庆祝一下_为了庆祝超级游戏
  4. iOS12捷径(快捷指令),最新抖音去水印捷径,快手去水印捷径
  5. DSPE-PEG-NGR,磷脂-聚乙二醇-新生血管靶向肽NRG,一种磷脂PEG肽
  6. C#操作word标签
  7. ACSI: 360度无死角测量顾客满意度
  8. UiPath手把手教程
  9. 集线器与交换机的对比(基于 Cisco Packet Tracer 模拟网络)
  10. 《秘密》卷一:秘密-财富的秘密