python篇
文章平均质量分 88
星 辉 浸 染 的 石 岩
星石传说
星 辉 浸 染 的 石 岩,镌 刻 那 古 老 的 传 说:
万 千 生 灵 信 仰 的 所 在
GitHub主页:https://github.com/xingyun-dev
展开
-
三叶青图像识别研究简概
本系列文章为近期所做项目研究而作的研究介绍。算是我近期所学的一个总结吧, 同时也希望与各位多多交流学习。星云文档github代码存储图像分类部分的研究相关代码和文档目录【1】构建图像分类数据集;主要存放图像采集与整理、可视化采集图像、划分训练集验证集、统计各类别图像数量【2】模型训练准备;主要介绍在开始训练模型前所做的一些准备,例如训练环境的搭建、安排、记录等【3】迁移学习模型;原创 2024-07-05 18:19:58 · 1502 阅读 · 1 评论 -
【8】相关补充
存放一些有关这个项目研究的补充。包括做这个项目的一些总结以及实验心得。参考我的另一篇文章阶段总结——基于深度学习的三叶青图像识别本文主要介绍了关于进行的这个项目除了步骤方法的一些补充,包括实验记录、有关SNP位点筛选、阶段总结、后续安排等,原创 2024-07-05 17:24:20 · 341 阅读 · 0 评论 -
阶段总结——基于深度学习的三叶青图像识别
阶段总结——基于深度学习的三叶青图像识别。原创 2024-07-05 15:23:15 · 872 阅读 · 0 评论 -
【4】在测试集上评估模型精度
将训练好的模型应用在测试集上,评估模型的效果本文主要介绍了在测试集上进行模型评估的代码,以及测试集图像语义特征可视化等2024/6/12。原创 2024-07-05 15:10:02 · 925 阅读 · 0 评论 -
【3】迁移学习模型
主要简述一下训练代码主要是运用迁移学习的方法,将预训练模型在自定义的数据集上进行训练。2024/6/12。原创 2024-07-05 15:03:16 · 474 阅读 · 0 评论 -
【2】模型训练准备
构建完图像分类数据集后,就要开始训练我们的模型了,深度学习模型训练需要大量计算资源,也就是GPU。可以在本地机器上使用GPU(如果有的话),或者在云服务上租用GPU资源。此外,还有专门为深度学习训练提供的服务,如Google的Colab和Kaggle。本文将简单介绍一下如何使用kaggle上的GPU资源。准备好了模型训练的资源,将数据上传到了kaggle平台,编写了相关代码。2024/6/12共赏金尊沈绿蚁,莫辞醉,此花不与群花比。原创 2024-07-05 15:02:22 · 438 阅读 · 0 评论 -
【1】构建图像分类数据集
主要简述图像采集与整理、可视化采集图像、划分训练集验证集、统计各类别图像数量代码存放库本文主要介绍了如何构建我的图像分类数据集,数据集的构建是比较重要的,这里数据集图像的获取也不知道合不合格,这一步或许有点问题,考虑再完善。2024/6/12十一年前南渡客,四千里外北归人。原创 2024-07-05 15:01:29 · 425 阅读 · 0 评论 -
【6】图像分类部署
包括将训练好的模型部署在本地终端、web端、小程序上、qt界面化。本文主要介绍了如何将pytorch模型转为ONNX模型文件以及如何将图像识别模型部署,包括部署在本地、部署在web网页、小程序、qt界面部署。2024/6/13。原创 2024-07-05 14:57:57 · 541 阅读 · 0 评论 -
使用pyqt界面化部署
pyqt+opencv开发的图像识别qt界面目前共有五个主要界面:软件介绍界面、省份识别、浙产识别、产地识别界面、以及自定义识别页面。开发这个图像识别的qt界面,使其它学者能够轻松地测试和验证图像识别模型。另外,之后也会随着项目的完善来对这个软件进行更新。2024/6/13。原创 2024-07-05 14:45:36 · 244 阅读 · 0 评论 -
微信小程序部署
利用uniapp+微信开发者工具+flask后端开发了三叶青图像识别微信小程序。此小程序大致分为首页、图库、识别、历史记录、我的这五个大界面。。。。2024/6/12。原创 2024-07-05 14:39:50 · 163 阅读 · 0 评论 -
使用flask的web网页部署介绍
flask+bootstrap+jquery+mysql搭建三叶青在线识别网站,使用nginx+gunicorn将网站部署在腾讯云上,配置SSL证书。网页的界面主要包括登录界面、首页、在线识别、历史记录、个人中心、图片库以及其它界面。(如果看过我之前的博客,会发现其实这个网站的很多前端页面都是我之前自己搭建的学习网站——星云小窝 的页面,为了快速开发这个网站,我就直接拿了之前的代码并修改了一下。星云小窝项目1.0——项目介绍(一)原创 2024-07-05 14:34:34 · 563 阅读 · 0 评论 -
【7】树莓派图像分类部署
树莓派(Raspberry Pi)是一款信用卡大小的单板计算机.百度百科介绍官网树莓派开发板安装Linux系统链接设备通过HDMI链接显示器USB键盘USB鼠标用Python编写控制代码我使用的是树莓派4B 4GB主板,组装效果如图所示(包含CSI摄像头模块、树莓派主板、USB键盘鼠标、7寸显示器)本文主要记录了我学习树莓派时的笔记,包括对树莓派的认识和组装、树莓派的运行和VNC远程连接、摄像头模块的使用、以及最后的使用yolov5来对象棋进行识别等。原创 2024-07-05 14:15:55 · 848 阅读 · 0 评论 -
使用labelImg标注yolov5数据集并在kaggle中使用yolov5
本文主要介绍如何使用labelImg这个软件来对yolov5数据集进行标注,生成yolo格式的文件。以及如何在kaggle中使用yolov5代码进行目标检测。介绍了使用labelImg这个软件对yolo数据集进行标注;也介绍了如何在kaggle中训练yolov5数据。古来青史谁不见,今见功名胜古人。–2024-4-2。原创 2024-04-02 23:20:21 · 1846 阅读 · 0 评论 -
关于星云小窝这个项目后续的思考(六)
若我是火,我将是那炽热的存在。燃烧着无尽的激情与渴望;在深幽的宇宙中,跳跃、热烈而自由…–2024-3-22。原创 2024-03-22 20:20:22 · 202 阅读 · 0 评论 -
谈论一些代码实现的逻辑(四)
上一篇博客介绍了项目的目录结构,已经有了一点对项目的认识,接下来我将具体简述一些主要功能的代码实现的逻辑(原本我是想具体讲述的,然后发现太多了,于是就挑选几个来将一下实现的逻辑吧)其余更多代码实现还是直接看源码吧差不多就到这吧,其实,这个项目感觉并没有达到预期,只能说与我最开始想的样子不太一样,但是不管怎么说,也就先做到这一步了,虽然有些功能还有问题,需要完善。寂寞空庭春欲晚,梨花满地不开门–2024-3-22。原创 2024-03-22 19:51:15 · 979 阅读 · 0 评论 -
flask项目的部署(五)
前面的众多博客,已经大致说明了项目的整体逻辑,这篇博客则主要讲述flask项目如何从开发环境到部署上线(以我个人为例)总的来说,我是使用gunicorn+nginx来部署的flask项目。–2024-3-22。原创 2024-03-22 18:59:50 · 1186 阅读 · 0 评论 -
星云小窝项目1.0——项目结构(三)
上一篇博客介绍了如何在本地启动项目,本文章则主要介绍一下该项目的主要结构,方便查看。主要介绍了这个项目的目录结构。以及补充了MVC模式的概念。曾经沧海难为水,除却巫山不是云。–2024-3-22。原创 2024-03-22 17:47:27 · 209 阅读 · 0 评论 -
星云小窝项目1.0——项目启动(二)
上一篇博客大致介绍了星云小窝这个网站,这篇博客将介绍一下如何启动它。ok.至此项目就正常启动了,你也可以在此基础上再度创作,同时欢迎提出修改意见。天远楼台横北固,夜深灯火见扬州。–2024-3-22。原创 2024-03-22 16:10:44 · 941 阅读 · 0 评论 -
星云小窝项目1.0——项目介绍(一)
这篇博客主要介绍一下我的一个练手的项目——星云小窝。这是一个用于学习交流的网站,网站地址:主要是以flask为后端,以bootstrap为前端框架。分为介绍页面、首页、笔记、交流、工具库、数据中心等这几个主要功能页面。支持用户使用QQ邮箱注册,同时可以进入"游客模式",这个页面主要是对本网站的一个介绍。分为“ 首页介绍、页面轮播、星云笔记、数据中心、交流评论、工具仓库、权限设置”。PC端:大致的网站功能内容基本上就这样,这是一个练手的项目,如果有兴趣可以看看。原创 2024-03-22 15:54:48 · 1193 阅读 · 0 评论 -
JQuery学习一
jQuery是一个快速,小巧,功能丰富的JavaScript库。jQuery 使HTML文档遍历和操作,事件处理和动画等操作变得更加简单。jQuery的所有功能都是通过JavaScript访问的,因此掌握JavaScript对于理解,构建和调试代码至关重要。首先,让我们看一下分别使用原生js和使用jQuery操作 HTML 的示例。el.innerHTML = "出发吧,骚年!$("#start").html("出发吧,骚年!");–2023-12-8。原创 2024-02-08 13:51:39 · 955 阅读 · 0 评论 -
JQuery学习二
DOM(Document Object Model)仅关注浏览器所载入的文档。DOM将html文档视为由元素、属性和文本组成的一棵DOM树。整个文档是一个文档节点每个HTML标签是一个元素节点包含在HTML元素中的文本是文本节点每个HTML属性是一个属性节点注释属于注释节点HTML文档中的节点彼此间都存在关系,如一张族谱。DOM表示文档作为树结构,其中HTML元素是树中的相关节点。节点可以有子节点。同一棵树级别的节点称为兄弟姐妹。原创 2024-02-08 13:51:08 · 891 阅读 · 0 评论 -
Ajax+JSON学习二
GET 请求一般用于信息获取,它没有请求主体,而是使用 URL 传递参数(即:传递数据给后台)。对所需发送的数据(具有名称和值)执行普通的 URL 编码,即:由一对对 “名称=值” 组成(称为:名/值对),每一对之间用 “&” 拼接,如 “name=value&name=value&…&name=value”;由于 名/值对 会附加在 URL 地址后面,因此在这串字符参数的最前面需要添加个 “?”,表示 URL 的 查询参数 开始。// GET请求的后端接口// 获取用户输入的表单数据。原创 2024-02-08 13:49:56 · 2091 阅读 · 0 评论 -
Ajax+JSON学习一
Ajax 的全称是 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML),是一种用于创建动态网页的技术。Ajax 是一种使用现有标准的新方法,通过与服务器进行少量的数据交换,Ajax 可以使网页实现异步更新,这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。Ajax 可以提高系统性能,优化用户界面。很多框架以及代码库已将 Ajax 作为其必不可少的一个重要模块。原创 2024-02-08 13:48:46 · 1902 阅读 · 0 评论 -
Bootstrap学习三
一些插件和 CSS 组件依赖于其他插件。如果单独引用插件,请确保在文档中检查插件之间的依赖关系。jQuery 必须在所有插件之前引入页面。然而在某些情况下可能需要将此功能关闭。因此,我们还提供了关闭 data 属性 API 的方法,即解除以 data-api 为命名空间并绑定在文档上的事件。就像下面这样:如需关闭某个特定的插件,只需在 data-api 前面添加那个插件的名称作为命名空间,如下:4.1.2. 编程方式的API例如:所有的方法都可以接受一个可选的选项对象作为参数,或者一个代表特定方法原创 2024-02-08 13:47:22 · 1043 阅读 · 0 评论 -
Bootstrap学习二
图标类不能和其它组件直接联合使用。应该创建一个嵌套的 < span > 标签,并将图标类应用到这个 < span > 标签上。可以把它们应用到按钮、工具条中的按钮组、导航或输入框等地方:原创 2024-01-05 10:02:44 · 765 阅读 · 0 评论 -
vuepress后续补充
vuepress后续补充文章目录前言一、样式修改二、首页打字机效果三、valine评论问题总结前言对自己使用vuepress的过程进行一些补充一、样式修改在public文件夹下新建一个css文件夹,用来存放修改样式文件,style.css再在config.js的头部head中引入: ['link',{rel:"stylesheet",href:"/css/style.css"}],文件内容如下:/* body { background-image: url('/i原创 2024-01-18 21:42:04 · 870 阅读 · 0 评论 -
vuepress博客部署
前文将vuepress-reco主题个人博客搭建好之后,要将此项目部署,本文主要介绍将博客部署到github上,(因为我的gitee还未实名认证,所以也不好展示)。这篇文章主要讲述了如何将搭建好的vuepress-reco主题的博客部署到github或gitee上。–2021-1-16。原创 2024-01-18 00:28:21 · 960 阅读 · 0 评论 -
VuePress了解
使用Vuepress可以快速的搭建一个个人文档。–2024-1-8。原创 2024-01-16 21:21:39 · 412 阅读 · 0 评论 -
vuepress-reco主题个人博客搭建
之前了解了vuepress的使用与配置,快速实现了个人文档的搭建,而今天则使用vuepress-reco主题来实现个人博客的搭建本文主要介绍了vuepress的一个主题vuepress-theme-reco,并介绍了使用该主题进行的个人博客搭建。下一篇文章则将介绍在不使用服务器的情况下,借助github、gitee来部署该个人博客。原创 2024-01-16 21:12:30 · 1224 阅读 · 1 评论 -
Node.js安装及问题
node成功安装。。原创 2024-01-16 21:02:37 · 342 阅读 · 0 评论 -
Bootstrap学习一
一个用于快速开发Web应用程序和网站的前端框架Bootstrap 非常流行,这得益于它非常实用的功能和特点。主要核心功能特点如下:可以从 Bootstrap官网上下载 Bootstrap 的最新版本。也可以选择不下载Bootstrap,直接使用 Bootstrap CDN库,国内推荐使用 BootCDN 上的库。原创 2024-01-05 10:00:20 · 974 阅读 · 0 评论 -
UEditor文本编辑器安装
UEditor文本编辑器的压缩包:链接:https://pan.baidu.com/s/1d_Fli0BUllqGVVHzsFOn8Q?pwd=ywlm提取码:ywlm–来自百度网盘超级会员V4的分享。原创 2023-12-11 00:04:14 · 626 阅读 · 0 评论 -
pyqt6学习二
之前简单的学习了PyQt6,本章继续学习本章主要学习了如何在本机上通过界面程序测试一下在flask服务端的api接口。(API接口是在Flask服务端定义的,而程序界面是用于测试API接口)。好雨知时节,当春乃发生。–2023-11-4 进阶篇。原创 2023-11-05 15:07:25 · 219 阅读 · 0 评论 -
深度学习——狗的品种识别(ImageNet Dogs)
做一下kaggle中的狗的品种识别(Dog Breed Identification)本章主要学习了如何将pytorch模型转换为ONNX格式,方便部署到其他框架或设备上。至于前面的狗的品种识别也只是运用到了resent34这个预训练模型。千山鸟飞绝,万径人踪灭。--2023-11-3 进阶篇原创 2023-11-04 21:40:43 · 2446 阅读 · 5 评论 -
百日筑基篇——爬取CSDN博客上的文章
随着博客文章的不断增多,如何对自己的博客文章进行整理变得重要。本章就基于笔者自身的博客,来展示如何爬取博客上的文章url以及其它信息。最后保存为一个csv文件。本章简单整理了一下如何从CSDN博客上爬取文章,并制作了一个简单的爬取小程序。这是一个比较简单的程序,还可以使其功能更加丰富,比如可以直接上传一个存储多个url的文件,来遍历url,而不是一个一个url地去爬取。当然因为主要是对自己的CSDN博客文章的信息爬取,这样也足够了。无言独上西楼,月如钩…–2023-11-2 进阶篇。原创 2023-11-03 13:52:14 · 299 阅读 · 0 评论 -
JavaScript学习二
继续一下JS的学习。至此,前端三件套的学习已经快速的过了一遍,之后就是不断地实战来加强学习力度。夜阑卧听风吹雨,铁马冰河入梦来。–20203-11-1 筑基篇。原创 2023-11-02 10:20:28 · 73 阅读 · 0 评论 -
JavaScript学习一
JavaScript 用于为网页添加交互性,处理数据,以及创建各种应用程序(移动应用程序,桌面应用程序,游戏等), 这门语言可用于HTML 和 web等JavaScript 是一种轻量级的编程语言。可插入 HTML 页面的编程代码。其插入 HTML 页面后,可由所有的现代浏览器执行。本章简单学习了一下JavaScript的基础知识,因为有别的编程语言基础,还是很容易学习的。飘飘乎如遗世独立,羽化而登仙。–2023-10-31 筑基篇。原创 2023-11-01 21:03:19 · 56 阅读 · 0 评论 -
CSS学习笔记四
继续学习CSS将CSS样式表的知识快速过了一遍,之后就是通过不断实战来加深印象了醉翁之意不在酒,而在乎山水之间也。–2023-10-28 筑基篇。原创 2023-10-29 12:20:49 · 77 阅读 · 0 评论 -
CSS学习笔记三
学习有关CSS3的知识,CSS3是CSS的最新标准。北风卷地白草折,胡天八月即飞雪。–2023-10-28 筑基篇原创 2023-10-29 12:17:02 · 57 阅读 · 0 评论 -
CSS学习笔记二
本章记录了有关CSS样式的学习笔记,认识了盒模型、CSS属性、有关CSS定位于布局的属性等。去以六月息着也,野马也,尘埃也,--2023-10-26 筑基篇原创 2023-10-27 17:31:22 · 48 阅读 · 0 评论