暑期实习
文章平均质量分 76
小宁宁呀
这个作者很懒,什么都没留下…
展开
-
EasyDL-SDK树莓派部署2
树莓派WIFI问题wifi本来是连接了老师的wifi,在老师办公室是有网络界面的,可以选择连接哪个网络,自从某一天这个界面就消失了,网络显示如图,no wireless interface found,本来偶尔可以连接成功我的手机热点(网络模块没坏的时候登陆过),今天连热点都连不上了,所以一探究竟,今天一定要把网络搞回来。查了几种办法都不行,最后在百度贴吧找到了有用的一个。那个,树莓派3被我瞎jb搞得连不上wifi了。图是/etc/network/interfaces文件_树莓派吧_百度贴吧 (b.原创 2021-08-19 00:31:20 · 521 阅读 · 0 评论 -
EasyDL-SDK树莓派部署1
查看系统解压tar -xvf xxx.tar解压到同一目录unzip wwwroot.zip设置序列号在“”中填入序列号图片3原创 2021-08-17 17:37:08 · 2292 阅读 · 8 评论 -
树莓派人脸表情识别中期报告
绪论AI背景表情识别介绍平台选用表情识别模型的研究分类模型resnet普通分类模型部署流程及结果linux基本操作树莓派的环境配置结果与问题总结与展望中期成果总结疑问目标和展望...原创 2021-08-17 17:02:38 · 3170 阅读 · 3 评论 -
树莓派登录问题
在使用树莓派的过程中,多次遇到了开机后输入正确密码却被重复多次要求输入的情况,在查看他人经验后,总结出以下两种情况及可行的方法。不确定密码是否正确参考博客--纸末-树莓派忘记密码的解决方法1,树莓派关机取出SD卡,用读卡器插入电脑,在根目录找到一个叫cmdline.txt的文件,在文件内容的末尾加一个空格,将以下语句跟在其后并保存,文件内的所有内容应该是在同一行的。init=/bin/sh2,保存后将SD卡放回树莓派开机,然后在标识符后输入以下命令mount -rw -o rem原创 2021-08-15 15:41:02 · 4561 阅读 · 0 评论 -
树莓派部署实操
git clone-U盘权限,密码改密码root和其他用户创建用户cmake opencvflatten算子加入运行sh原创 2021-08-05 18:27:50 · 1353 阅读 · 0 评论 -
部署准备4-树莓派部署demo学习
目录文件夹images文件夹modelsCMakelists.txtcmake.shLabel.txtLemon.ipynbLemon.pyMain.ccRun.sh总结参考柠檬分类项目C++及Cmake,opencv环境配置好后,下载Paddle-Lite 推理库。在柠檬示例中,将把以下文件下载到树莓派上,接下来看一下各个文件具体的用途。文件夹images用来测试模型是否在树莓派上可行的照片。文件夹models分别...原创 2021-08-02 18:46:05 · 521 阅读 · 1 评论 -
部署准备3-树莓派环境配置
详见树莓派3B+安装系统(Raspbian)以及配置环境_戈扬的博客-CSDN博客_树莓派系统下载远程连接树莓派桌面,使用工具VNC,树莓派安装VNCsudo apt-get install tightvncserver //安装sudo tightvncserver //打开电脑安装VNC,https://www.realvnc.com/en/connect/download/viewer/在界面输入IP:1后输入密码即可打开树莓派界面IP如何查看if...原创 2021-08-02 16:06:52 · 143 阅读 · 1 评论 -
数据集均值与标准差
之前的模型代码里,预处理部分的均值和标准差没有计算,下面来计算一下。import osfrom PIL import Image,ImageStatos.chdir('/home/aistudio/train')sum_mean = 0sum_std = 0sum_files = 0print(os.getcwd())for file in range(len(os.listdir())): os.chdir(os.listdir()[file]) print(os.getcwd..原创 2021-08-01 18:53:41 · 728 阅读 · 0 评论 -
部署准备2-C++篇
环境设置C++语言环境需要文本编辑器和C++编译器。vim/vi文本编辑器适用于linux 或unix,检查是否安装相应编译器GCC。$ g++ -v //检查是否安装GNU编译器已经安装,会显示Using built-in specs.Target: i386-redhat-linuxConfigured with: ../configure --prefix=/usr .......Thread model: posixgcc version 4.原创 2021-08-01 15:37:36 · 285 阅读 · 0 评论 -
部署准备1
两点:模型的输入与输出 模型的预处理与后处理 如果你想了解一个陌生模型的输入与输出该怎么做呢?可以使用VisualDL的模型可视化功能观察模型的输入与输出。如果你想了解一个陌生模型的预处理,后处理。该怎么做呢?以PaddleHub上的预训练模型为例。我们可以去阅读这个模型在Paddlehub上的源代码来了解它的预处理,后处理。如果你无法得知模型的输入与输出、预处理与后处理,那么你是无法进行模型部署的。部署时预处理与后处理与训练时对齐,这是部署时的难点。而不是部署框架使用的本身。...原创 2021-07-23 19:08:12 · 1216 阅读 · 3 评论 -
人脸表情识别PaddlePaddle学习4
https://blog.csdn.net/qq_43309133/article/details/109063464?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162668539116780271557591%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1626685391...原创 2021-07-23 15:18:19 · 346 阅读 · 1 评论 -
人脸表情识别PaddlePaddle学习3
epoch10,batchsize8.。。0.71epoch10,bs16准确度降低到0.63epoch15,bs80.77epoch20,bs80.81loss和accuracy之间存在关系,但并不对等;从模型角度出发,loss是衡量标准;但是好的模型最终还是要提现到accuracy上。学习成绩打比方, loss是全班平均分, accuracy是90分以上的比率简单来说loss是给深度学习看的,用来优化参数,实现梯度下降。acc是给人看的,用来衡...原创 2021-07-19 12:22:18 · 1186 阅读 · 3 评论 -
人脸表情识别PaddlePaddle学习2
项目定义回顾人脸表情有限数据集,自己搭建深度学习模型,训练并调优,最后还需要将模型部署到树莓派设备上,实现离线方式的部署,并做到用摄像头捕获表情,用显示屏显示识别结果。paddlepaddle FatalError:Segmentation faultis detected by the operating system.继续运行昨天的代码,还是不能运行下去,尝试找错。把gpu运行改成cpu,然后减少epoch数量,可以缓慢运行了。因为受到部署侧限制,部署的设备算力并不高,..原创 2021-07-16 13:30:13 · 766 阅读 · 0 评论 -
人脸表情识别PaddlePaddle学习1
人脸检测是一个回归任务。图像分类与人脸检测,一个是分类任务, 一个是回归任务,两者在卷积层都可选择ResNet网络,只不过在输出时,分类任务将输出转化为概率,而回归任务在卷积层后做线性变化,激活后再线性变化将输出转化为坐标,用来描述人脸关键点信息。两者另一直观的区别是损失函数的不同,图像分类使用CrossEntropyLoss即交叉熵Loss,而人脸检测计算距离,使用L1Loss,L2Loss,SmoothL1Loss,分别是绝对误差,均方误差与一个分段检测。人脸识别初尝试创建项目,挂载原创 2021-07-15 00:04:52 · 1048 阅读 · 3 评论 -
学习记录6
目录几种卷积网络十二生肖分类数据准备:数据标注生成数据标注文件图像的预处理,transform模型选择和开发:优化函数模型训练模型预测梯度下降方式对比CosineAnnealingDecay余弦退火Momentum动量总结参考博客,代码:几种卷积网络VGG:证明使用小卷积核,增加网络深度对于提升模型效果的有效性,有较好的*泛化能力(能够对未知的数据集也有较好的拟合效果。GoogleNet : 引入了Inception模块,添加...原创 2021-07-14 00:20:56 · 517 阅读 · 4 评论 -
学习记录5
Mnist学习##导入相关库import paddleimport numpy as np ##矩阵运算库import matplotlib.pyplot as plt ##画图工具paddle.__version__import paddle.vision.transforms as T ##图像预处理库,一个高层APIvision.transforms# 数据的加载和预处理transform = T.Normalize(mean=[127.5], std=[127.5]) ##图像原创 2021-07-13 02:03:41 · 1007 阅读 · 1 评论 -
学习记录4
Python基础函数的创建def function_name(parameters): ##可以有多个参数,调用时输入参数需数目相同,提供默认参数值时,可以调用时只写提供其他参数。 """docstring""" ##描述函数功能 statement(s) name = "Emma"def greet(name): """This function greets to the person passed in as parameter""" print("Hello,..原创 2021-07-12 00:25:01 · 154 阅读 · 2 评论 -
学习记录3
Opencvpython基础元组元组与列表类似,区别在于元组不可更改,列表可更改,元组使用括号,列表使用方括号。初始化空元组emptyTuple = ()##括号内为空emptyTuple = tuple()##或使用元组函数z = (3, 7, 4, 2)##有具体值的元组z = 3, 7, 4, 2tup1 = ('Michael',)##仅含一个值的元组要加,tup2 = 'Michael', notTuple = ('Michael')##字符..原创 2021-07-11 00:35:37 · 146 阅读 · 2 评论 -
学习笔记2
TensorFlow 是由 Google Brain 团队为深度神经网络(DNN)开发的功能强大的开源软件库,还有很多其他的深度学习库,如 PyTorch、Theano、Caffe 、PaddlePaddle等Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。keras深度学习API图像变成numpy对象,图像处理变成对数组处理,np.asarray()方法损失函数...原创 2021-07-09 02:01:33 · 115 阅读 · 4 评论 -
python学习记录
字符串操作简单数学计算if elif else列表字典原创 2021-07-08 00:25:48 · 175 阅读 · 5 评论