python3
七七啊
沙坡村职业技术学院-ML&QF
keep studying!
展开
-
python中函数中定义函数
from functools import reducedef wrapper(): alist=range(1,101) def lazy_sum(): return reduce(lambda x,y:x+y,alist) return lazy_sumpp = wrapper()print (pp) print (pp())输出结果如下:<...原创 2018-05-08 21:23:13 · 19900 阅读 · 6 评论 -
tensorflow中保存以及重新加载已训练好的模型restore
从ckpt文件中加载模型:with tf.Session(config=tf_config) as sess: tf.global_variables_initializer().run() #初始变量 if modelRestore and os.path.isfile(os.path.join(path, 'checkpoint')):#判断是否要加载并且是否存在训练...原创 2019-04-02 15:33:10 · 1888 阅读 · 3 评论 -
windows10shell下python3打开报错
报错:(py3) C:\Users\dell>pythonPython 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more inform...原创 2019-03-13 17:12:57 · 658 阅读 · 0 评论 -
pickle对大数据序列化
pickle在执行dump时,可以设置协议级别,当对大数据进行序列化的时候请采用最高协议。pickle.HIGHEST_PROTOCOL。下为原文:《python 利用pickle存大数据》最近在处理一份数据,有一个巨大的、字典型的中间变量,由于今后会持久、高频地使用,因此我考虑将其保存成类似于matlab的.mat格式的数据,方便以后随时读取。理所当然地会想到利用pickle来保存数据,因为这是...转载 2018-06-07 10:47:56 · 980 阅读 · 0 评论 -
TensorFlow中的那些高级API
摘要: 在这篇文章中,我们将看到一个使用了最新高级构件的例子,包括Estimator(估算器)、Experiment(实验)和Dataset(数据集)。值得注意的是,你可以独立地使用Experiment和Dataset。不妨进来看看作者是如何玩转这些高级API的。TensorFlow拥有很多库,比如Keras、TFLearn和Sonnet,对于模型训练来说,使用这些库比使用低级功能更简单。尽管Ke...转载 2018-05-24 19:30:12 · 2120 阅读 · 1 评论 -
dropout源码学习
注: 这是一个学习笔记,不定时更新。里面用到的技巧: 1. max-norm regularization2. dropout 比例的设置,输入层 隐层都可以执行dropout; 输入层一般不使用,如果使用的话keep_prob=0.9; 中间层的keep_prob=0.5-0.8,常用0.53. 优化算法:动量+GD4. 隐单元的激活函数: sigmoid/ relu/ logist...原创 2018-06-05 10:06:16 · 608 阅读 · 0 评论 -
安装tensorflow-gpu+cuda9.0
1. 安装cuda9.0时,如果安装失败,请下载 DDUddu下载,解压运行卸载之前的显卡驱动,自动重启后安装CUDA即可。2. cudnn:原创 2018-05-22 17:18:53 · 753 阅读 · 0 评论 -
python>>>>>and和or运算
1. or 和 and功能比我想象的要强大神奇!见下例a = Trueb = 40c = 100print (a and b or c)结果: 40!如果换成 a = False结果: 100a = Trueb = 100print (a and b) # 100原创 2018-05-10 22:44:00 · 727 阅读 · 0 评论 -
tensorflow中图像处理常用函数
1. tf.image.per_image_standardization对图像进行白化操作2. tf.image.random_flip_left_right随机水平翻转图像3. tf.random_crop(value, size, seed=None, name=None)随机裁剪tensor到指定大小4. tf.image.resize_image_with_crop_or_pad(ima...原创 2018-05-10 22:29:10 · 381 阅读 · 0 评论 -
python>>>>parse_args&parse_known_args
import argparseimport sysparse=argparse.ArgumentParser() parse.add_argument("--learning_rate",type=float,default=0.01,help="initial learining rate")parse.add_argument("--max_steps",type=int,defau...原创 2018-05-10 11:02:36 · 1160 阅读 · 0 评论 -
tensorflow中函数及变量解释
函数:1. batch_normalization实现有两个函数:① tf.layers.batch_normalization,这个功能更全面,输入参数也很多② tf.nn.batch_normalization(x, mean, variance, offset, scale, variance_epsilon, name=None): 这个用起来比较简单概念:1. 卷积中常见的概念:...原创 2018-05-09 17:19:23 · 579 阅读 · 0 评论 -
ubuntu系统下python2和python3共存的使用方式
环境:ubuntupython2 & python3在python2下安装包:pip install **在python3下安装包:python3 -m pip install (--user) **上面加--user的目的是:当不是用户权限时,但公钥已添加在被控端机子时,加--user...原创 2019-04-09 13:54:41 · 1007 阅读 · 0 评论