钟鸣_
码龄10年
求更新 关注
提问 私信
  • 博客:284,184
    284,184
    总访问量
  • 32
    原创
  • 300
    粉丝
  • 108
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
加入CSDN时间: 2015-11-20
博客简介:

钟鸣的博客

查看详细资料
个人成就
  • 获得282次点赞
  • 内容获得102次评论
  • 获得1,805次收藏
  • 代码片获得1,665次分享
  • 博客总排名1,442,750名
创作历程
  • 6篇
    2022年
  • 5篇
    2020年
  • 6篇
    2019年
  • 4篇
    2018年
  • 11篇
    2017年
成就勋章
TA的专栏
  • 目标检测
    4篇
  • 剑指offer
    1篇
  • python
    17篇
  • opencv
    5篇
  • 机器学习
    10篇
  • 数据分析
    5篇
  • pyqt
    2篇
  • kali-linux
    3篇
  • Pyserial
    1篇
  • 毕设日志
    5篇
  • 强化学习
    8篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • Python
    pythondjango
  • 人工智能
    opencvtensorflowpytorchscikit-learn迁移学习分类
  • 软件工程
    个人开发
  • 服务器
    ubuntu
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Yolov5 v6.1网络结构

Yolov5 已经更新到v6.1版本了,与之前的版本有了不少区别,网络结构有了进一步优化。来整理一下。本文主要参考 https://blog.csdn.net/qq_37541097/article/details/123594351,大佬真了不起。借用大佬的模型图删除Focus层之前看的资料,网络的第一层都是Focus层,v6.0之后换成了一个kernel=6,stride=2,padding=2大小的卷积层,有人认为两者在理论上是等价的,可能是觉得两者的输出大小相同。但是我个人认为从细节
原创
发布博客 2022.03.21 ·
10892 阅读 ·
11 点赞 ·
5 评论 ·
98 收藏

Yolov5 网络结构

yolov5 的网络结构yolov5 的网络结构的配置文件在models文件夹下,有yolov5n.yaml, yolov5s.yaml, yolov5m.yaml等等。几个网络结构其实都一样,通过depth_multiple和width_multiple参数来控制网络结构的深度和宽度。主要理解 head和backbone部分,根据需求对模型做修改时主要也是改动backbone部分。# YOLOv5 v6.0 backbonebackbone: # [from, number, module,
原创
发布博客 2022.03.17 ·
8387 阅读 ·
5 点赞 ·
2 评论 ·
40 收藏

Yolov5 口罩识别

自定义口罩数据集进行目标检测目录自定义口罩数据集进行目标检测Yolov5 代码地址数据集一、手动收集标记数据集二、使用公开数据集改动源码训练结果迁移学习制作自定义数据集的注意事项Yolov5 代码地址https://github.com/ultralytics数据集数据集可以手动标记或者使用公开数据集一、手动收集标记数据集使用Labelimg软件标记,网上有很多介绍软件下载二、使用公开数据集https://public.roboflow.com/以口罩数据集为例: 口罩数据集训练图片
原创
发布博客 2022.03.15 ·
3209 阅读 ·
2 点赞 ·
4 评论 ·
28 收藏

Yolov5 学习笔记

