深度学习(tensorflow2.0)
星尘亦星辰
农民工。
展开
-
win10安装Anaconda+tensorflow2.0-CPU+Pycharm
一、安装Anaconda1、下载安装Anaconda。去官网下载,打开安装包:Next:I Agree:Next:安装路径可修改,但都在User文件路径下,点Next:都打上勾,点击Install,等待安装完成。2、测试anaconda:键盘点击Win+R,输入cmd运行然后输入conda list回车,如下图即成功。二、安装te...原创 2019-12-01 11:30:12 · 4033 阅读 · 7 评论 -
ValueError: Duplicate plugins for name projector解决
方法:删除C:\Users\17653\AppData\Local\Continuum\anaconda3\Lib\site-packages(17653是用户名)下的tensorboard--2.0.0dist-info文件夹。注:该电脑安装tensorflow未新建环境,上面路径可能不太一致。...原创 2019-11-29 10:18:53 · 2223 阅读 · 1 评论 -
python下载数据集出现:Compressed file ended before the end-of-stream marker was reached
原因:可能是重复下载。我个人是第一次没下载完,中断程序后再开始下载报错。解决方法:删除重复下载文件。我个人下载的数据集的路径放在:C:\Users\17653\.keras下(176是我的用户名),删除时间最新文件。...原创 2019-11-27 15:31:57 · 2360 阅读 · 1 评论 -
tf.one_hot函数用法
具体用法如下:In [4]: y = tf.constant([1,2,3,0,2])In [5]: y = tf.one_hot(y,depth=4)In [7]: yOut[7]:<tf.Tensor: id=6, shape=(5, 4), dtype=float32, numpy=array([[0., 1., 0., 0.], [0., 0., 1...原创 2019-11-26 12:42:13 · 936 阅读 · 0 评论 -
Tensor的限幅
针对tensorflow2.01、clip_by_value函数:通过数字限幅In [3]: a = tf.range(10)In [4]: aOut[4]: <tf.Tensor: id=7, shape=(10,), dtype=int32, numpy=array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>In [5]: tf.maxim...原创 2019-11-25 09:58:18 · 700 阅读 · 0 评论 -
python调用指定浏览器打开网页
调用指定浏览器打开网页(以IE为例):import timeimport webbrowserimport os#浏览器运行目录IEPath = "C:\Program Files\internet explorer\iexplore.exe"#注册浏览器webbrowser.register('IE', None, webbrowser.BackgroundBrowser...原创 2019-11-24 16:54:53 · 6099 阅读 · 0 评论 -
Tensor的填充与复制
针对tensorflow2.0(1)tf.pad函数:张量的填充In [4]: a = tf.reshape(tf.range(9),[3,3])In [5]: aOut[5]:<tf.Tensor: id=11, shape=(3, 3), dtype=int32, numpy=array([[0, 1, 2], [3, 4, 5], [6,...原创 2019-11-22 20:00:21 · 2497 阅读 · 0 评论 -
Tensor的排序
针对tensorflow2.0(1)tf.sort/tf.argsort函数:排序函数以及排好之后输出对应的索引函数In [17]: a = tf.random.shuffle(tf.range(5))In [18]: aOut[18]: <tf.Tensor: id=45, shape=(5,), dtype=int32, numpy=array([3, 0, 1, 4, ...原创 2019-11-22 19:05:43 · 3143 阅读 · 0 评论 -
Tensor的数据统计
针对tensorflow2.0(1)tf.norm函数:求取范数求取一范数:In [3]: a = tf.ones([2,2])In [4]: tf.norm(a,ord = 1)Out[4]: <tf.Tensor: id=9, shape=(), dtype=float32, numpy=4.0>In [5]: tf.norm(a,ord = 1,axis=...原创 2019-11-22 15:52:02 · 1306 阅读 · 0 评论 -
Tensor的合并与分割
针对tensorflow2.01、合并(1)tensor的拼接(tf.concat)In [5]: a = tf.ones([4,28,28,3])In [6]: b = tf.ones([2,28,28,3])In [7]: c = tf.concat([a,b],axis=0)In [8]: c.shapeOut[8]: TensorShape([6, 28, 28...原创 2019-11-21 15:50:51 · 2294 阅读 · 0 评论 -
Tensor的Broadcasting操作
针对tensorflow2.0版本Broadcasting的主要特点:expand without copying data(扩展了维度,但是不复制数据,不占用内存空间)(1)隐式的Broadcastingtensor的一些操作符已经包含了Broadcasting,比如下面这个:In [3]: a = tf.random.normal([4,28,28,3])In [4]: ...原创 2019-11-21 09:58:16 · 995 阅读 · 0 评论 -
Tensor的维度变换
针对tensorflow2.0版本(1)tf.reshape(tensor的维度变换函数)In [3]: a = tf.random.normal([4,28,28,3])In [5]: tf.reshape(a,[4,784,3]).shapeOut[5]: TensorShape([4, 784, 3])In [6]: tf.reshape(a,[4,-1,3]).shap...原创 2019-11-21 09:25:03 · 1110 阅读 · 0 评论 -
Tensor的索引与切片
作用:调取数据中某一个或者某一块想取的数据(1)常规索引方式(即a[ ][ ][ ]的方式)In [16]: a = tf.ones([3,28,28,3])In [17]: a[0][5][7]Out[17]: <tf.Tensor: id=50, shape=(3,), dtype=float32, numpy=array([1., 1., 1.], dtype=floa...原创 2019-11-20 19:49:39 · 1573 阅读 · 0 评论 -
创建tensor的几种常用方式
使用tf.constant In [14]: tf.constant(1)Out[14]: <tf.Tensor: id=34, shape=(), dtype=int32, numpy=1>In [15]: tf.constant([1])Out[15]: <tf.Tensor: id=35, shape=(1,), dtype=int32, numpy=ar...原创 2019-11-20 16:55:08 · 1377 阅读 · 0 评论 -
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2问题解决
tensorflow运行遇到的问题:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX21、这个“警告”的意思:你的电脑CPU支持AVX2,但是所安装的软件版本不支持。2、解决方案(一般两种)(1)该“警告”不影响得出结果,看着不舒服的话就是用代码让它不显...原创 2019-11-20 14:44:12 · 706 阅读 · 0 评论