
TF/PyTorch
本专栏主要是涉及TensorFlow和PyTorch相关的简介以及案例,案例的代码实现的框架均与TensorFlow和PyTorch相关。
一个处女座的程序猿
人工智能硕博生,拥有十多项发明专利(6项)和软件著作权(9项),包括SCI内多篇论文,多个国家级证书(2个国三级、3个国四级),先后获得国内外“人工智能算法”竞赛(包括国家级、省市级等,一等奖5项、二等奖4项、三等奖2项)相关证书十多个,以上均以第一作者身份,并拥有省市校级个人荣誉证书十多项。正在撰写《人工智算法最新实战》一书,目前已37万字。
展开
-
DL之GRU(Tensorflow框架):基于茅台股票数据集利用GRU算法实现回归预测(保存模型.ckpt.index、.ckpt.data文件)
DL之GRU(Tensorflow框架):基于茅台股票数据集利用GRU算法实现回归预测(保存模型.ckpt.index、.ckpt.data文件) 目录基于茅台股票数据集利用GRU算法实现回归预测(保存模型.ckpt.index、.ckpt.data文件)#1、定义数据集# 2、数据集预处理# 2.1、数据集切分# 2.2、数据维度转换# 2.3、训练集、测试集进行MinMax归一化# 2.4、依次构建train、test的时序性数据集矩阵# (1)、for循环构建train时序性数据集矩阵# (2)、fo原创 2022-06-28 23:08:55 · 1434 阅读 · 0 评论 -
CV之CNN:基于tensorflow框架采用CNN(改进的AlexNet,训练/评估/推理)卷积神经网络算法实现猫狗图像分类识别
CV之CNN:基于tensorflow框架采用CNN(改进的AlexNet,训练/评估/推理)卷积神经网络算法实现猫狗图像分类识别目录基于tensorflow框架采用CNN(改进的AlexNet,训练/评估/推理)卷积神经网络算法实现猫狗图像分类识别数据集介绍输出结果使用model.ckpt-6000模型预测预测错误的只有一个案例,如下所示训练结果核心代码基于tensorflow框架采用CNN(改进的AlexNet,训练/评估/推理)卷积神经网络.原创 2020-12-17 23:13:45 · 2230 阅读 · 1 评论 -
Tensorflow:在Tensorflow的不同版本中如何实现Xavier参数权重初始化
Tensorflow:在Tensorflow的不同版本中如何实现Xavier参数权重初始化目录在Tensorflow的不同版本中实现Xavier参数权重初始化Tensorflow1版本中实现Tensorflow2版本中实现在Tensorflow的不同版本中实现Xavier参数权重初始化Tensorflow1版本中实现initializer = tf.contrib.layers.xavier_initializer()Tensorflow原创 2021-10-12 21:29:34 · 1723 阅读 · 0 评论 -
Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应版本安装之详细攻略
Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应版本安装之详细攻略目录深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应分析v1.5系列v1.5.1v1.5.0v1.4系列v1.4.0v1.2系列v1.2.0v1.1系列v1.1.0v1.0系列v1.0.1v1.0.0深度学习中pytorch/torchvision版本和CUDA版...原创 2020-08-29 09:56:26 · 6154 阅读 · 0 评论 -
Pytorch:Pytorch升级版本1.1(支持TensorBoard)的简介、安装、使用方法之详细攻略
Pytorch:Pytorch升级版本1.1(支持TensorBoard)的简介、安装、使用方法之详细攻略目录Pytorch1.1的简介1、支持TensorBoard:torch.utils.tensorboardPytorch1.1的安装pipPytorch1.1的使用方法Pytorch1.1的简介 选择您的首选项并运行...原创 2019-11-28 09:09:11 · 8690 阅读 · 0 评论 -
DL框架之PyTorch:深度学习框架PyTorch的简介、安装、使用方法之详细攻略
DL框架之PyTorch:PyTorch的简介、安装、使用方法之详细攻略DL框架之PyTorch:深度学习框架PyTorch的简介、安装、使用方法之详细攻略目录PyTorch的简介1、pytorch的三大优势2、PyTorch的三个结构层次PyTorch的安装1、20181114更新版本到 torch-0.4.12、20200108更新版本到 torch 1.3.13、Anaconda内安装torch的whl文件更新版本到 torch 1.3.14、A原创 2018-04-30 22:17:51 · 14903 阅读 · 0 评论 -
TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别
TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别目录tensorflow框架tensorflow.Variable()函数tensorflow.get_variable()函数tensorflow框架tf.Variable()和tf.get_variable()在创建变量的过程基本一样...原创 2020-04-11 01:08:39 · 4179 阅读 · 0 评论 -
DL之DNN:基于Tensorflow框架对神经网络算法进行参数初始化的常用九大函数及其使用案例
DL之DNN:基于Tensorflow框架对神经网络算法进行初始化的常用函数及其使用案例目录基于Tensorflow框架对神经网络算法进行初始化的常用函数及其使用案例1、初始化的常用函数1.1、tf.constant_initializer() 常数初始化1.2、tf.zeros_initializer() 全0初始化1.3、tf.ones_initialize...原创 2020-04-10 21:59:09 · 15056 阅读 · 0 评论 -
DL之LSTM:tf.contrib.rnn.BasicLSTMCell(rnn_unit)函数的解读
DL之LSTM:tf.contrib.rnn.BasicLSTMCell(rnn_unit)函数的解读目录tf.contrib.rnn.BasicLSTMCell(rnn_unit)函数的解读函数功能解读函数代码实现tf.contrib.rnn.BasicLSTMCell(rnn_unit)函数的解读函数功能解读 """Basic LS...原创 2020-04-10 18:52:48 · 5160 阅读 · 0 评论 -
Tensorflow:tf.contrib.rnn.DropoutWrapper函数(谷歌已经为Dropout申请了专利!)、MultiRNNCell函数的解读与理解
Tensorflow:tf.contrib.rnn.DropoutWrapper函数(谷歌已经为Dropout申请了专利!)、MultiRNNCell函数的解读与理解目录tf.contrib.rnn.DropoutWrapper函数解读与理解tf.contrib.rnn.MultiRNNCell函数解读与理解tensorflow官网API文档:https://te...原创 2020-03-24 01:15:58 · 7114 阅读 · 2 评论 -
Python语言学习:三种随机函数random.seed()、numpy.random.seed()、set_random_seed()及random_normal的简介、使用方法(固定种子)详细攻略
Python语言学习:三种随机函数random.seed()、numpy.random.seed()、set_random_seed()及random_normal的简介、使用方法(固定种子)之详细攻略目录python中常见的三种随机函数random.seed()、numpy.random.seed()、set_random_seed()1、三种随机总结2、代码实践验证3、各种定义种子和统一定义种子Tensorflow中常用函数的简介、使用方法1、tf.random_normal()函数1.1、tf.ran原创 2020-03-07 23:42:55 · 4104 阅读 · 0 评论 -
TF之NN:利用神经网络系统自动学习散点(二次函数+noise+优化修正)输出结果可视化(matplotlib动态演示)
TF之NN:利用神经网络系统自动学习散点(二次函数+noise+优化修正)输出结果可视化(matplotlib动态演示)目录输出结果代码设计输出结果代码设计import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef add...原创 2018-03-14 21:06:47 · 10868 阅读 · 0 评论 -
TF:基于tensorflow框架利用python脚本下将YoloV3训练好的.ckpt模型文件转换为推理时采用的.pb文件
TF:基于tensorflow框架利用python脚本下将YoloV3训练好的.ckpt模型文件转换为推理时采用的.pb文件目录准备.ckpt模型文件→最后生成的.pb文件脚本代码转换命令脚本代码转换过程记录脚本代码1、convert_weight.py2、freeze_graph.py相关文章Tensorflow:TF模型文件(checkp...原创 2020-01-09 17:13:28 · 9416 阅读 · 0 评论 -
Tensorflow:TF模型文件(checkpoint文件夹下ckpt文件之data、index、meta)保存、模型导入、恢复并fine-tuning之详细攻略
Tensorflow:TF模型文件(checkpoint文件夹下ckpt文件之data、index、meta)保存、模型导入、恢复并fine-tuning之详细攻略目录保存TF训练好的模型1、Tensorflow模型文件之checkpoint文件夹下ckpt的data、index、meta等文件简介1.0 .checkpoint文件1.1 .m...原创 2020-01-07 11:05:08 · 9336 阅读 · 0 评论 -
TF之RNN:TF的RNN中的常用的两种定义scope的方式get_variable和Variable
TF之RNN:TF的RNN中的常用的两种定义scope的方式get_variable和Variable目录输出结果代码设计输出结果代码设计# tensorflow中的两种定义scope(命名变量)的方式tf.get_variable和tf.Variable。Tensorflow当中有两种途径生成变量 variableimport te...原创 2020-01-03 21:32:19 · 2997 阅读 · 0 评论 -
TF之AE:AE实现TF自带数据集数字真实值对比AE先encoder后decoder预测数字的精确对比
TF之AE:AE实现TF自带数据集数字真实值对比AE先encoder后decoder预测数字的精确对比目录输出结果代码设计输出结果代码设计import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt #Import MNIST dataf...原创 2018-12-05 21:37:21 · 12569 阅读 · 2 评论 -
TF之LSTM:基于tensorflow框架自定义LSTM算法实现股票历史(1990~2015数据集,6112预测后100+单变量最高)行情回归预测
TF之LSTM:基于tensorflow框架自定义LSTM算法实现股票历史(1990~2015数据集,6112预测后100+单变量最高)行情回归预测目录输出结果LSTM代码输出结果数据集LSTM代码def LSTM(batch): w_in=weights['in'] b_i...原创 2019-12-27 21:55:43 · 3681 阅读 · 0 评论 -
TF之p2p:基于TF利用p2p模型部分代码实现提高图像的分辨率
TF之p2p:基于TF利用p2p模型部分代码实现提高图像的分辨率目录一、tfimage.py文件功能解释二、process.py添加一个新操作一、tfimage.py文件功能解释1、此处的create_op就调用了tf.get_default_session().run()方法,可以将Tensor 操作的函数转变为对Numpy 数组操作的函数...原创 2018-10-08 22:27:48 · 9923 阅读 · 0 评论 -
TF之NN之回归预测:利用NN算法(RelU)实现根据三个自变量预测一个因变量的回归问题
TF之NN之回归预测:利用NN算法(RelU)实现根据三个自变量预测一个因变量的回归问题目录实验数据设计思路输出结果实现代码实验数据TF之NN之回归预测:利用NN算法(RelU)实现基于30行样本(每个样本含有18列参数包括label)预测一个新样本值说明:利用前四年的数据建立回归模型,并对第五年进行预测。设计思路...原创 2018-11-27 03:13:49 · 12148 阅读 · 3 评论 -
TF之AutoML之AdaNet框架:AdaNet框架的简介、特点、使用方法详细攻略
TF之AutoML之AdaNet框架:AdaNet框架的简介、特点、使用方法详细攻略目录AdaNet框架的简介AdaNet框架的特点AdaNet框架的使用方法AdaNet框架的简介 谷歌开源了基于 TensorFlow 的轻量级框架 AdaNet,该框架可以使用少量专家干预来自动学习高质量模型。 AdaNet 是...原创 2018-11-14 11:24:48 · 13498 阅读 · 0 评论 -
TF之AutoML框架:AutoML框架的简介、特点、使用方法详细攻略
TF之AutoML框架:AutoML框架的简介、特点、使用方法详细攻略目录AutoML框架的简介AutoML框架的特点AutoML框架的使用方法AutoML VS AutoKeras 框架AutoML框架的简介AutoML官网:https://www.automl.org/ 自动化机器学习,简单来说就是一种自动化任务的方法:预处理并清理数...原创 2018-11-14 11:04:04 · 13752 阅读 · 2 评论 -
TF之data_format:data_format中的NHWC&NCHW简介、转换的详细攻略
TF之data_format:data_format中的NHWC&NCHW简介、转换的详细攻略目录NHWC&NCHW简介NHWC&NCHW转换NHWC&NCHW简介NHWC & NCHW是两种参数呈现的表达方式。在如何表示一组彩色图片的问题上,不同的DL框架有不同的表达。 形式 适合的框架 ...原创 2018-06-25 19:45:48 · 9555 阅读 · 1 评论 -
DL之LSTM之MvP:基于TF利用LSTM基于DIY时间训练csv文件数据预测后100个数据(多值预测)状态
DL之LSTM之MvP:基于TF利用LSTM基于DIY时间训练csv文件数据预测后100个数据(多值预测)状态目录数据集csv文件内容输出结果设计思路训练记录全过程数据集csv文件内容输出结果设计思路训练记录全过程2018-10-17 14:33:28.811258: I C:\tf_jenkins\home...原创 2018-10-17 13:59:46 · 10955 阅读 · 0 评论 -
DL之LSTM之UvP:基于TF利用LSTM基于DIY时间训练1200个数据预测后200个数据状态
DL之LSTM之UvP:基于TF利用LSTM基于DIY时间训练1200个数据预测后200个数据状态目录输出结果设计思路训练记录全过程输出结果设计思路训练记录全过程INFO:tensorflow:loss = 0.496935, step = 1INFO:tensorflow:global_step/sec:...原创 2018-10-17 10:29:03 · 9701 阅读 · 2 评论 -
TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略
TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略目录软件环境1、第一步安装好CUDA软件程序2、第二步安装好tensorflow-gpu库GPU加速环境设置T1、py文件内头部设定T2、运行终端内设定2、如果只使用GPU运行测试是否为GPU加速查看电脑GPU运行情况T1、利用自带的资源...原创 2018-09-30 22:14:11 · 8420 阅读 · 0 评论 -
TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的.pb文件
TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的frozen_inference_graph.pb文件目录导出前后文件结果输出结果记录导出前后文件结果输出结果记录Instructions for updating:keep_dim...原创 2018-09-29 20:54:40 · 13537 阅读 · 2 评论 -
DL之Attention-ED:基于TF NMT利用带有Attention的 ED模型训练、测试(中英文平行语料库)实现将英文翻译为中文的LSTM翻译模型过程全记录
DL之Attention-ED:基于TF NMT利用带有Attention的 ED模型训练(中英文平行语料库)实现将英文翻译为中文的LSTM翻译模型过程全记录目录测试输出结果模型监控训练过程全记录测试输出结果模型监控1、SCALARSclipped_gradient grad_norm train...原创 2020-05-17 10:51:11 · 11344 阅读 · 7 评论 -
NLP之TFTS读入数据:TF之TFTS读入时间序列数据的几种方法
NLP之TFTS读入数据:TF之TFTS读入时间序列数据的几种方法目录T1、从Numpy 数组中读入时间序列数据T2、从csv文件中读入时间序列数据T1、从Numpy 数组中读入时间序列数据1、设计思路2、输出结果{'times': array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, ...原创 2018-10-16 15:58:02 · 9532 阅读 · 0 评论 -
DL之CycleGAN:基于TF利用CycleGAN模型对apple2orange数据集实现图像转换—训练&测试过程全记录
DL之CycleGAN:基于TF利用CycleGAN模型对apple2orange数据集实现图像转换—训练&测试过程全记录目录apple2orange数据集输出结果训练&测试过程全记录apple2orange数据集1、数据集下载:https://people.eecs.berkeley.edu/~taesung_park/CycleG...原创 2018-10-09 20:54:57 · 11759 阅读 · 3 评论 -
TF之LiR:利用TF自定义一个线性分类器LiR对乳腺癌肿瘤数据集进行二分类预测(良/恶性)
TF之LiR:利用TF自定义一个线性分类器LiR对乳腺癌肿瘤数据集进行二分类预测(良/恶性)目录输出结果设计思路核心代码输出结果设计思路核心代码X_train = np.float32(train[['Clump Thickness', 'Cell Size']].T)y_tra...原创 2019-03-09 23:04:28 · 8902 阅读 · 0 评论 -
TF学习——TF之API:TensorFlow的高级机器学习API—tf.contrib.learn的简介、使用方法、案例应用之详细攻略
TF学习——TF之API:TensorFlow的高级机器学习API—tf.contrib.learn的简介、使用方法、案例应用之详细攻略目录tf.contrib.learn的简介tf.contrib.learn的使用方法ModulesClassesFunctionstf.contrib.learn的案例应用...原创 2019-01-21 23:31:06 · 8544 阅读 · 0 评论 -
DL之LSTM:LSTM算法论文简介(原理、关键步骤、RNN/LSTM/GRU比较、单层和多层的LSTM)、案例应用之详细攻略
DL之LSTM:LSTM算法论文简介、案例应用之详细攻略目录LSTM算法简介1、LSTM算法论文1.1、LSTM算法相关论文1.2、LSTM (长短期记忆网络)2、LSTM建立过程(基于TF)3、LSTM算法相关思路4、LSTM算法关键步骤1、Gate结构2、各种门对比LSTM案例应用1、BasicLSTMCell的定义与使用LSTM...原创 2018-01-26 21:37:38 · 13342 阅读 · 0 评论 -
TF版本升级问题集合:成功解决由于不同的TensorFlow版本之间某些函数的用法引起的错误
TF版本升级问题集合:成功解决由于不同的TensorFlow版本之间某些函数的用法引起的错误目录遇到的问题以及对应解决方法遇到的问题以及对应解决方法Transitioning to TensorFlow 1.0TensorFlow升级导致的错误,TensorFlow 1.0后与以前代码不兼容,所以要根据API去修改。参照...原创 2019-03-31 11:54:38 · 13407 阅读 · 6 评论 -
TF之GD:基于tensorflow框架搭建GD算法利用Fashion-MNIST数据集实现多分类预测(92%)
TF之GD:基于tensorflow框架搭建GD算法利用Fashion-MNIST数据集实现多分类预测(92%)目录输出结果实现代码输出结果Successfully downloaded train-images-idx3-ubyte.gz 9912422 bytes.Extracting data/fashion\train-ima...原创 2019-07-30 17:38:49 · 6184 阅读 · 1 评论 -
TF之NN:利用DNN算法(SGD+softmax+cross_entropy)对mnist手写数字图片识别训练集(TF自带函数下载)实现87.4%识别
TF之NN:利用DNN算法(SGD+softmax+cross_entropy)对mnist手写数字图片识别训练集(TF自带函数下载)实现87.4%识别目录输出结果代码设计输出结果代码设计import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pl...原创 2019-01-12 22:59:15 · 8875 阅读 · 2 评论 -
TF之DNN:TF利用简单7个神经元的三层全连接神经网络【2-3-2】实现降低损失到0.000以下
TF之DNN:TF利用简单7个神经元的三层全连接神经网络实现降低损失到0.000以下(输入、隐藏、输出层分别为 2、3 、 2 个神经元)目录输出结果实现代码输出结果实现代码# -*- coding: utf-8 -*-import tensorflow as tfimport osimport numpy as np...原创 2019-07-06 15:37:05 · 5460 阅读 · 0 评论 -
DL框架之TensorFlow:深度学习框架TensorFlow Core(低级别TensorFlow API)的简介、安装、使用方法之详细攻略
DL框架之TensorFlow:TensorFlow Core(低级别TensorFlow API)的简介、安装、使用方法之详细DL框架之TensorFlow:深度学习框架TensorFlow Core(低级别TensorFlow API)的简介、安装、使用方法之详细攻略目录TensorFlow Core的简介TensorFlow Core的安装TensorFlow Core的使用方法图TensorBoard会话 (Session)Te原创 2019-07-14 15:58:51 · 8706 阅读 · 0 评论 -
TF:TF定义两个变量相乘之placeholder先hold类似变量+feed_dict最后外界传入值
TF:TF定义两个变量相乘之placeholder先hold类似变量+feed_dict最后外界传入值目录输出结果代码设计输出结果代码设计#TF:TF定义两个变量相乘之placeholder先hold类似变量+feed_dict最后外界传入值import tensorflow as tfinput1 = tf.plac...原创 2018-11-14 11:39:29 · 11020 阅读 · 0 评论 -
TF学习——Tensorflow框架之基础概念、设计思路、常用方法之详细攻略
TF学习——tensorflow框架之基础概念、设计思路、常用方法之详细攻略目录Tensorflow框架基础概念Tensorflow框架设计思路Tensorflow框架常用方法Tensorflow框架基础概念张量Tensor:张量有多种,零阶张量:为纯量或标量 (scalar) 也就是一个数值. 比如 [1]...原创 2019-02-21 12:12:36 · 4524 阅读 · 0 评论 -
TF学习——TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略
TF学习——TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略目录Tensorboard简介Tensorboard各个板块入门Tensorboard使用方法Tensorboard简介 TensorBoard 是 TensorFlow 上一个非常酷的功能,我们都知道神经网络很...原创 2018-01-23 20:35:47 · 16050 阅读 · 0 评论