目录一、Yolov3网络结构Bounding BoxLOSS Function参考文档关于 Yolov5家族知识点的总结。长文。资料来源于网上。一、Yolov3网络结构网络结构图yolov3 的网络主体是darknet53,最基本的结构是DBL,由卷积+BN+Leaky relu组成。class ConvolutionalLayer(nn.Module): def __init__(self, in_channels, out_channels, kernal_size, strid
原创
发布博客 2022.03.10 ·
6792 阅读 ·
2 点赞 ·
0 评论 ·
33 收藏

深度强化学习(DRL)五:优先回放DQN(Prioritized experience replay)

目录一、优先回放二、代码参考全部代码https://github.com/ColinFred/Reinforce_Learning_Pytorch/tree/main/RL/DQN一、优先回放在经验回放中是利用均匀分布采样,而这种方式看上去并不高效,对于智能体而言,这些数据的重要程度并不一样,因此提出优先回放(Prioritized Replay)的方法。优先回放的基本思想就是打破均匀采样,赋予学习效率高的样本以更大的采样权重。一个理想的标准是智能体学习的效率越高,权重越大。符合该标准的一个选择是
原创
发布博客 2022.03.08 ·
5134 阅读 ·
4 点赞 ·
0 评论 ·
29 收藏

深度强化学习(DRL)四:DQN的实战(DQN, Double DQN, Dueling DQN)

目录一、环境二、DQN一、环境查看可用的环境from gym import envsprint(envs.registry.all())ValuesView(├──CartPole: [ v0, v1 ]├──MountainCar: [ v0 ]├──MountainCarContinuous: [ v0 ]├──Pendulum: [ v1 ]├──Acrobot: [ v1 ]├──LunarLander: [ v2 ]├──LunarLanderContinuous: [ v
原创
发布博客 2022.03.08 ·
3201 阅读 ·
0 点赞 ·
1 评论 ·
12 收藏

深度强化学习(DRL)三:从Q-learning到Deep Q Network(DQN)

目录一、Q-learning一、Q-learning关于Q-learning,网上的资料很多,简单的总结一下它的特点。Q-learning最核心的是有一个Q表,它记录了在环境中的 所有状态(s) 以及每个状态对应的 所有行为(a) 的Q值。状态 \ 行为a1a2a3a4s1s2s3……Q值的更新公式如下:...
原创
发布博客 2020.02.29 ·
1966 阅读 ·
2 点赞 ·
0 评论 ·
24 收藏

深度强化学习(DRL)二:强化学习环境Gym

目录一、选择框架二、认识Gym三、从代码开始一、选择框架RL方面学习框架和平台很多,比较出名的有DeepMind的 Control Suite,OpenAI的 Gym 和 MuJoCo,以及Roboschool、PyBullet等等。模型和算法依赖于后端使用的库有numpy, tensorflow, keras, pytorch等等。作为一个初学者,我选则比较常用的OpenAI的 Gym ...
原创
发布博客 2020.02.28 ·
6019 阅读 ·
8 点赞 ·
0 评论 ·
49 收藏

深度强化学习(DRL)一:入门篇

目录前言强化学习(RL)的基本概念主要算法和相关分类QlearningSarsaA3C强化学习到深度强化学习前言之前通过对AlphaGo Zero的学习,我对深度强化学习有了一定的了解。但是由于没有经过系统的学习,我对其中的知识还有很多不懂的地方。写这一系列文章主要是整理一下网上的资料,梳理这方面的知识,做一下总结。目前网上关于深度强化学习的应用这方向的资料不算多,再加上深度强化学习本身也是一...
原创
发布博客 2020.02.27 ·
20355 阅读 ·
27 点赞 ·
1 评论 ·
210 收藏

剑指offer总结——动态规划篇

前言什么是动态规划?根据百度百科,动态规划就是把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,对其逐个求解的算法。动态规划最经典的应用是解决背包问题和最短路径问题。剑指offer中也有一些题都可以运用这种解法。这一章就从剑指offer中基础的题目入手,对动态规划算法深入了解一下。7、斐波那契数列大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开...
原创
发布博客 2020.01.07 ·
974 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

剑指offer总结(C++和python)

剑指offer总结(C++和python)1、二维数组中的查找2、替换空格3、从尾到头打印链表4、重建二叉树5、用两个栈实现一个队列6、旋转数组的最小数字代码有C++和python两个版本。用C++来做题,python用来巩固,简化。我发现用python做题简直就是在作弊啊。在做题目之前理一下思路,做完经典的题目要总结算法原理。重要的不是题目本身,而是要在做题中锻炼自己的思维能力和解决问题的...
原创
发布博客 2020.01.06 ·
554 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

AlphaZero五子棋网络模型【python】

前文: AlphaGo Zero详解蒙特卡洛树搜索(MCTS)代码详解【python】代码来自 https://zhuanlan.zhihu.com/p/32089487五子棋版的AlphaZero网络一开始是公共的3层全卷积网络,分别使用32、64和128个 3\times3 的filter,使用ReLu激活函数。然后再分成policy和value两个输出。在policy这一端,先使...
原创
发布博客 2019.03.27 ·
8857 阅读 ·
2 点赞 ·
2 评论 ·
69 收藏

蒙特卡洛树搜索(MCTS)代码详解【python】

前文:AlphaGo Zero 详解之前看了AlphaGo Zero 的整个流程,接下来就要了解一下具体怎么实现的。毕设选择做用 AlphaGoZero 做五子棋,也在网上找到了相当不错的前人写的 代码。我要做的是先看懂他写的,然后再试试改进算法的性能。首先要实现 MCTS 的部分,原版注释用英语写的。现在我要一步一步的分析。首先创建节点类 TreeNode:class TreeNode(...
原创
发布博客 2019.03.23 ·
27560 阅读 ·
26 点赞 ·
5 评论 ·
224 收藏

mujoco win7下载安装

mujoco在win7环境下的下载和安装一 安装Microsoft Visual C++ 14.0下载地址: https://964279924.ctfile.com/fs/1445568-239446865这个在安装 scrapy 时候遇到过,很烦人.二 安装mjpro150 win64,下载地址:https://www.roboti.us/index.html把解压好的文件...
原创
发布博客 2019.03.21 ·
4531 阅读 ·
6 点赞 ·
7 评论 ·
14 收藏

AlphaGo Zero详解

AlphaGo Zero思考再三,决定研究一下 AlphaGo Zero,并把 AlphaGo Zero 的思想运用到五子棋 中,毕设就决定做这个。AlphaGo Zero 最大的亮点是:完全没有利用人类知识,就能够获得比之前版本更强大的棋力。主要的做法是:利用蒙特卡洛树搜索建立一个模型提升器在自我对弈过程中,利用提升器指导模型提升,模型提升又进一步提高了提升器的能力。蒙特卡洛树...
原创
发布博客 2019.03.20 ·
26511 阅读 ·
34 点赞 ·
1 评论 ·
175 收藏

毕设日志(二)

毕业设计工作日志(二)2019.3.9DQN2019.3.9今天的任务是了解Deep Q Network,以及Double DQN,Dueling DQN,Deep Deterministic Policy Gradient,A3C,Proximal Policy Optimization (PPO)等等强化学习算法。用Tensorflow实现一个简单的Deep Q Network。开...
原创
发布博客 2019.03.09 ·
5587 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

毕设日志(一)

毕业设计工作日志一2019.3.5现在开始准备做本科毕业设计,将每天的安排和进度记录下来,督促自己。首先,毕设的大致方向是深度强化学习。具体内容未知。Q1:我现在的任务是什么?A1:(1)掌握相关的知识,如深度强化学习,图像处理等等,(2)学习相关的论文并复现。Q2:我现在具体在做什么?A2:了解强化学习,并用python实现一些小例子。Q-learning算法别人的代码:来自...
原创
发布博客 2019.03.05 ·
8295 阅读 ·
4 点赞 ·
1 评论 ·
5 收藏

Python3+PyQT5+Pyserial 实现简单的串口工具

练手项目,先上图 先实现一个简单的串口工具,为之后的上位机做准备 代码如下:github 下载地址pyserial_demo.pyimport sysimport serialimport serial.tools.list_portsfrom PyQt5 import QtWidgetsfrom PyQt5.QtWidgets import QMessageBoxf...
原创
发布博客 2018.04.19 ·
56488 阅读 ·
97 点赞 ·
58 评论 ·
541 收藏

三、kali linux 安装输入法、浏览器、pycharm等软件

在kali linux 中安装软件首先要更新源,之前已经说过了https://blog.csdn.net/windowsyun/article/details/79828870源更新以后就可以下载一些常用的软件,如中文输入法、最新的火狐浏览器、pycharm、Open-VM-Tools等等。一、输入法#安装谷歌拼音输入法-重启生效 apt-get install fcitx fc...
原创
发布博客 2018.04.06 ·
4419 阅读 ·
1 点赞 ·
0 评论 ·
20 收藏

二、kali linux 更新源

一、查看、修改或替换kali系统的更新源地址文件查看信息uname-a #显示电脑以及操作系统的相关信息cat /proc/version #正在运行的内核版本cat /etc/issue #发行版本信息更新源地址leafpad /etc/apt/sources.list在kali中打开火狐浏览器,输入这个博客的地址并打开,复制镜像源注意,...
原创
发布博客 2018.04.05 ·
1714 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏
加载更多