自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

原创 NILM非侵入式负荷识别(papers with code、data)带代码的论文整理——(公开数据集、工具、和性能指标篇) 全网最全

这篇文章主要介绍用于非侵入式负荷识别领域目前的公开数据集、工具和其它等。

2023-01-10 22:24:22 5696 6

原创 NILM非侵入式负荷识别(papers with code、data)带代码的论文整理——(论文及实现代码篇) 全网最全

非侵入式负荷识别(NILM,non-intrusive load monitoring)领域的深度学习论文及代码实现,全网最全。

2023-01-10 21:52:13 9008 15

原创 利用Tensorlfow model optimization tool进行网络剪枝遇到不支持的层

问题描述:使用TensorFlow Model Optimization 0.6.0对自己的网络进行剪枝的时候,遇到官方暂时不支持的层ValueError: Please initialize with a supported layer. Layers should either be supported by the PruneRegistry (built-in keras layers) or should be a instance, or should has a customer def

2022-06-19 21:00:25 1639

原创 Flops统计的Tensorflow2官方实现

Tensorflow2.9.1版本中加入的count flops的API

2022-06-13 20:10:13 1375 10

原创 tensorlfow中的KLDivergence与pytorch的KLDivLoss使用差异

pytorch中的手册:torch.nn.KLDivLosskl_loss = nn.KLDivLoss(reduction="batchmean")# input should be a distribution in the log spaceinput = F.log_softmax(torch.randn(3, 5, requires_grad=True))# Sample a batch of distributions. Usually this would come from the

2022-04-18 16:43:58 1534

原创 tensorflow中的KLDivergence的使用示例

loss = y_true * log(y_true / y_pred)情况一:算两个一维数组参考:tf.keras.losses.KLDivergencek = tf.keras.losses.KLDivergence()loss = k([.4, .9, .2], [.5, .8, .12])print('Loss: ', loss.numpy()) # Loss: 0.11891246情况二:按batch来算参考:TensorFlow->API->TensorFlow

2022-04-17 21:21:34 907

原创 Tensorflow中的fft与rfft(一维数据为例)

tf.signal.ffttf.signal.fft( input, name=None)根据最里面的维度计算一维离散傅里叶变换(DFT)参数Input : complex64和complex128 类型的张量(Tensor)name : 操作的名字(可选)返回与Input相同类型的一个Tensor.使用方法:a = tf.ones([4])a_complex = tf.complex(a,tf.zeros(a.shape)) #先构造一个复数b = tf.signal.

2022-03-30 22:25:16 5009

原创 failed to query event: CUDA_ERROR_ILLEGAL_INSTRUCTION: an illegal instruction was encountered

报错信息:Error polling for event status: failed to query event: CUDA_ERROR_ILLEGAL_INSTRUCTION: an illegal instruction was encountered2022-03-24 23:32:13.170887: F tensorflow/core/common_runtime/gpu/gpu_event_mgr.cc:273] Unexpected Event status: 1情况描述:我自定.

2022-03-24 23:41:49 2654

原创 numpy.angle角度制的取值

numpy.angle角度值的取值范围就是跟正弦函数sin一样

2022-03-22 22:00:14 2205

原创 群联2251-07 海力士TLC-16K 颗粒 U盘重新量产记录

如图,金士顿DataTraveler 读文件时候发现经常出现错误,用DiskGenuis一看发现很多坏块,打算重新量产。先用ChipGenuis看一眼主控是群联PS2251-07的主控,固件版本是05.00.50 海力士TLC颗粒在http://www.upantool.com/liangchan/Phison/) 和upan.cc(http://www.upan.cc/tools/mass/Phison找了半天量产工具都不合适,报错。然后参考https://blog.csdn.net.

2022-03-03 22:43:27 7322

原创 用于一维序列(1D)的SE Block的Tensorflow实现

注意力机制

2022-01-29 18:48:27 2686

