自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 numpy array转pytorch dataloader

X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=1, test_size=0.3)# X_train=ndarray(N,3,62,47), X_test=ndarray(N,3,62,47), y_train=ndarray(N,2), y_test=ndarray(N,2)X_train, X_test = torch.FloatTensor(X_train), torch.FloatTensor(X_t

2022-02-06 12:41:14 1308

原创 用tflite工具量化keras的h5模型,并查看权重信息

Step1: 准备好一个h5模型Step2: 利用以下代码,使用tflite包进行量化'''env: tf-2.1.0, keras-2.3.1'''import tensorflow as tffrom tensorflow import kerasimport numpy as np#加载原始模型(参数通常为float32)saved_model_dir='./your_keras_model.h5'loaded_model = tf.keras.models.load_model

2021-03-17 16:39:48 1599 1

原创 【论文笔记】与强化学习结合来学习数据操作方法,以实现数据强化和数据加权

论文题目:Learning Data Manipulation for Augmentation and Weighting来源:NIPS 2019(1)主要思想论文题目是xx,也就是说通过学习数据操作的方法来进行数据增强和加权这篇文章的主要思想可以概括为:将数据集中x-y的对应关系当成一种行为(policy)那训练集中的这种行为就可以与强化学习的reward function进行结合这样,改变reward function就可以当作在奖励不同的policy(不同的预测模型),也就是训练出不同

2020-12-02 15:58:25 970

原创 【论文笔记】自适应位宽的多比特神经网络量化

论文名称:Adaptive Loss-aware Quantization for Multi-bit Networks会议&年份:2020 CVPR背景:网络中各层对量化粒度的敏感程度是不同的。那么假设给予的总的bit数不变的基础上,分别给对量化更敏感的层更多的bit数,较不敏感的层更少的bit数,从而达到更好的精度。主要方法:将权重和激活值都量化,并提出一种多比特网络上的,自适应的,最小化loss的量化模型方法(ALQ)(1)压缩方法:把权重和激活值量化到二进制基上——MBN(2

2020-12-01 22:13:28 1250

原创 【论文笔记】用Huffman编码压缩神经网络及硬件加速算法

论文名称:High PE Utilization CNN Accelerator with Channel Fusion Supporting Pattern-Compressed Sparse Neural Networks会议&年份:2020 57th ACM/IEEE Design Automation Conference (DAC)背景:之前的论文没有对模式修剪方法进行充分的研究,现有的稀疏CNN的索引存储方案效率不高,现有加速器的性能受到稀疏网络上空载PEs的影响主要内容分为

2020-11-24 14:12:22 762 3

原创 【论文笔记】利用遗传算法进行网络结构搜索

论文题目:BPNet: Branch-pruned Conditional Neural Network for Systematic Time-accuracy Tradeoff主要内容:分为4部分以前的论文没有系统性的提出该如何确定网络结构,因此本论文利用遗传算法进行网络结构的空间搜索。首先将主网络和辅助分类器联合训练,后利用遗传算法搜索辅助分类器的位置和阈值,最后interfence过程中若某个辅助分类器的分类效果已经很好则直接退出(不继续在主网络里计算以节省时间)。ps:辅助分类器的结构为3

2020-11-09 14:37:59 785

原创 【论文笔记】利用CNN识别人类运动的毫米波雷达图像类型并在FPGA上实现加速

论文题目:Acceleration of FPGA Based Convolutional Neural Network for Human Activity Classification Using Millimeter-Wave Radar年份&会议:2019 - IEEE Access主要内容:采用毫米波雷达回波谱图作为CNN输入来识别人类活动的类别,并实现在FPGA上,还采取了三种优化方式(量化、并行计算、分类器优化)(1)CNN的量化策略a) 归一化+用2的指数表示首先归一化

2020-11-09 14:24:14 890

原创 利用tensorflow实现CNN的MNIST图像识别

将本代码直接在环境中运行即可。若数据集加载慢,可先下载mnist数据集,并放到代码所在文件夹。# -*- coding: utf-8 -*-"""ENVS: python3.6, Tensorflow1.14"""#引入tensorflow和数据集import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport sslssl._create_default_https_cont

2020-10-18 19:42:30 303 1

原创 用MATLAB实现基于HOG特征和SVM线性分类器的滑动窗口人脸识别

(0)源代码见GitHub(1)引入数据集训练集:利用Caltech Web Faces project做正类,Sun Scene database 做负类(主要是场景图片),将他们都裁减成大小一致。测试集:CMU+MIT test scenes作测试集定义变量:train_path_pos :正类路径,大小为36x36non_face_scn_path :负类路径test_scn_path:测试集路径label_path:标签集,是txt文本(2)分别提取正负类训练集的 Hog 特征

2020-10-18 19:18:01 1441

原创 【解决报错】Failed to obtain JDBC Connection

使用springboot与mybatis时,总是遇到数据库无法连接的错误,将解决方法记录如下。报错:Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection;spring.MyBatisExceptionTranslator.translateExceptionIfPossibleibatis.exceptions.ExceptionFactory.wrap

2020-10-16 19:26:06 63769 3

原创 SpringBoot实现员工增删查改及登录功能

