毕业设计笔记
fenggang2333
这个作者很懒,什么都没留下…
展开
-
访存模式分析实验思路(毕设笔记9)
访存模式分析实验思路(毕设笔记9)因为作者只是个刚刚修读过人工智能基础的入门菜鸡,然后这次要做的是针对访存数据进行无监督学习。数据大概长这个样子:0x7f1eae6dc103:W 0x7fff31765108(from Pin)指令地址,访存方式,存储地址0x7faf78ee1103,w,8,0x7ffd865120c8(from DynamoRIO)指令地址,访存方式,数据大小,存储地址首先是需要了解一下聚类的常见方式和实现,参考了这篇https://cncws.github.io/int原创 2021-03-16 16:14:35 · 376 阅读 · 1 评论 -
基本机器学习算法的C/C++实现(毕设笔记8)
基本机器学习算法的C/C++实现(毕设笔记8)拿着找好的例程去用dynamorio跑了一下发现了问题,稍微带一些图形界面的例程把访存行为记录下来都有5、6个G,分析起来难度很大,用聚类分析也跑不出来什么结果,这次决定针对基本的机器学习算法进行寻找,记录一下。已有的可用例程:svm:libsvmpca:Armadillokmeans:Armadillo1首先找了下logistic regression的C++实现,打算试一下这个:https://github.com/google/sensei原创 2021-03-13 21:02:34 · 637 阅读 · 0 评论 -
openvino对预训练模型的推断实现(毕设笔记7)
openvino对预训练模型的推断实现(毕设笔记7)常见的CNN模型: LeNet-5 AlexNet VGG-16 Inception-v1 Inception-v3 ResNet-50 Xception Inception-v4 Inception-ResNets ResNeXt-50试着找一找有没有相应的C/C++实现,首先LeNet-5可以使用tiny-CNN中的例程。alexnet:https://github原创 2021-03-10 15:12:50 · 487 阅读 · 0 评论 -
常见机器学习算法例程分析(毕设笔记6)
常见机器学习算法例程分析(毕设笔记6)年后有两门课要考试,再加上摸摸鱼。。就到现在了。这次打算从毕业设计会用到的几个简单的开源库开始分析,最后分析opencv的。libsvm目标算法:SVM使用到开源库自带的例程svm-train,使用的数据是package中自带的心率数据(heart_scale).数据集特征:271个数据点,标签为正负1,数据维度为13维训练方式:./svm-train heart_scale优势:具有较多备选数据集https://www.csie.ntu.edu.tw/原创 2021-03-05 15:26:21 · 496 阅读 · 1 评论 -
论文阅读记录(Efficient Processing of Deep Neural Networks: A Tutorial and Survey)(毕设笔记5)
论文阅读(Efficient Processing of Deep Neural Networks: A Tutorial and Survey)(毕设笔记5)section 1: 导言section 2: 介绍DNN的历史和应用,说明DNN的重要性section 3: 概述了DNN的基本组成部分,介绍了一些流行的DNN模型section 4: 介绍了用于DNN研究和开发的各种资源section 5: 介绍了处理DNN的硬件平台,和各种用于提高吞吐量和能效的优化section 6: 讨论了混合信原创 2021-02-03 15:26:09 · 704 阅读 · 0 评论 -
OpenCV4在Ubuntu20.04上的安装与CPP样例运行(毕设笔记4)
OpenCV4在Ubuntu20.04上的安装与CPP样例运行(毕设笔记4)在Ubuntu20.04上安装OpenCV真的要把我搞吐了。。特别是我需要运行opencv里面自带的CPP样例来获取一些数据,没办法使用python安装的方法,只能进行源代码编译,每次一编译就是大几个小时。。。还老是出错。然后我最终是参考了这篇博文的安装方式和ippicv提前下载才勉强搞定。下面是满足我自己需要的opencv安装注意点:1.不要安装opencv-contribu,安装过程中一直会出现boostdesc_bgm原创 2021-02-01 10:44:10 · 488 阅读 · 0 评论 -
基本机器学习算法C++库(毕设笔记3)
基本机器学习算法库(毕设笔记3)原创 2021-01-31 09:20:07 · 496 阅读 · 0 评论 -
dynamoRIO的基本使用(毕设笔记2)
基于C/C++的机器学习算法实现(毕设笔记2)首先备选项有调用openCV和纯C/C++实现。原创 2021-01-26 17:10:04 · 2609 阅读 · 1 评论 -
动态二进制修改软件Pin的学习使用(毕设笔记1)
毕业设计题目是基于机器学习算法的访存模式分析,借鉴大佬论文打算使用pin等插桩软件获取算法的访存行为数据,初学,记录一下过程和思考原创 2021-01-23 15:21:59 · 668 阅读 · 0 评论