- 博客(30)
- 收藏
- 关注
原创 tensoflow和pytorch之间函数的转换
tf 1.x 对应的 pytorch 3.6+ 函数tf.nn.l2_loss(变量) <–> torch.norm(tensor)** 2 / 2 a = tf.Variable([[3.0, 4.0], [3.0, 4.0]]) a_l2_loss = tf.nn.l2_loss(a) # a中每个元素平方和除以2, 是一个scalar a_tor = torch.tensor([[3.0, 4.0], [3.0, 4.0]], dtype=torch.flo
2022-01-24 16:29:04 1079
原创 由于代码使用命令而改变解释器环境的问题
pycharm使用anaconda虚拟环境,在代码使用命令调用sh或其他命令运行时,解释器环境发生变换解决方式:在命令前面加入这两个命令再改回来使用的解释器环境export LD_LIBRARY_PATH=anaconda父路径/anaconda3/lib:$LD_LIBRARY_PATHsource anaconda父路径/anaconda3/bin/activate 虚拟环境namecommand = ‘export LD_LIBRARY_PATH=anaconda父路径/anaconda3/
2021-12-15 21:54:29 729
原创 DataLoader
Dataloader 和 getItem()http://t.zoukankan.com/yanghh-p-14074744.html
2021-11-26 21:57:06 236
原创 python 稀疏矩阵问题整理
python 稀疏矩阵问题整理(持续更新…)sparse.identity(N): N*N的对角矩阵,对角元素为1sparse.bmat(blocks[, format, dtype]): 根据format的大小及其元素组织一个新的稀疏矩阵转:https://www.it610.com/article/1344360099082219520.htm In [1]: A = np.arange(8).reshape(2, 4) In [2]: T = np.tri(5
2021-11-24 16:51:28 1945
原创 关于python3.5之后@符号的表示
关于python3.5之后@符号的表示转zhihu回答:zhihu.com/question/36223283在python 3.5以后,@是一个操作符,表示矩阵-向量乘法A@x 就是矩阵-向量乘法A*x: np.dot(A, x)emmmm(⊙o⊙)…
2021-11-24 15:44:01 844
原创 在tensorflow 2.x环境下使用tensorflow 1.x的方法
两天晕晕的教训,含泪整理在tensorflow 2.x环境下使用tensorflow 1.x的方法,超级简单!!!!!!!!!!!!!不需要改代码,不需要不需要!!!只需要在程序前面加入import tensorflow tf = tensorflow.compat.v1 # 正常应该是import tensorflow.compat.v1 as tf,但是知道我为啥一直不行,这样也可以叭~tf.disable_v2_behavior()还有继续即使是转成了1.x,但是有些函数依
2021-09-24 20:48:26 280
原创 Python 二维字典定义
初始化二维字典二维字典形如, 值为字典:C={“a”: {“b”: {2}}, “b”: {“c”: {1}}}from collections import defaultdicta = {"a": 1, "b": 2, "c": 3}C = defaultdict(lambda: defaultdict(lambda: 0)) # 初始化for i in a.keys(): for j in a.keys(): C[i][j] = a[i] * a[j]for u
2021-04-20 15:37:22 2076
原创 Python自定义装饰器
无参装饰器***装饰器:***本身就是一个函数,若有一些重复的代码,统一作用于某些不同函数上,则定义装饰器,将这些内容与函数分离开来。无参装饰器的参数为要作用的函数名:(网上例子,里面介绍了各种装饰器)https://www.cnblogs.com/tulintao/p/11127050.htmldef wrapper(func): # func即为要装饰的函数名 def inner(*args, **kwargs): print('in inner functio
2021-04-20 10:51:19 104
原创 在pycharm中上传GitHub出现的问题
fatal: unable to access “https://github.com/XXX/XXX/XXX.git”: OpenSSL SSL_read:Connection was reset, errno 10054未使用VPN的情况下:打开git-bash,运行git config --global http.sslVerify "false"即可当使用VPN时,再打开cmd,运行【Windows系统下】ipconfig /flushdns...
2021-04-18 16:07:25 293
原创 2021-02-24
Python GUI-从入门到放弃(1)工具:pyqt5安装教程:链接1:第一篇 – 安装和配置PyQt5参考安装步骤链接2:Python入门三:安装Pyqt5使用镜像下载1+2=over
2021-02-24 00:11:11 99
原创 深度学习和热舒适性
记录热舒适性的预测与推荐的学习第一篇 从DNN开始探究1. 选用工具语言框架:pytorch之前写深度学习使用的TensorFlow,这次的学习基于pytorch的学习,关于两者之间的区别,稍后有时间可以介绍,这里先留个坑,待之后时间回来填坑。这里区别可以先参考pytorch和TensorFlow的区别之后有想法可以继续填坑。2. 代码实现第一篇我先实现一个简单的DNN代码,使用的数据集则是最经典的Minst,手写数据集。代码是参考pytorch示例:深度神经网络实现,这里我会复现下这里面的
2020-12-01 19:59:20 766 3
原创 sparql 多表查询
sparql 多表查询有多个表的数据转换为rdf数据,且多个表为关联,即有一个主表,多个子表。主表A: id[主键] , a1, a2子表B: id[外键,主键] , b1, b2做一些处理将前缀去掉,具体可参考参考查询语句:SELECT DISTINCT * WHERE {?s :id 1.?x :id ?s.?s :a1?a1.?s :a2?a2.optional{?x :b1 ?b1.}}LIMIT 10结果就可以查询到表A的a1, a2 和表B的b1 条件为id
2020-09-06 16:30:55 309
原创 2020-08-27
nltk方法pos_tag,出现IndexError: string index out of range原因:待处理分词列表中有空字符串的出现解决:删除待处理分词列表中的空字符串
2020-08-27 09:04:16 110
原创 2020-08-05
MySQLerror: BLOB/TEXT column ‘XXX’ used in key specification without a key length, 又不想改列的类型的话,直接限制列名长度alter table devicetype add index XXX (XXX(100));为创建好的表加主键ALTER TABLE <数据表名> ADD PRIMARY KEY(<列名>);...
2020-08-05 13:10:11 129
原创 下载NLTK data数据包
下载NLTK data数据包遇到的几个坑使用pycharm下载NLTK,python 3.6使用解释器命令行,输入import nltknltk.download()会出现一个交互式对话框将Server Index改为 http://www.nltk.org/nltk_data/下载的目录会默认到本项目中的venv文件夹下,并自创一个nltk_data文件夹在上方all package选项中找到想要的包进行下载,如果全部想选则在默认页面中选择all, 时间会久一些,建议随用随下点击
2020-06-11 16:06:45 1845 2
原创 GNS学习2之抓包分析
GNS3的抓包分析开始抓包分析啦~首先接着昨天的工作,在我再次打开项目时,发现配置都丢失了,所以首先先保存Router和主机的配置:对于R1:使用命令:write 保存配置使用命令show ip int brief查看路由器中接口的ip配置对于PC:使用save 保存设置使用个命令ip show 查看ip配置保存后就开始今天的抓包工作啦~~~选择vlan 1到vlan2...
2019-09-25 22:56:16 619
原创 GNS3的第一个实验
使用GNS3构建一个简单的网络拓扑最近要开始一个物联网项目,现在从零开始吧~因为要仿真设备发动数包,对于0基础的我来说,使用GNS先来仿真网络拓扑开始,不知道GNS是否可以满足我的需求呢,先学着吧~第一个实验,从开始使用GNS开始将Router改为Switch,配置中的slot : NM-16ESW(共16个借口)构建网络拓扑PC1:172.16.1.1/24 GW172....
2019-09-24 18:05:08 693
原创 吴恩达深度学习随笔之正则化,归一化
吴恩达机器学习随笔之正则化,归一化正则化:预防过拟合,对参数w做范式处理,使得矩阵W变得稀疏,就是将数据随机的忽略一部分,将会导致过拟合的数据,随机的消除一部分。有dropout正则化。归一化:统一输入数据特征的方差,代价函数更加的对称,使得梯度下降寻找最小值变得更加的简单。解决梯度消失或梯度下降的方法:选择更适合的初始化参数w,b。...
2019-09-04 17:01:14 373
原创 基于语义理解的物联网终端互操作方法和装置---理解
针对基于语义理解的物联网终端互操作方法和装置的理解发明CN106933796A,基于语义理解的物联网终端互操作方法和装置针对此发明的个人理解核心内容是专注于构建基于物联网设备本体的上下文环境与理解,提出了反标注的思想以形成设备上下文,使得物联网终端面向完成功能的语义计算成为可能。例子:一个新的物联网请求,首先计算这个请求需完成的功能,计算其所属的功能 实体,由实体确定其相关性概念领域,由...
2019-08-22 21:19:29 240
原创 Python 解决打印generator对象的问题
打印generator数组(列表)中的内容(python3)循环中不适用数组定义封装而直接用函数调用,(…)会使用元组,则会出现generator对象 def sentence_to_id(self, sentence): word_ids = (self.word_to_id(cur_word) for cur_word in sentence.split()) ...
2019-05-23 14:16:42 8334 3
原创 Zip函数
python 中的zip 函数zip:[1, 2], [3, 4] ; zip([1, 2], [3, 4])–> [(1,3), (2, 4)]
2019-04-16 19:31:26 156
原创 No dashboards are active for the current data set.
No dashboards are active for the current data set. 解决TensorBoard无法启动的问题今天敲了一个用TensorBoard 显示VGG Net的代码,在启动tensorboard时,想将test和train均可视化出来,使用即 tensorboard --logdir = train:‘path1’,test:‘path2’没有报错,但是...
2019-04-04 21:15:33 843
原创 tensorflow 编写Resnet遇到的问题
tensorflow 中的函数介绍tf.reduce_mean( ) tensor指定轴方向上的所有元素的平均值def reduce_mean(input_tensor, axis=None, keepdims=None, name=None, reduction_indices=None, keep_dims=None)第一个参数input_tensor: 输入的待降维的tensor...
2019-03-02 15:25:46 161
原创 神经网络实战入门第一章笔记
神经网络实战入门第一章笔记01关于使用python3的错误改正查看cifar10 数据集1、导入cPickle包出现错误,python 3使用_pickle 代替cPickleimport _pickle as cPickle2、使用pickle 加载数据data = cPickle.load(f)出现:UnicodeDecodeError: ‘ascii’ codec can’...
2019-02-21 20:29:49 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人