- 博客(55)
- 收藏
- 关注
原创 使用ResMaskingNet情绪识别模型的预训练文件进行情绪识别
本文只介绍如何应用ResMaskingNet模型进行情绪识别应用,对于ResMaskingNet的模型架构以及训练过程并不做详细介绍。
2024-08-14 10:02:49 356
原创 MSI U盘重装系统
首先需要将U盘格式化,这个格式化并不是在文件管理中将U盘里面的所有东西都删干净就可以了,需要在磁盘管理中,将这块U盘格式化,如果这块U盘有分区的话,那将所有的分区都格式化并且删除。
2024-05-24 20:31:30 964
原创 利用SVD对图像进行压缩
效果图下层的5个图,依次按照奇异值个数的20%,40%,60%,80%,100%,进行压缩。因此,建议按照奇异值总和的百分比压缩图像(其实通俗来说就是用的数据少,但是效果还不错,下层的图效果虽然都很好,但是用的数据太多了,压缩的数据量不够大)原图像的每一层大小为512x512=262144,效果图中上层的5个图,依次对应按奇异值总和的20%,40%,60%,80%,100%,进行压缩,当按奇异值总和的60%压缩时,可以达到原图像的效果,此时,只取了33个奇异值(占总奇异值个数的6%),即。
2023-11-21 21:17:48 471
原创 Texpad所见即所得
如果使用外部预览器,例如MacTex预览,那你要事先看下overleaf中该项目的编译格式,然后再在外部预览器中设置成相应的格式。对于Latex编译器此前常用的都是overleaf,但是当tex文件过大时overleaf编译一次需要的时间有些漫长,而且overleaf的编译一次相当于把所有页面都重新刷新了一遍,所以又得一页一页转圈圈显示,当tex文件过大时在编译上消耗的时间成本过大,此外overleaf还时常断开连接。刚安装的时候底色都是黑色的,并且左边code区的字体很小,不便于输入和预览。
2023-11-20 23:12:17 780
原创 crsf-token表单防护
注意一个要点,就是前端输入的url,要输入数字,不要用localhost,因为前后端的ip校验是文本校验,所以写localhost的话会有跨域问题。
2023-11-01 16:22:30 258
原创 docker+nginx部署vue项目在服务器上
在上述的部署中我们发现一个很大的缺陷就是如果项目修改之后要重新部署的话十分麻烦,必须得先把打包文件上传到服务器,再从服务器上传到容器中,而且如果要修改配置的话也得先进入服务器再从服务器进入到容器中修改,那是否有更加简单的方法呢,答案是肯定的,有!使用docker-compose部署的好处就是他将原本要传入容器的dist文件和要在容器中修改的配置文件挂在了外面,这样就可以不用进入容器操作了。先将dist文件上传到宿主机(服务器),上传可以使用xftp,再从宿主机将文件copy到容器中。
2022-10-28 17:37:10 2422
原创 TypeError: conv2d() received an invalid combination of arguments
原因分析:在卷积的时候接收到了无效的参数,所以要么就是输入的参数有问题,要么就是卷积层有问题,但是这里的mymodel我用的是pytorch中自带的resnet50所以卷积层肯定是没有问题的,所以问题就定位在我输入图片的格式,因为我在训练的时候是没有报错的,所以我只需要保证我在做预测的时候输入图片的格式和我训练的时候输入的图片格式是一样的就可以了,然后我把做预测的时候的图片img_item的shape和自身都输出了一遍,
2022-10-22 13:57:33 6276
原创 使用pytorch制作自定义数据集并用DataLoader加载
*写在后面:**上诉自定义数据集中方法有很多,最重要的就是要把图片转成tensor,还有就是要做resize不然会报错,其次是关于label的问题,在此处因为只有两个分类所以我就简单做了一下判断给label赋了值,如果label较多的话可以用csv文件的形式去读取图片与其对应的label。
2022-10-21 14:40:33 884
原创 利用yolov5进行目标检测,并将检测到的目标裁剪出来
写在前面:关于yolov5的调试运行在这里不做过多赘述,有关yolov5的调试运行请看:本文章主要讲解的是裁剪。需求:识别图片中的人物并将其裁剪出来如果只需识别人物的话,那么只需在yolov5中设定参数即可,例如使用命令行运行时:即为将参数设置为只识别人。此外需要将检测到的目标裁剪出来还需要目标的中心点坐标以及目标的宽高,因此需要保存目标的信息。实现人物检测并保存检测到的目标信息,运行命令为:在保存目标信息的tx文件中,例如下图:0 0.682078 0.495935 0.613014 0.99187
2022-10-12 15:28:43 17267 21
原创 如何使用python将视频逐秒切片
*起源:**一开始将视频逐帧切片,最后发现量太大了,而且一秒内的每帧区别都不大,并且逐帧切的话,切出来的数据量太大,所以最后选择逐秒切片。
2022-10-10 08:56:13 1912 1
原创 [ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
*写在前面:**因为需要将本地Mysql中的一个数据库迁移到服务器的Mysql,于是我按照日常操作,打开了Navicat,在本地Mysql中找到了我需要迁移的数据库classai_2.0_test,又按照日常操作转储了一波SQL文件到本地,得到了classai_2.0_test.sql文件。**原因分析:**因为我本地的Mysql是8.0版本的,而服务器上的Mysql版本是5.0版本的,因为是高版本导入到低版本,引起1273错误。
2022-10-02 20:06:55 1003
原创 Flask框架中如何进行数据库的迁移
参考https//www.zlkt.net/book/detail/10/297。,这样写是可以在迁移脚本的时候注明修改了什么。添加的备注会在迁移脚本中体现。Flask框架中进行数据的迁移需要安装Flask-Migrate插件。
2022-07-22 15:31:02 913 1
原创 如何创建Vue脚手架以及关闭语法检查
一、全局安装vue-cliwin+r输入cmd打开命令窗口输入二、cd到需要存放项目的目录三、使用命令创建其中vue_test为项目名称四、选择vue的版本上下箭头选择后,回车即可五、关闭语法检查①添加vue.config.js名字不能有错,放置的位置也不能有错②vue.config.js中的内容配置完成后即可使用命令启动vue项目了...
2022-06-19 21:58:02 2849
原创 Nvivo如何导入视频、切割视频、以及编码视频
Nvivo如何导入视频、切割视频、以及编码视频## 标题一、视频导入在导入视频之前需要先安装视频解码工具,mp4格式的视频无法导入到nvivo中视频解码工具k-lite(要梯子,如果没有可以下载其他具有解码功能的解码工具):下载地址接下来开始导入:1、文件——>2、右键——>3、导入项选择你需要导入的视频导入即可导入成功二、视频分割这里以三秒分割一次为例首先双击刚才导入的视频打开视频之后开始以三秒为单位分割视频1、勾选编辑2、点击插入行3、插入行4、
2022-05-18 16:10:02 5324 2
原创 如何将xxx.db.dump文件迁移至neo4j中
如何将xxx.db.dump文件导入neo4j中所用版本:neo4j-community-3.5.32 serve端假定需要迁移的为matn.db.dump(一)关闭neo4jserve端只需把cmd窗口X掉即可(二)新建一个空白数据库新建数据库命名为xxx.db如何新建数据库:新建空白数据库(三)进行数据库迁移在数据迁移前还是要关掉neo4j,然后用管理员身份运行cmd窗口,然后cd到bin目录下接下来进行数据迁移上如1中为你所需要迁移的文件在你本地的位置,2是你需要将该文件迁
2022-05-13 10:56:41 1134
原创 Vue中如何实现点击按钮显示内容,点击内容或内容之外的区域隐藏内容
Vue中如何实现点击按钮显示内容,点击内容或内容之外的区域隐藏内容代码:<template> <div @click="showBox = false" class="box"> <button @click.stop="showBox=true">点击显示内容</button> <div class="box1" v-show="showBox">我是显示的内容</div> <div
2022-01-23 10:43:38 7353
原创 vue中如何使用字体图标
vue中如何使用字体图标一、在iconfont中下载字体图标到本地①地址:https://www.iconfont.cn/?spm=a313x.7781069.1998910419.d4d0a486a②找到心仪的图标添加至购物车③找到购物车点进去④添加到项目⑤选择需要添加的项目,如果没有项目那个右上角新建一个⑥下载至本地⑦将下载的文件解压之后命名为iconfont然后放在assets下⑧在main.js中引入iconfont.css⑨挑选相应图标并获取字体编码,应用于页面
2022-01-18 12:10:12 1344
原创 DRF学习笔记(一)运用Django实现DRF功能
(一)项目结构(一)创建数据库模型booktest/models.pyfrom django.db import modelsclass Book(models.Model): id = models.AutoField(primary_key=True) # id 会自动创建,可以手动写入 title = models.CharField(max_length=32) # 书籍名称 # DecimalField用来限制数字大小,max_digits=5表示价格最大为
2022-01-04 17:03:40 1468
原创 如何使用Vue可视化界面创建一个vue3项目
如何使用Vue可视化界面创建一个vue3项目一、安装Node.js下载地址:https://nodejs.org/zh-cn/download/下载后解压安装即可,一直next到finish使用以下命令检查是否安装成功node -v二、安装vue-cli①npm config set registry https://registry.npm.taobao.org②npm install -g @vue/cli使用以下命令检查是否安装成功vue -V三、打开可视化界面使用以
2021-12-14 22:36:55 1315 1
原创 win11如何设置软件自启动
一.将需要自启动软件创建一个快捷方式二.按win+ R,键入“shell:startup”,然后选择“确定”。这将打开“启动”文件夹。三.将需要开机自启动的软件的快捷方式拖到启动文件夹中。
2021-12-14 18:10:45 5226
原创 使用Pytorch自定义数据集
使用Pytorch自定义数据集参考:https://www.bilibili.com/video/BV1hE411t7RN?spm_id_from=333.999.0.0蚂蚁蜜蜂/练手数据集:链接: https://pan.baidu.com/s/1jZoTmoFzaTLWh4lKBHVbEA 密码: 5suqCustom_dataset.pyfrom torch.utils.data import Datasetfrom PIL import Imageimport os# 所有数据集都
2021-12-08 15:38:42 403
原创 搭建简单的CNN网络模型进行预训练,验证,和预测(准确率不高,单纯记录下模型搭建,训练,验证,预测整套流程)
搭建简单的CNN网络模型进行预训练,验证,和预测(准确率不高,单纯记录下模型搭建,训练,验证,预测整套流程)以下三个python文件都在同一级目录下model.pyimport torchfrom torch import nn# 搭建神经网络class Mymodel(nn.Module): def __init__(self): super(Mymodel, self).__init__() self.model = nn.Sequential(
2021-12-08 15:32:05 3353 1
原创 Echart饼状图百分比显示
Echart饼状图百分比显示前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.2/echarts.common.js"></script>&l
2021-11-10 14:36:12 1201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人