0 源代码GitHub Page1 默认访问首页功能当不提交任何请求,即localhost:8080/时默认访问login.html方法:(1)重写webMvcConfigurerAdapter,在里面覆写addViewControllers函数,并用@Bean把重写的注入容器(2)html里面静态资源引用注意:所有的webMvcConfigurerAdapter组件会一起起作用——覆盖config/MyConfig.java@Beanpublic WebMvcConfigurerAda

2020-10-10 15:56:37 694

原创 Spring源码——Bean如何注册到Spring IOC容器中

在Spring中对象注册到容器主要有两种方法:使用xml配置文件对类进行配置后自动创建对象使用注解的方式进行Bean注册接下来将分别展示两种方式的注册过程1 xml配置文件进行注册总的来说,这种方法的步骤为:保存xml配置文件的路径根据位置读到配置文件,解析成DOM对象DOM结构的对象转换+注册成BeanDefinition将BeanDefinition存入beanDefinitionMap需要实例化时从beanDefinitionMap中取出A BeanDefinition

2020-10-07 15:33:55 568

原创 全面理解SpringBoot的配置文件

1 什么是配置文件指main-resources-Application.properties或Application.yml文件,这两个都是全局配置文件若不存在则new file新建用于修改自动配置的默认值2 YAML语言是一种用于配置文件的标记语言以前的配置文件一般用xml,而YAML以数据为中心(没有那么多开闭标签)语法key:value表示一个键值对,冒号和value之间必须有空格以空格控制缩进来控制层级关系(那么只要左对齐就是同级)区分大小写v

2020-10-05 13:35:47 1102 2

原创 从0开始实现SpringBoot入门程序及踩坑指南

学习B站尚硅谷SpringBoot顶尖教程(springboot之idea版spring boot)有感目录0 什么是SpringBoot1 jdk 与jre安装2 maven安装3 Idea安装4 SpringBoot安装5 修改Maven的setting配置6 修改Idea中的Maven配置7 开始SpringBoot操作7.1 创建一个maven工程7.2 导入SpringBoot相关依赖7.3 编写Main主程序7.3.1 新建Main类7.3.2 加入注解7.3.3 写Main class内容7

2020-10-04 11:17:35 1369 2

原创 Java Spring框架入门指南与概念理解

Java Spring框架入门指南与概念理解1 Spring框架理念1.1 IoC &DI1.1.1 IoC概念1.1.2 DI概念1.1.3 IOC的底层实现方法1.2 AOP1.2.1 AOP定义1.2.2 AOP的目的1.2.3 AOP中常见概念解释2 Spring常用术语解释3 Spring的优势4 Spring的功能5 参考资料1 Spring框架理念1.1 IoC &DI1.1.1 IoC概念IoC即Inversion of Control,反转控制,与正控相反。正控:

2020-10-02 16:14:54 296

原创 Java设计模式-代理模式笔记

0 什么是代理模式理解方式1两个子类共同实现一个接口,其中一个子类负责真实业务实现,另一个子类完成辅助真实业务主题的操作。例如买电脑这个业务。首先,我们要定义一个业务接口,要定义我们要干什么事,具体是谁来干还不知道,所以要是一个接口。你自己是买电脑的真实客户,但是在买电脑之前和买电脑之后还要干一些事情,但是前后干的这些事和你真实的业务(买电脑)是没有关系的,前和后干的那些事只是辅助操作,所以有一个专门的类来帮你干这些辅助操作,你是买电脑的人,但你不想去排队、取钱、装软件,你想让别人去帮你干这些事,所以

2020-10-02 12:45:47 183

原创 Java设计模式-工厂模式笔记

工厂模式之所以叫工厂,就是因为工厂里面会new产品工厂模式的三种实现方法1 简单工厂模式1.1 不好的实现方法(无工厂)1.1.1角色组成1.1.2 具体实现1.1.3 方法解读1.1.4 缺点1.2 进化版实现方法【简单模式里面最经典的】1.2.1 角色组成1.2.2 具体实现1.2.3 方法解读1.2.4 优缺点1.3 多方法静态工厂(增加参数)2 工厂方法模式2.1 角色组成2.2 具体实现2.3 解读3 抽象工厂模式3.1 与工厂方法的区别3.2 角色组成3.3 具体实现3.4 方法解读4 参考资

2020-10-01 23:27:25 291

原创 Java设计模式-单例模式笔记

目录1 单例模式的本质&优缺点&应用场景1.1 本质1.2 优点1.3 常见应用场景1.4 缺点2 三要素3 单线程环境实现3.1 饿汉式(线程安全)(立即加载)3.2 懒汉式(非线程安全)(延迟加载)4 在“多线程环境+线程安全”的要求下实现懒汉式单例4.1 synchronized方法4.2 synchronized块4.3 静态内部类4.4 双重检查模式4.5 ThreadLocal5 注意事项5.1 关于反射5.2 new or null6 参考资料1 单例模式的本质&优缺

2020-09-29 22:06:00 271

用Huffman编码压缩神经网络及硬件加速算法-论文pdf

High PE Utilization CNN Accelerator with Channel Fusion Supporting Pattern-Compressed Sparse Neural Networks 论文pdf格式

2020-12-01

Springboot-RestfulCRUD.zip

web实验代码成功运行版,使用java编写,基于springboot框架。web实验代码成功运行版,使用java编写,基于springboot框架。

2020-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除