- 博客(31)
- 资源 (4)
- 收藏
- 关注
原创 NILM非侵入式负荷识别(papers with code、data)带代码的论文整理——(公开数据集、工具、和性能指标篇) 全网最全
这篇文章主要介绍用于非侵入式负荷识别领域目前的公开数据集、工具和其它等。
2023-01-10 22:24:22
9202
7
原创 NILM非侵入式负荷识别(papers with code、data)带代码的论文整理——(论文及实现代码篇) 全网最全
非侵入式负荷识别(NILM,non-intrusive load monitoring)领域的深度学习论文及代码实现,全网最全。
2023-01-10 21:52:13
15318
19
原创 利用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
1899
原创 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
1639
原创 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
1094
原创 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
5901
原创 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
3122
原创 群联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.youkuaiyun.com.
2022-03-03 22:43:27
10329
原创 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
2320
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
1701
原创 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
20968
7
原创 IDEAL Household Energy Dataset(负荷分解数据集)
IDEAL Household Energy Dataset包括来自255个英国家庭的数据。除了来自每个家庭的电力和燃气数据之外,语料库还包含各个房间的温度和湿度读数以及来自锅炉的温度读数。255个家庭中有39个有更详细的数据,包括个人电器使用数据和个人散热器数据。传感器数据由匿名调查数据和元数据扩充,包括居住者人口统计、自我报告的能源意识和态度,以及建筑、房间和电器特征。00README.txt下载总结了其他文件的内容。
2021-12-21 20:31:24
1075
1
原创 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
550
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
1247
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
4462
6
原创 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
334
原创 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
3119
7
原创 NILMTK安装的别样方法
nilmtk不用多说就知道是这个领域里面少有的工具包本文主要记录安装nilmtk时候遇到的坑nilmtk的官方github地址方法1:根据官方给出的指南使用conda进行安装官方给出的nilmtk安装指南有一定概率会安装失败方法2:去anaconda.org搜索nilmtk,然后下载之后手动安装地址然后使用conda 本地安装命令进行安装方法三:直接在github仓库把nilmtk文件夹下载下来然后放在一个固定的位置,每次使用的时候再添加nilmtk这个文件夹的路径比如我放在G
2021-11-01 21:20:06
572
原创 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
198
原创 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
5508
原创 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
225
原创 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
272
原创 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
487
2
原创 Git远程仓库的创建
线上仓库创建打开创建仓库页面:https://github.com/new或者打开Github页面点击左上角的newRepository name就是你的仓库名字(必填)Public就是公开仓库Private就是私有仓库initialize this repository with: 初始化仓库创建好之后的界面注意:仓库名要求在当前帐号下唯一。...
2021-03-12 10:23:35
142
原创 Git的版本回退操作
版本回退分为两步骤进行操作:步骤:①查看版本,确定需要回到的时刻点指令:git logcommit后面的黄色字符串代表提交的序号(HEAD->master)表示当前所在的版本git log --pretty=oneline与前面的命令不同的是,这个按一行来显示②回退操作指令:git reset --hard 提交编号例子:回到创建好第一个文件readme.md的时候回退前回退后...
2021-03-11 23:02:53
166
原创 Git本地仓库操作
什么是仓库呢?仓库又名版本库,英文名repository,我们可以简单理解成是一个目录,用于存放代码的,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除等操作Git都能跟踪到。①在安装好后首次使用需要先进行全局配置桌面空白处右键,点击“Git Bash Here”以打开Git命令行窗口因为用到Github,所以用户名写当时注册的Github用户名,邮箱地址写Github的邮箱地址修改后,可以输入git config --global...
2021-03-11 22:36:14
125
原创 Git的安装
以Git 2.30.2为例,记录一下百度搜索git在界面里面找到DownloadWindows选择Windows然后就会自动弹出下载界面双击运行安装,选择路径默认,不需要改变使用默认的Vim编辑器使用方式也选择默认使用默认的OpenSSL使用默认样式配置终端,也是用默认的。...
2021-03-11 20:45:56
194
《数字信号处理题解及电子课件(第一版)胡广书》MATLAB程序.zip
2021-03-07
集成电路设计(第3版)光盘
2018-12-22
模拟集成电路EDA技术与设计--仿真与版图实例光盘 陈莹梅
2018-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人