- 博客(113)
- 资源 (3)
- 收藏
- 关注

原创 基于YOLOv5实现中药饮片识别(含源码)【目标检测项目】
一. 项目背景中医药文化是中华民族传统文化的瑰宝之一,历史源远流长。中药饮片是中药材在中医药理论指导下,结合药材自身性质及调剂、制剂要求,按照特定炮制方法加工而成,是中医临床开方施治的基础。但中药种类繁多,单凭肉眼难以长时间高效准确地对其识别与分类。近年来,深度学习技术在图像识别领域取得较大进展,其特征学习方法和深层结构可自动学习图像高层语义信息,拟合复杂模型的能力增强。结合YOLOv5,我们可以实现中药饮片实时目标检测。二. 项目环境配置工具版本操作系统Windows 10
2021-05-11 13:36:00
6188
35

原创 基于Fruits-360水果数据集的TensorSpace神经网络3D可视化(水果识别可视化)
1. 简介TensorSpace 是一套用于构建神经网络3D可视化应用的框架。开发者可以使用类 Keras 风格的 TensorSpace API, 轻松创建可视化网络、加载神经网络模型并在浏览器中基于已加载的模型进行3D可交互呈现。 通过使用 TensorSpace,可以更直观的观察并理解基于 TensorFlow、Keras 或者 TensorFlow.js 等开发的神经网络模型。2. 项目环境要求TensorSpace官网给出的适配TensorSpace.js 浏览器有:项目Valu
2021-04-06 23:18:34
1895
4

