Tensorflow(莫烦)
爱飞的鱼93
这个作者很懒,什么都没留下…
展开
-
conda回滚 & Tensorflow2.0转1.x解决方案
昨天手贱,输入了conda update -all结果tensorflow升到了2.0,运行代码时报错AttributeError: module 'tensorflow' has no attribute 'Session'好像2.0不用tf.Session()了在网上找到了解决方案:tensorflow官方提供的另外一个神器,可以帮助它代码自动的从v1版本转换到v2版本,可能连...原创 2019-12-29 13:58:31 · 5268 阅读 · 2 评论 -
Win10的Tensorflow安装
Tensorflow安装方法(Win10、GPU Driver Version=399.24)1. 查看GPU驱动版本,及可对应的CUDA版本号2. 查看CUDA版本号所对应的Tensorflow-GPU版本号,以及对应的Python版本3. 安装与Python版本对应的Anaconda4. 在Anaconda虚拟环境中安装Tensorflow-GPU!先查看python版本再安装对应的Anca...原创 2019-10-16 15:49:07 · 121 阅读 · 0 评论 -
Tensorflow学习--test1
import tensorflow as tfimport numpy as np### create data ###x_data = np.random.rand(100).astype(np.float32)y_data = x_data * 0.1 + 0.3 # 实际y### crate tensorflow structure start ###Weights...原创 2019-10-13 16:10:13 · 90 阅读 · 0 评论 -
Tensorflow学习--test1(1) Python的numpy库中random系函数的使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-13 16:16:00 · 184 阅读 · 0 评论 -
Tensorflow学习--Optimizer
SGDMomentum (放坡)AdaGrad (不好走的鞋子)RMSProp (放坡+不好走的鞋)Adam(改进RMSProp)tf.train.GradientDescentOptimizerAdadeltOptimizerAdagradOptimizerMomentumOptimizerAdamOptimizerFtrlOptimizerRMSPropOpt...原创 2019-11-26 15:43:40 · 123 阅读 · 0 评论 -
Tensorflow学习--Add_layer
import tensorflow as tfimport numpy as npdef add_layer(inputs, in_size, out_size, activation_function=None): Weights = tf.Variable(tf.random_normal([in_size, out_size])) biases = tf.Var...原创 2019-10-23 09:34:14 · 200 阅读 · 0 评论 -
Tensorflow学习--Add_layer(1) np.newaxis的使用
功能:np.newaxis是用来给数组a增加维度的格式:a[np.newaxis和:的组合],如a[:,np.newaxis],a[np.newaxis, np.newaxis, :]详解:np.newaxis在[]中第几位,a.shape的第几维就变成1,a的原来的维度依次往后排。例子:若a.shape=(a ,b, c)a[:, np.newaxis].shape= (a, 1...原创 2019-10-17 16:02:23 · 310 阅读 · 0 评论 -
Tensorflow学习--Classification(MNIST)
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# import cv2# src0 = cv2.imread("C:/Users/lenovo/Desktop/7.jpg", cv2.IMREAD_GRAYSCALE)# src0 = cv2.resize(src0, (2...原创 2019-10-23 09:42:15 · 112 阅读 · 0 评论 -
Tensorflow学习--Classification(MNIST)(1)经典损失函数:交叉熵
一.什么是交叉熵交叉熵是一个信息论中的概念,它原来是用来估算平均编码长度的。给定两个概率分布p和q,通过q来表示p的交叉熵为: 注意,交叉熵刻画的是两个概率分布之间的距离,或可以说它刻画的是通过概率分布q来表达概率分布p的困难程度,p代表正确答案,q代表的是预测值,交叉熵越小,两个概率的分布约接近。 那么,在神经网...转载 2019-10-23 10:16:38 · 586 阅读 · 0 评论 -
Tensorflow学习--Dropout(MNIST进阶)
import tensorflow as tffrom sklearn.datasets import load_digitsfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import LabelBinarizer# load datadigits = load_digits...原创 2019-11-26 15:07:30 · 100 阅读 · 0 评论 -
Tensorflow学习--CNN(MNIST)
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=True)def compute_accuracy(v_xs, v_ys): global predic...原创 2019-11-26 15:49:22 · 93 阅读 · 0 评论 -
Tensorflow学习--Saver
import tensorflow as tfimport numpy as np## Save to file ### remember to define the same dtype and shape when restoreW = tf.Variable([[1, 2, 3], [3, 4, 5]], dtype=tf.float32, name='weights')b = ...原创 2019-11-26 15:55:59 · 125 阅读 · 0 评论