原创 Tensorflow-gpu运行报错 Non-OK-status: GpuLaunchKernel

描述一下配置Tensorflow-gpu:2.3.0Windows10 64位RAM 16GB显卡 GTX950MCUDA10.1 和cudnn7.6.5参考之前博主Tensorflow-gpu运行报错 Non-OK-status: GpuLaunchKernel解决办法 解决未果后面忘记在哪里看到Tensorflow-gpu 2.3.0取消支持这个950显卡了尝试安装tensorflow-gpu 2.2.0 问题解决了还有一种方法就是从源码重新编译...

2022-01-05 14:50:12 2068 1

原创 解决Tensorflow显存溢出的问题

import tensorflow as tf import tensorflow.keras.backend as K os.environ["TF_FORCE_GPU_ALLOW_GROWTH"] = "true" config = tf.ConfigProto() config.gpu_options.allow_growth = True sess = tf.Session(config=config) K.set_session(sess)加入上面几.

2022-01-04 21:16:50 1527

原创 tensorflow-gpu无法调用GPU的解决办法

配置:i5 6300HQ显卡是GTX950M之前用tensorflow整天检测都是说False,捣鼓了一天,总结分享一下。因为要使用pytorch,所以安装的cuda10.2(这个cuda指的是英伟达官网那个2G多的exe安装文件)但是,tensorflow官网上展示的cuda版本和tensorflow-gpu版本对照中,并没有cuda10.2的版本,就很气。问题一:tensorflow-gpu 1.x版本的安装这个其实比较好解决比如我要安装tensorflow-gpu 1.15.0版本

2021-12-27 20:24:29 18132 7

原创 IDEAL Household Energy Dataset(负荷分解数据集)

IDEAL Household Energy Dataset包括来自255个英国家庭的数据。除了来自每个家庭的电力和燃气数据之外,语料库还包含各个房间的温度和湿度读数以及来自锅炉的温度读数。255个家庭中有39个有更详细的数据,包括个人电器使用数据和个人散热器数据。传感器数据由匿名调查数据和元数据扩充,包括居住者人口统计、自我报告的能源意识和态度,以及建筑、房间和电器特征。00README.txt下载总结了其他文件的内容。

2021-12-21 20:31:24 777

原创 D3net中Multidilated convolution的anti-aliasing的理解

原文:Densely connected multidilated convolutional networks for dense prediction tasks地址:http://arxiv.org/abs/2011.11844v1当时想了很久这个anti-alising究竟是什么意思,后面恍然大悟因为这是密集连接在DenseNet的基础上如果直接把conventional 的conv全部换成dilated conv的话在D2 Block中,假如输入经过dilation=1的conv,但

2021-12-16 15:49:08 469 6

原创 NILM-利用nilmtk读取iawe数据集电器数据

参考nilmtk官方提供的notebook结合API手册,深入理解。断点运行import syssys.path.append('G:/Code/')from nilmtk import DataSetiawe = DataSet(r'G:\Code\DataSet\IAWE\iawe.h5')elec = iawe.buildings[1].elecfridge = elec['fridge']df = next(fridge.load())查看当前各变量类型此时fridge是

2021-11-04 15:13:28 1039 8

原创 NILM-UKDALE的电器数据提取探索

本文基于学习分享——基于深度学习的NILM负荷分解(二)电器数据提取在这个基础上,参考nilmtk的手册,再深入理解代码首先导入import syssys.path.append('G:/Code/')from nilmtk import DataSetimport numpy as nptest = DataSet(r'G:\Code\DataSet\UKDALE\UK-DALE-2015\ukdale.h5')building = 1 ## 选择家庭housetest.set_

2021-11-02 21:30:24 3432 5

原创 NILM Metadata的构成初探