原创 基于Fruits-360数据集构建CNN进行水果识别实验
基于Fruits-360数据集的水果识别项目前段时间导师要求做一个神经网络可视化的项目,要将水果数据集进行训练得到模型,用于TensorSpace可视化。前前后后捣鼓了很久,现在回过头总结一下整个项目过程,写下这篇博客记录遇到的问题,有任何问题欢迎在评论区留言。1.实验数据集(1)实验用的数据集是最常见的Fruits-360水果数据集,截至写博客为止这个数据集最新版本是2020.05.18.0(2)该数据集有131种水果分类(分的特别细致,比方说苹果(不同品种:深红色雪,金黄色,金红色,史
2021-03-18 21:43:00
9152
35
原创 BigEvent项目后端学习笔记(二)文章分类模块 | 文章分类增删改查全流程解析(含优化)
BigEvent项目后端学习笔记:第二部分——文章分类模块
2025-03-23 11:27:46
419
原创 LeetCode刷题笔记:1636.按照频率将数组升序排序
给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。请你返回排序后的数组。
2022-09-22 11:40:10
492
1
原创 LeetCode刷题笔记:1619.删除某些元素后的数组均值
给你一个整数数组 arr ,请你删除最小 5% 的数字和最大 5% 的数字后,剩余数字的平均值。与 标准答案 误差在 10^-5 的结果都被视为正确结果。
2022-09-14 09:09:20
416
原创 LeetCode刷题笔记:669.修剪二叉搜索树
给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在 唯一的答案。所以结果应当返回修剪好的二叉搜索树的新的根节点。注意,根节点可能会根据给定的边界发生改变。
2022-09-10 09:34:12
452
原创 LeetCode刷题笔记:1592.重新排列单词之间的空格
给你一个字符串 text ,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证 text 至少包含一个单词。请你重新排列空格,使每对相邻单词之间的空格数目都 相等 ,并尽可能 最大化 该数目。如果不能重新平均分配所有空格,请 将多余的空格放置在字符串末尾 ,这也意味着返回的字符串应当与原 text 字符串的长度相等。返回 重新排列空格后的字符串。
2022-09-07 17:31:34
277
原创 LeetCode刷题笔记:1464.数组中两元素的最大乘积
给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。
2022-08-26 10:29:29
187
原创 MacBook Pro(M1 Pro芯片)兼容Tensorflow1.X版本的解决方法
M1 Pro(Apple Silicon)安装TensorFlow 1.X版本!
2022-08-25 15:30:16
2213
原创 LeetCode刷题笔记:658.找到K个最接近的元素
给定一个 排序好 的数组 arr ,两个整数 k 和 x ,从数组中找到最靠近 x(两数之差最小)的 k 个数。返回的结果必须要是按升序排好的。
2022-08-25 11:53:04
237
原创 LeetCode刷题笔记:1460.通过反转子数组使两个数组相等
给你两个长度相同的整数数组 target 和 arr。每一步中,你可以选择 arr 的任意 非空子数组 并将它翻转。你可以执行此过程任意次。如果你能让 arr 变得与 target 相同,返回 True;否则,返回 False。
2022-08-24 11:07:04
246
原创 LeetCode刷题笔记:55.跳跃游戏
给定一个非负整数数组 nums ,你最初位于数组的 第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。
2022-08-23 14:00:01
714
原创 Spring Boot之AJAX异步发送帖子
方法,跳转到:CONTEXT_PATH + “/discuss/add”;用户点击【发布帖子】按钮后,页面出现一个弹窗,此时后面的页面并没有刷新。点击【发布帖子】按钮后,publishBtn 按钮会执行。在用户登录之后,才显示【发布帖子】按钮,可以进行相关操作。,通过其对应的 SQL 语句将帖子内容插进。在 js 文件中编写【发布按钮】对应的函数。在用户登录之前,不显示【发布帖子】按钮;,该service又调用了。编写对应的 SQL 语句。方法,功能为插入帖子。
2022-08-22 15:43:18
459
原创 LeetCode刷题笔记:165.输出二叉树
给你一棵二叉树的根节点 root ,请你构造一个下标从 0 开始、大小为 m x n 的字符串矩阵 res ,用以表示树的 格式化布局。返回构造得到的矩阵 res。
2022-08-22 15:05:36
224
原创 【避坑指南】Windows10中使用Anaconda安装tensorflow+keras
Windows10中使用Anaconda安装tensorflow+keras
2022-08-19 15:55:25
555
原创 LeetCode刷题笔记:1450.在既定时间内做作业的学生人数
给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间。已知,第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。请返回在查询时间 queryTime 时正在做作业的学生人数。形式上,返回能够使 queryTime 处于区间 [startTime[i], endTime[i]](含)的学生人数。...
2022-08-19 10:17:01
173
原创 LeetCode刷题笔记:139.单词拆分
给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。
2022-08-18 15:44:15
218
原创 LeetCode刷题笔记:1656.设计有序流
有 n 个 (id, value) 对,其中 id 是 1 到 n 之间的一个整数,value 是一个字符串。不存在 id 相同的两个 (id, value) 对。设计一个流,以 任意 顺序获取 n 个 (id, value) 对,并在多次调用时 按 id 递增的顺序 返回一些值。...
2022-08-16 21:07:49
96
原创 LeetCode刷题笔记:1282.用户分组
有 n 个人被分成数量未知的组。每个人都被标记为一个从 0 到 n - 1 的唯一ID。给定一个整数数组 groupSizes ,其中 groupSizes[i] 是第 i 个人所在的组的大小。例如,如果 groupSizes[1] = 3 ,则第 1 个人必须位于大小为 3 的组中。返回一个组列表,使每个人 i 都在一个大小为 groupSizes[i] 的组中。每个人应该 恰好只 出现在 一个组 中,并且每个人必须在一个组中。如果有多个答案,返回其中 任何 一个。......
2022-08-12 12:41:44
171
原创 Spring Boot开发登录、退出功能
① 访问登录页面:点击顶部区域内的链接,打开登录页面。② 登录:验证账号、密码、验证码;成功时,生成登录凭证,发送给客户端;失败时,跳转回登录页。③ 退出:将登录凭证修改为失效状态;跳转至网站首页。④ 忘记密码: 点击登录页面上的“忘记密码”链接,打开忘记密码页面;在表单中输入注册的邮箱,点击获取验证码按钮,服务器为该邮箱发送一份验证码;在表单中填写收到的验证码及新密码,点击重置密码,服务器对密码进行修改。...
2022-08-11 18:18:42
3336
原创 Spring Boot之生成动态验证码
处理访问登录页面的请求,即点击顶部的登录链接,可以打开登录页面。处理生成验证码的请求,并且将登录页面的验证码的路径,设置为该请求。
2022-08-04 16:26:18
333
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人