自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 iterating over `tf.Tensor` is not allowed in Graph execution.

error : iterating over `tf.Tensor` is not allowed in Graph execution. Use Eager execution or decorate this function with @tf.function.通过iterator产生batch数据,在模型中需要使用数据的维度参数,比如data.get_shape().as_list().会报错。此时需要在iterator.next_batch()产生的实例化数据做一个尺寸定义。data.se

2021-04-20 11:47:46 6679 2

原创 github在线演示自己的项目github.io

github 使用记录1. 网页端create a new repository2.git initgit config --global user.name "abc"orgit config --global user.email "[email protected]"git commit -m "first commit"3.github上的远程仓库clone到本地 git clone http://*****.git4.在文件夹上传文件5.git branch 可以使用当.

2021-03-26 16:53:26 713

原创 tensorflow 一系列LSTMCell的特点及用法

首先鸣谢这个博客https://www.cnblogs.com/hrlnw/p/10748990.html带来的启发原博客用的tf1.10,我用的1.15,实测无影响。tf.nn.rnn_cell、tf.compat.v1.nn.rnn_cell和tf.contrib.rnn互相等价,rnn的包分为两个部分1. tf.contrib.rnn 2.tf.contrib.cudnn_rnn一、tf.compat.v1.nn.rnn_cell.LSTMCell(num_un...

2020-06-11 17:20:07 2724 1

原创 tensorflow杂记

1.tf.get_variable或tf.Variable默认trainable=True, 默认将变量添加到图形集合tf.GraphKeys.TRAINABLE_VARIABLES中,用于优化器Optimizer类优化的默认变量列表,也就是要训练的变量列表。2.tf.control_dependencies:with tf.control_dependencies([update_op]):...

2020-01-17 16:16:34 398

原创 工具代码粘贴4——保存日志打印到控制台

先定义一个函数。定义handler 将日志写入文件(file)和控制台(console)import loggingdef set_logger(log_file_path, logname = None): logger = logging.getLogger() #创建logger logger.setLevel(logging.INFO) #log等级总开关...

2019-09-12 17:37:21 206

原创 如何在ubuntu/windows下安装能用sift等专利算法的opencv(python)

ubuntu:网上一堆从源码编译安装的教程,那叫一个坑多。其实解决方法很简单,安装老版本就行了pip install opencv-python==3.4.2.17pip install opencv-contrib-python==3.4.2.17windows:pip install opencv-python == 3.4.2.16pip install open...

2019-09-04 09:16:35 212

原创 梯度爆炸解决方案——梯度截断(gradient clip norm)

如果梯度超过阈值,那么就截断,将梯度变为阈值from torch.nn.utils import clip_grad_normpytorch源码默认为l2(norm type)范数,对网络所有参数求l2范数,和最大梯度阈值相比,如果clip_coef<1,范数大于阈值,则所有梯度值乘以系数。使用:optimizer.zero_grad() lo...

2019-07-30 17:58:16 17175 1

原创 工具代码粘贴3——pytorch载入模型

print('loading checkpoint.......') model_dict = model.state_dict() pretrained_dict = torch.load(weight_path) pretrained_dict = {k:v for k, v in pretrained_dict.items() if k in model_d...

2019-07-21 14:54:37 552 2

原创 工具代码粘贴2——pytorch几种初始化方式代码

常用:conv+bn+relu组合#convnn.init.kaiming_normal_(conv.weight, mode = 'fan_in')nn.init.constant_(conv.bias, 0.) #如果conv后面有bn, bias=False#bnnn.init.normal_(bn.weight, mean = 1., std = 0.02)nn.ini...

2019-06-12 17:08:46 1247

原创 工具代码粘贴1——pytorch设置随机种子seed

通过设置随机种子可使训练结果可复现。 def setup_seed(seed): np.random.seed(seed) random.seed(seed) torch.manual_seed(seed) #cpu torch.cuda.manual_seed_all(seed) #并行gpu torch.backends.cudnn.d...

2019-05-16 22:34:32 3067

原创 python copy.deepcopy / copy.copy / '=' 的区别

对于不可变对象a(int,str,tuple, None等):deepcopy复制原来地址,内容不随a的变化而变copy 复制原来地址,内容不随a的变化而变‘=’复制原来地址,内容不随a的变化而变对于可变对象b(list, dict,set等):deepcopy新建地址,内容不随a的变化而变copy 新建地址,内容不随a的变化而变‘=’复制原来地址,内容随a的变化而变...

2019-04-16 11:03:00 275

原创 gcn-webs

PyTorch实现的GCN(Graph Convolutional Neural Networks) - Python开发 - 教程 | CTOLib码库  https://go.ctolib.com/article/wiki/106015https://github.com/meliketoy/graph-cnn.pytorch利用GCN进行节点分类_预测  https://www.so...

2019-02-13 22:04:44 262

原创 pytorch ndarray tensor variable list互转

头大,本来不打算写,还是写一写,免得忘了1.ndarray-&gt;tensor : b=torch.from_numpy(a)2.tensor-&gt;ndarray: b=a.numpy()*gpu上的tensor不能直接转为numpy,加b=a.cpu().numpy()variable和numpy之间的互转要经过tensor3.variable-&gt;numpya...

2018-12-24 11:37:02 8970

原创 Widows调用Ubuntu环境下的JupyterNotebook

首先,在Ubuntu系统安装jupyter notebookhttps://blog.csdn.net/dream_an/article/details/53333504这篇文章说的步骤太繁琐第二步,改密码。jupyter notebook --generate-config 来生成配置文件随后执行jupyter notebook password输入密码即可第三步,设置权...

2018-11-09 10:00:23 175

转载 dropout相关事

几个层的先后顺序:python - Ordering of batch normalization and dropout in TensorFlow? - Stack Overflow https://stackoverflow.com/questions/39691902/ordering-of-batch-normalization-and-dropout-in-tensorflow...

2018-07-03 11:34:34 161

转载 RoI Pooling详解

https://deepsense.ai/region-of-interest-pooling-explained/

2018-06-24 10:36:47 326

原创 windows anaconda3(python3.6)下安装opencv3//及pip安装opencv无法在pycharm的anconda环境找到扩展包解决方案

windows环境下anaconda3(python3.6)没有对应的opencv3的包,因此无法直接安装解决方式:进入https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载对应的.whl修改名字:将cp36m改为none将.whl拷贝到D:/anaconda3下面此时如果直接pip install opencv_python-3.4.1+cont...

2018-05-18 14:29:42 1375

原创 Tensorflow源码安装 GIT_DISCOVERY_ACROSS_FILESYSTEM not set, didn't match any files known to git解决

白天git clone 下载tensorflow安装包时候网速很慢经常失败,因此可以直接在网站下载tensorflow-master.zip,解压后如果直接源码安装会出现 GIT_DISCOVERY_ACROSS_FILESYSTEM not set, fatal: You are on a branch yet to be born, didn't match any files known t...

2018-04-13 10:03:00 7290

andrew ng machine learning编程作业代码5

斯坦福大学andrew ng machine learning编程作业代码,第五课ex5

2017-12-05

空空如也

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

TA关注的人

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