首先Metadata是由yml描述的,需要了解一些基本的yaml语法。常见的数据类型:下面是根据NILM Metadata Tutorial的一个example尝试去理解Metadata的结构。首先,instance、elec_meters、appliances是同一个层级关系的。elec_meters是一个保存字典的字典(a dictionary of dictionaries)。键值(1到7分别代表上图的电表Meter)。如果site_meter测量整个建筑的总电力需求,则该仪表设置为tr

2021-11-02 19:57:21 255

原创 NILM-初探REDD数据集的结构

REDD数据集是NILM的第一个公开数据集下载和转换成H5格式此处不再累述,参考此处即可最近在啃nilmtk这个库,随手记录一下。首先导入nilmtkimport warnings;warnings.filterwarnings('ignore')import syssys.path.append('G:/Code/') #nilmtk这个库的位置from nilmtk import DataSettrain = DataSet('G:/Code/DataSet/REDD/redd_lo

2021-11-01 22:07:24 2409 6

原创 NILMTK安装的别样方法

nilmtk不用多说就知道是这个领域里面少有的工具包本文主要记录安装nilmtk时候遇到的坑nilmtk的官方github地址方法1:根据官方给出的指南使用conda进行安装官方给出的nilmtk安装指南有一定概率会安装失败方法2:去anaconda.org搜索nilmtk,然后下载之后手动安装地址然后使用conda 本地安装命令进行安装方法三:直接在github仓库把nilmtk文件夹下载下来然后放在一个固定的位置,每次使用的时候再添加nilmtk这个文件夹的路径比如我放在G

2021-11-01 21:20:06 441

原创 pandas入门记录--基于Hands on Machine Learning 2配套文件

本文是基于《机器学习实战》配套的tools_numpy 的notebook文件写的具体可查看https://homl.info/kaggle/pandas提供高性能、易于使用的数据结构和数据分析工具。主要的数据结构是DataFrame,您可以将其视为内存中的2D表(类似于电子表格,具有列名和行标签)。Excel中的许多功能都可以通过编程实现,例如创建数据透视表、基于其他列计算列、绘制图表等。您还可以按列值对行进行分组,或者像在SQL中一样连接表。pandas也很擅长处理时间序列。Setupi.

2021-10-09 15:12:16 139

原创 unknown host问题解决办法

问题描述:内网互ping可以通,网页可以打开,但是Ubuntu里面的向日葵无法联网。使用终端ping 8.8.8.8时候可以通,但是ping www.baidu.com时候不通。原因猜测:DNS服务器没配置好解决办法:sudo vi /etc/resolv.conf进入之后输入nameserver 114.114.114.114然后保存退出。重启网络sudo /etc/init.d/networking restart再ping百度发现ok...

2021-09-28 15:32:12 4794

原创 matplotlib入门记录--基于Hands on Machine Learning 2配套文件

本文是基于《机器学习实战》配套的tools_matplotlib 的notebook文件写的具体可查看https://homl.info/kaggle/Table of Contents1 Plotting your first graph2 Line style and color3 Saving a figure4 Subplots5 Multiple figures6 Pyplot’s state machine: implicit vs explicit7 P.

2021-09-17 22:17:09 173

原创 numpy入门记录--基于Hands on Machine Learning 2配套文件

创建数组首先导入numpyimport numpy as npnp.zeroszeros函数用于创建包含任意个数0的数组创建二维数组:注意区别:一维数组:np.zeros(数字) 输出:array( [数字,数字,…] )二维数组:np.zeros( 元组 ) 元组=(数字,数字…) 输出:array( [ [ 数字,数字,…], ] )二维数组和三维数组的对比:一些术语在numpy,每一个维度称为axis

2021-09-11 20:45:54 217

原创 Git远程仓库的使用_HTTP协议

基于http/https协议下面以Github为例a. 创建空目录b. 使用clone指令克隆线上仓库到本地语法:git clone 线上仓库地址c. 在仓库上做对应的操作(提交暂存区、提交本地仓库、提交线上仓库、拉取线上仓库)提交到线上仓库的指令:git push此时会弹出一个授权界面,sign in with browser即可或者在首次往线上仓库shop提交内容的时候出现了403的致命错误,原因是不是任...

