- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 C++: string类型的使用
标准库类型string表示可变长的字符序列,使用string类型必须包含string头文件以及命名空间std,即具体如下:#include <string>using namespace std;1.定义并初始化string对象如果定义变量时没有指定初始值,则变量在编译时被默认赋予初值(函数内局部变量除外),具体如下:全局变量、static静态局部变量、无须显示初始化的类 =====> 支持默认初始化函数内部的局部变量 =====> 必须手动初始化,否则有出现
2020-05-24 16:03:40 682
原创 tensorflow2------猫狗数据集的分类以及模型部署运行在jetson nano上
1. 猫狗图片数据集下载首先我们需要做一些准备工作,即准备需要训练模型的猫狗图片数据集。这里我们猫狗数据集图片来源于kaggle中Dogs vs. Cats数据集,下载后我们提取了其中的猫的图片和狗的图片各1500张,训练集中帽钩图片各1000张,验证集中猫狗图片各500张。并新建了一个test文件夹,用于存放我们需要预测的一些猫狗图片资源。文件夹目录下: test train validation2. 迁移学习resnet50并进行模型训练这里我们使用迁移学习使用resnet50的模型..
2020-05-09 18:15:26 2379
原创 tensorflow2------保存加载模型并转换为TF Lite
1. callbacks.ModelCheckpoint中保存keras h5模型、权重参数save_weights_only=Trueoutput_model_file=os.path.join(logdir,"fashion_mnist_weights.h5")#在logdir中创建一个模型文件.h5#定义一个callbacks数组callbacks = [ keras...
2020-05-08 23:01:21 4703
原创 jetson nano上部署运行 tensorflow lite模型
在移动端这里就不使用python而是使用C++作为开发语言,总体流程就是我们在PC端交叉编译出相关执行程序,然后在jetson nano上直接运行,不考虑在jetson nano上编译,使用交叉编译这也更加符合嵌入式软件开发的流程(虽然jetson nano和raspberry pi都自带系统可以下载编译代码。。。。。)1. PC机上交叉编译出tflite静态库首先需要做的是在PC机上从g...
2020-05-07 18:29:44 2688 1
原创 tensorflow2------cifar-10图像分类问题
cifar-10数据集来自于kaggle平台上下载下来的(一般新推出的模型论文都会使用cifar数据集,但是使用的是cifar-100,是针对100类不同对象的分类),我们通过在本地建立模型来实现该10分类问题,并将test数据集上的识别结果生成csv文件上传到kaggle上进行验证,可以得到识别test数据的分数。这里代码使用的是基本的卷积神经网络模型(conv + bn + max_poo...
2020-05-04 21:58:42 1272
原创 tensorflow2------10-monkey && ResNet50 &&迁移学习
10-monkey-species 数据集是一个10类不同品种猴子的数据集,这个数据集是从kaggle平台中下载到本地使用的,在这个分类猴子的数据集中我们使用resnet50模型来做迁移学习fine tune,并且最终实现向模型中输入一张图片能够打印出该图片属于哪类猴子品种的结果。import matplotlib as mpl #画图用的库import matplotlib.pyplot...
2020-05-02 00:17:42 983
paho.mqtt.c 树莓派交叉编译版本SDK
2019-05-16
树莓派交叉编译QT5同步路径所需要的脚本sysroot-relativelinks.py
2019-04-21
esp8266 连接阿里物理网平台远程控制LED demo
2019-04-07
树莓派 QT+snowboy+录制pcm音频 语音识别demo
2019-01-11
snowboy语音唤醒库交叉编译移植到QT的demo
2018-12-23
vimrc的插件及配置文件
2018-11-08
V4L2 usb camera获取帧图像代码
2018-10-24
opencv-3.4.0编译失败需要的boostdesc_bgm.i文件
2018-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人