Tensorflow
文章平均质量分 76
XerCis
毕业于985,擅长Python编程,可付费在咨询和定制需求
展开
-
Gunicorn+Flask+TensorFlow部署无法正确运行
使用 `gunicorn` 部署时使用参数 `-k gthread` 或 `--worker-class=gthread`原创 2021-11-11 16:13:18 · 1745 阅读 · 0 评论 -
TensorFlow2微调EfficientNet
EfficientNet作为2019 年最有效的模型之一,只需要最少的 FLOPS 进行推理,在ImageNet和常见的图像分类迁移学习任务上都达到了最先进的精度。本文准确率达到79%,2021年的TransFG达到 92%。原创 2021-08-12 14:49:01 · 913 阅读 · 0 评论 -
TensorFlow Dataset下载速度慢手动下载替换数据集
设置代理或使用Google Colaboratory原创 2021-07-22 17:19:03 · 2926 阅读 · 0 评论 -
TensorFlow图像分类构建过程
加载数据→浏览数据→构建模型→训练模型→在测试集上评估→误差分析→改进模型(使用预训练模型特征提取或微调)原创 2021-07-21 23:39:18 · 1907 阅读 · 1 评论 -
TensorFlow深入了解损失函数Categorical Cross-Entropy Loss、Binary Cross-Entropy Loss等
深度学习中各种各样的损失函数容易让人混淆,根据任务对它们分门别类便于理解。二分类BinaryCrossentropy,多分类CategoricalCrossentropy,目标检测GIoULoss,回归MeanSquaredError原创 2021-07-20 18:37:03 · 4017 阅读 · 2 评论 -
TensorFlow多GPU训练
使用TensorFlow中的MirroredStrategy策略原创 2021-07-20 11:44:05 · 1446 阅读 · 4 评论 -
TensorFlow 2.3 模型评估model.evaluate()时accuracy丢失的坑
这是一个BUG,当损失函数使用sparse_categorical_crossentropy,而度量指标是accuracy时出现原创 2021-07-19 16:54:45 · 3756 阅读 · 2 评论 -
Python计算数据集不同类别的权重class_weight
tf.keras.Model.fit()的参数class_weight,对训练时的损失函数进行加权,用于告诉模型更需要关注某些代表性不足的类别的样本原创 2021-07-16 00:26:17 · 3562 阅读 · 0 评论 -
Python划分图像文件夹为训练集、验证集和测试集——split-folders
深度学习图像分类常需要将数据集分为训练集(train)、验证集(validation)和测试集(test),而 TensorFlow 没有提供相关函数(准确来说是很难用),使用 split-folders可轻松实现。原创 2021-07-15 23:08:39 · 9354 阅读 · 8 评论 -
TensorFlow image_dataset_from_directory 和 flow_from_directory 的区别
前者生成tf.data.Dataset可做精细化处理,后者可利用数据增强批量生成图像张量数据原创 2021-07-15 18:26:13 · 1306 阅读 · 0 评论 -
TensorFlow Lite 图像分类示例应用 Android 部署
Windows平台部署TensorFlow Lite图像分类应用到Android手机的详细步骤,代码详解,及其他示例应用打包APK下载原创 2021-07-14 22:40:41 · 2460 阅读 · 5 评论 -
TensorFlow报错AttributeError: type object ‘TFLiteConverterV2‘ has no attribute ‘from_keras_model_file‘
1. 加载 Keras 模型 tf.keras.models.load_model()。2. 将from_keras_model_file()改成from_keras_model()原创 2021-07-14 15:18:43 · 1265 阅读 · 2 评论 -
小米笔记本Pro 2020款 显卡MX350 CUDA+cuDNN tensorflow-gpu安装
安装Python>=3.6.2 CNDA 11.0 cuDNN,内含详细步骤和测试代码,已上传百度云盘原创 2021-01-29 14:28:09 · 2587 阅读 · 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: AVX2,表示CPU不支持AVX2指令集解决方案根据版本下载TensorFlow的Windows预编译的二进制文件,重新装即可参考文献成功解决Tensorflow不支持AVX2指...转载 2020-01-21 14:27:46 · 395 阅读 · 0 评论 -
Win10+GTX1080+tensorflow-gpu安装
GTX1080,没有TiCUDA 10.0:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocalcuDNN:https://developer.nvidia.co...原创 2019-09-24 17:44:34 · 858 阅读 · 0 评论 -
根据显卡型号选择CUDA和cuDNN进行TensorFlow GPU版本安装
1.查看显卡型号 2.查看CUDA版本 3.下载CUDA和cuDNN 4.安装对应tensorflow-gpu原创 2019-07-25 18:32:49 · 24061 阅读 · 7 评论 -
ImportError: cannot import name '_obtain_input_shape'
ImportError: cannot import name ‘_obtain_input_shape’解决办法:改成from keras_applications.imagenet_utils import _obtain_input_shape原创 2019-03-24 10:30:15 · 4344 阅读 · 3 评论 -
TensorFlow实现MNIST卷积神经网络
一、代码# coding=utf-8import randomimport numpy as npimport matplotlib.pyplot as pltimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# 数据集mnist = input_data.read_d...原创 2019-03-13 02:19:14 · 1073 阅读 · 0 评论 -
TensorFlow调整超参数步骤
一、概述神经网络性能十分依赖超参数。常见的超参数有:学习率、正则化器、正则化系数、隐藏层数、初始权重值、选择的优化器二、步骤构建模型保存模型saver = tf.train.Saver()with tf.Session() as sess: save_path = saver.save(sess,"model.ckpt") print("Model saved i...原创 2019-03-08 12:47:08 · 5968 阅读 · 4 评论 -
Keras实现波士顿房价多层感知机
一、代码二、结果三、参考文献核心网络层 - Keras 中文文档 https://keras.io/zh/layers/core/#dense原创 2019-03-08 10:52:22 · 1336 阅读 · 0 评论 -
《TensorFlow机器学习项目实战》加载和处理图像
工信出版社的书真是不敢恭维。。。一页一个错blue_jay.jpg完善代码:import tensorflow as tfsess = tf.Session()filename_queue = tf.train.string_input_producer(tf.train.match_filenames_once("blue_jay.jpg"))reader = tf.WholeF...原创 2019-02-15 17:57:14 · 387 阅读 · 0 评论 -
《TensorFlow机器学习项目实战》人工数据集的k均值聚类
import tensorflow as tfimport numpy as npimport timeimport matplotlib.pyplot as pltfrom sklearn.datasets.samples_generator import make_blobsfrom sklearn.datasets.samples_generator import make_c...原创 2019-02-15 19:02:58 · 555 阅读 · 0 评论 -
《TensorFlow机器学习项目实战》人工数据集的最近邻聚类(K-nn)
import tensorflow as tfimport numpy as npimport timeimport matplotlibimport matplotlib.pyplot as pltfrom sklearn.datasets.samples_generator import make_circlesN=210K=2# Maximum number of it...原创 2019-02-15 21:00:39 · 433 阅读 · 0 评论 -
tf.InteractiveSession()与tf.Session()的区别
InteractiveSession使自己成为默认对话,可以直接使用.eval()直接调用运行张量对象。Session则必须要调用自身.run()并指明张量对象。使用Jupyter Notebook编程时,使用tf.InteractiveSession()将比tf.Session()更方便。Sessionimport tensorflow as tf# 计算图v_1 = tf.c...原创 2019-02-16 12:33:49 · 1978 阅读 · 0 评论 -
TensorFlow调用CPU/GPU对比速度
一、GPU代码import timeimport tensorflow as tfbegin = time.time()with tf.device('/gpu:0'): rand_t = tf.random_uniform([50,50],0,10,dtype=tf.float32,seed=0) a = tf.Variable(rand_t) b = tf....原创 2019-02-21 22:11:22 · 5955 阅读 · 1 评论 -
TensorFlow实现MNIST逻辑回归 + TensorBoard可视化
一、代码# coding=utf-8import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#数据集mnist = input_data.read_data_sets("MNIST_DATA/", one_hot=True)learning_rate = 0.05batch_s...原创 2019-02-20 12:23:29 · 647 阅读 · 0 评论 -
TFLearn实现ConvNet对CIFAR-10分类
一、数据集下载CIFAR-10数据集,解压放在.py同一目录,如\cifar-10-batches-py\cifar-10-batches-py或下载该资源解压即可:二、代码# coding=utf-8from __future__ import division, print_function, absolute_importimport tflearnfrom tflearn....原创 2019-02-20 14:10:00 · 707 阅读 · 3 评论 -
TensorFlow实现波士顿房价简单线性回归
一、代码``归一化:把数据变成(0,1)之间的数。程序中用的是Z-Score归一化,符合正态分布原创 2019-03-01 17:57:40 · 2851 阅读 · 0 评论 -
TensorFlow实现波士顿房价多元线性回归
一、代码# coding=utf-8""" CRIM 城镇人均犯罪率 ZN 占地25000平方英尺以上的住宅用地比例 INDUS 每个城镇的非零售商业用地比例 CHAS 查尔斯河(Charles River)变量(若土地位于河流边界,则为 1;否则为 0) NOX 一氧化氮浓度(每千万) RM 每个寓所的平均房间数量 AGE...原创 2019-03-01 22:30:31 · 1873 阅读 · 0 评论 -
TensorBoard 0.4.0 显示 No dashboards are active for the current data set
一、问题C:\Users\hasee\Desktop\羽毛球比赛分析系统\代码\基于机器学习的羽毛球视频分析方法研究Python>tensorboard --logdir=graphsTensorBoard 0.4.0 at http://XerCis:6006 (Press CTRL+C to quit)二、解决方法怀疑tensorboard版本较低,无法识别中文路径,将该文件...原创 2019-03-02 10:12:44 · 443 阅读 · 0 评论 -
TensorFlow实现MNIST多层感知机(MLP)
一、代码# coding=utf-8import tensorflow as tfimport tensorflow.contrib.layers as layersfrom tensorflow.examples.tutorials.mnist import input_data# 数据集mnist = input_data.read_data_sets("/tmp/data/",...原创 2019-03-06 13:20:56 · 1426 阅读 · 0 评论 -
TypeError: softmax() got an unexpected keyword argument 'axis'
一、问题TypeError: softmax() got an unexpected keyword argument 'axis'二、解决办法TensorFlow版本太低,我的版本为1.4.0tf.nn.softmax( logits, dim=-1, name=None)更新说明:有些参数已被弃用,不推荐使用dim,而是使用axis。将函数体内axis...原创 2019-03-14 00:49:46 · 1179 阅读 · 0 评论 -
TFLearn实现CIFAR卷积神经网络
一、代码import tflearnfrom tflearn.datasets import cifar10 # 加载CIFAR-10数据集from tflearn.data_utils import shuffle, to_categorical # 混洗 独热from tflearn.data_augmentation import ImageAugmentation # 数据增...原创 2019-03-14 12:53:08 · 1029 阅读 · 1 评论 -
ValueError: Floating point image RGB values must be in the 0..1 range.
一、问题ValueError: Floating point image RGB values must be in the 0..1 range.二、解决办法问题出在数据应在0-1之间,需要对其进行归一化tf.clip_by_value(t, 0.0, 1.0)三、注意使用该方法归一化返回的对象为Tensor,需再转换回ndarray.eval(session=sess)...原创 2019-03-14 17:08:43 · 7448 阅读 · 0 评论 -
Keras建立及使用模型步骤
定义模型 → 添加层 → 选择优化器和损失函数 → 训练模型 → 训练模型 → 保存模型 → 加载模型原创 2019-03-11 13:04:14 · 3327 阅读 · 0 评论 -
MNIST & Keras保存模型并预测
通过Keras深度学习框架对手写数字数据集MNIST进行简单地模型训练并进行预测。原创 2019-03-16 20:05:30 · 5751 阅读 · 2 评论 -
《TensorFlow机器学习项目实战》 OutOfRangeError : FIFOQueue '_0_input_producer'
在阅读《TensorFlow机器学习项目实战》第1章 探索和转换数据,1.5 从磁盘读取信息,1.5.1 列表格式——CSV时,读取CSV文件示例代码运行报错OutOfRangeError (see above for traceback): FIFOQueue '_0_input_producer' is closed and has insufficient elements解决办法:...原创 2019-02-15 17:12:24 · 1118 阅读 · 0 评论