2021-03-12 11:24:50 443 2

原创 Git远程仓库的创建

线上仓库创建打开创建仓库页面:https://github.com/new或者打开Github页面点击左上角的newRepository name就是你的仓库名字(必填)Public就是公开仓库Private就是私有仓库initialize this repository with: 初始化仓库创建好之后的界面注意:仓库名要求在当前帐号下唯一。...

2021-03-12 10:23:35 110

原创 Git的版本回退操作

版本回退分为两步骤进行操作:步骤:①查看版本,确定需要回到的时刻点指令:git logcommit后面的黄色字符串代表提交的序号(HEAD->master)表示当前所在的版本git log --pretty=oneline与前面的命令不同的是,这个按一行来显示②回退操作指令:git reset --hard 提交编号例子:回到创建好第一个文件readme.md的时候回退前回退后...

2021-03-11 23:02:53 113

原创 Git本地仓库操作

什么是仓库呢?仓库又名版本库,英文名repository,我们可以简单理解成是一个目录,用于存放代码的,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除等操作Git都能跟踪到。①在安装好后首次使用需要先进行全局配置桌面空白处右键,点击“Git Bash Here”以打开Git命令行窗口因为用到Github,所以用户名写当时注册的Github用户名,邮箱地址写Github的邮箱地址修改后,可以输入git config --global...

2021-03-11 22:36:14 88

原创 Git本地操作工作流程

Git本地操作的三个区域:工作流程:

2021-03-11 20:56:19 57

原创 Git的安装

以Git 2.30.2为例,记录一下百度搜索git在界面里面找到DownloadWindows选择Windows然后就会自动弹出下载界面双击运行安装,选择路径默认,不需要改变使用默认的Vim编辑器使用方式也选择默认使用默认的OpenSSL使用默认样式配置终端,也是用默认的。...

2021-03-11 20:45:56 141

《数字信号处理题解及电子课件(第一版)胡广书》MATLAB程序.zip

《数字信号处理题解及电子课件(第一版)胡广书》对应的是《数字信号处理——理论、算法及实现(第二版)》课后习题中的Matlab程序。 有些程序在《数字信号处理——理论、算法及实现(第三版)》中的课后习题也一样

2021-03-07

集成电路设计(第3版)光盘

王志功 陈莹梅编著的集成电路设计(第三版) 光盘中包含了文件夹,说明如下: 1. 911pspstu文件夹: 为Cadence公司提供的PSPICE学生版安装软件。 安装过程中注意增加勾选电路图编辑选项,安装完毕后在任务栏中点击Schematics选项,就可以生成电路编辑器窗口界面。 2. spice-exercise文件夹: 为第7章中HSPICE和PSPICE两种仿真工具的电路实例设计包,buf为缓冲驱动器设计实例,ota为跨导放大器设计实例。

2018-12-22

模拟集成电路EDA技术与设计--仿真与版图实例光盘 陈莹梅

模拟集成电路EDA技术与设计--仿真与版图实例 光盘 陈莹梅编著 ADS工具的电路实例、 Spectre前仿真实例、 版图设计及后仿真与版图验证实例等 光盘内容说明如下: 1. 软件部分提供了Cadence公司授权提供的PSPICE学生版安装软件,为软件文件夹中的911pspstu。 安装过程中注意增加勾选电路图编辑选项,安装完毕后在任务栏中点击Schematics选项,就可以生成电路编辑器窗口界面。 2. 其余文件夹为各自对应的第2、3、4、6、8章的设计包,在各分层文件夹中有对应的readme说明文件。 3. Hspice部分提供了对应的工艺文件,可以直接在对应的软件中进行仿真。ADS和Cadence部分由于各种限制原因没有提供工艺文件,需要用户在软件中自己配置工艺文件。

2018-12-22

空空如也

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

TA关注的人

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