![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow
大猫子的技术日记
大萨斯梵蒂冈豆腐干豆腐干地方司法所
展开
-
tf.train/tf.TFRecords/tf.data/tf.io 四个库的关系梳理
自己整理了一下这四个库的关系,整理前不知道什么时候用record什么时候用dataset,整理后对于tf提供的数据pipeline的使用得心应手,非常爽。参考文献:https://www.tensorflow.org/tutorials/load_data/tfrecordhttps://www.tensorflow.org/guide/data_performancehttp...原创 2020-01-21 20:50:27 · 242 阅读 · 0 评论 -
如何配置dataset以适应keras的多输入场景?
答案:字典tf.data.Dataset.from_tensor_slices函数既可以传入元组,也可以传入字典。传输元组时,该元组最大可传入三个成员,同时其位置是固定的,第一个就是X,第二个是y,第三个则是sampleweight,同时除了x是必须的,y和sampleweight都是可以设置为空的。在传入字典时,则可以适应多输入模型的场景,此时字典的key是模型input层的na...原创 2020-01-21 20:19:05 · 1012 阅读 · 0 评论 -
tensorflow2.0-keras: fit_generator 源码初探1
呵,这个的实现思路倒是和我的一模一样,大致如下:这个图好丑,坚果云照抄还抄的配色方案不行,下次还是换draw.io画。原创 2020-01-18 15:50:17 · 641 阅读 · 0 评论 -
实现keras 自定义fit函数的几种实现思路
model.train_on_batch(首推),注:train_on_batch在TensorFlow中有若干种版本实现,而TensorFlow有动态选择的机制,因此最好是调试一下,看进入的是哪个版本,在tf2中逐步调试很方便。 fit源码重组,这种实现方式可以应用callback等keras自带的各种魔法小工具。 fit_generator源码重组,同2....原创 2020-01-15 21:20:40 · 1255 阅读 · 0 评论 -
【记】:tensorflow2.0 cuda10.0环境安装与配置的相关问题的解决方案
TensorFlow2.0需要cuda10.0,而实验室原生配置只是9.0,如何在自己的用户环境中安装10.0困扰了我很久,最后找到以下两条命令搞定。无需sudo权限安装cuda10.0的命令如下:...原创 2020-01-15 16:52:24 · 511 阅读 · 1 评论 -
tensorflow2.0-keras: fit 源码初探1【2020-1-22 09:39:47】
最近由于工作需要,keras提供的fit函数不能满足需求,而自己去写一个自定义的fit函数后进行测试时,砍掉加入的其他组件,只对自己的fit函数功能进行测试,却始终不能得到与keras原生fit函数一样的结果,因此不得已看源码学习keras是如何实现的。以下内容将十分琐碎,有空进行整理,仅记录对我有用的东西,开始吧。输入数据输入数据会被转换成dataset对象中间结果:...原创 2020-01-15 16:47:37 · 846 阅读 · 0 评论 -
神奇的TensorFlow之dataset.from_tensor_slice函数错误:ValueError: Can't convert non-rectangular Python sequenc
ValueError: Can't convert non-rectangular Python sequence to Tensor这是我遇到的异常,但神奇的是这个异常引起的原因是我输入是一个list,而非元组造成的,也就是我把[x_data,y_data]换成(x_data,y_data)就行了,TMD,这叫什么事啊?被这个破错误困了好久。...原创 2020-01-12 07:43:46 · 5642 阅读 · 1 评论