tensorflow
奔跑熊
个人对图像处理,机器学习,深度学习等领域比较感兴趣,欢迎多交流!
展开
-
tensorflow学习系列六:mnist从训练保存模型再到加载模型测试
通过前面几个系列的学习对tensorflow有了一个渐渐亲切的感觉,本文主要是从tensorflow模型训练与验证的模型进行实践一遍,以至于我们能够通过tensorflow的训练有一个整体的概念。下面主要是从训练到保存模型,然后加载模型进行预测。# -*- coding: utf-8 -*-"""Created on Mon Jun 11 22:17:52 2018func:搭建网...原创 2018-06-12 19:41:41 · 5973 阅读 · 5 评论 -
tensorflow转c系列一
tensorflow在深度学习领域是一个应用最为广泛的框架,但是其对于嵌入式端的部署并不是特别友好,因为其训练好的模型没有直接导出工具。本博文主要是针对tensorflow训练好的模型,将其转换到c语言运行,这样便于嵌入式的部署。这里主要是基于arm的软件代码进行c代码部署的,具体参考https://github.com/ARM-software/CMSIS_5/tree/develop/CMSI...原创 2019-10-09 21:46:46 · 1952 阅读 · 0 评论 -
tensorflow之yolo1代码讲解
yolov1已经出来很久了,起初公布的代码作者采用的是自己实现的网络框架darknet,该网络框架是基于c语言实现。尽管现在有着各种各样的框架,不过个人感觉tensorflow在使用方面依旧有着很强的优势,主要体现在扩展性方面。不过因人而异吧,毕竟只是一个工具而已。网上其他博客也有对这份代码的讲解,不过个人感觉依旧有些不到位,所以决定还是结合自己的理解讲解下。下面的代码主要是基于tensorflo...原创 2018-08-26 14:57:00 · 1721 阅读 · 2 评论 -
tensorflow学习系列五:AlexNet
AlexNet网络结构对于今天而言并无太多特殊之处,但是它的出现却将我们卷入了深度学习的大潮,具有重要的意义。下面基于tensorflow对alexNet进行了简单的复现,主要是测试了下alexNet网络的运行时间。# -*- coding: utf-8 -*-"""Created on Sun Jun 10 13:54:00 2018@author: kuangyongjian...原创 2018-06-10 14:58:47 · 325 阅读 · 0 评论 -
tensorflow学习系列四:卷积神经网络
卷积神经网络毋庸置疑是深度学习的基石,基于卷积神经网络在很多方面都取得了传统算法所无法匹敌的性能,因而作为深度学习的入门,卷积神经网络必须了如指掌。本文主要基于tensorflow实现手写字体识别,网络结构为LeNet-5。可以说该网络应该是卷积神经网络中的hellworld,下面就是LeNet-5的具体实现# -*- coding: utf-8 -*-"""Created on Su...原创 2018-06-10 11:57:20 · 448 阅读 · 0 评论 -
tensorflow学习系列三:多层感知器MLP
多层感知即至少包含一个隐含层的神经网络,较为典型的就是BP神经网络。本文依旧以mnist数据集进行对MLP进行实验,实验中MLP仅包含了一个隐含层,若想增加更多从层基于该实验拓展也很简单。# -*- coding: utf-8 -*-"""Created on Sat Jun 9 14:37:08 2018@author: kuangyongjian"""from tenso...原创 2018-06-10 10:58:59 · 591 阅读 · 0 评论 -
tensorflow学习系列二:噪声自编码器
噪声自编码就是在自编码器的基础上对输入数据加入噪声,然后重构原始输入的干净数据,这在一定程度上使得隐含层提取的特征更具有鲁棒性。以下是基于tensorflow实现的噪声自编码器:# -*- coding: utf-8 -*-"""Created on Sat Jun 9 13:28:37 2018@author: kuangyongjian"""import numpy as...原创 2018-06-09 14:35:51 · 1108 阅读 · 0 评论 -
tensorflow学习系列一:helloworld之minist
Tensorflow作为当今主流的深度学习框架学习下还是很有必要的,相比其他的框架,tensorflow具有更大的灵活性;同时在资料方面也更具优势,因此,tensorflow无疑将是我们进行深度学习开发的首选工具。好了,不多废话了,总之,适合自己的才是最好的,毕竟鞋子合不合脚自己穿了才知道。下面是基于mnist的一个hellworld程序,主要是采用softmaxRession对mnist进行分类...原创 2018-06-09 13:14:43 · 749 阅读 · 0 评论 -
tensorflow转c系列二
前面已经写了系列一:https://blog.csdn.net/yongjiankuang/article/details/102470457,系列一主要是tensorflow对mnist进行模型训练,然后将训练好的参数导出来。本博文就是利用导出来的参数,搭建c代码的mnist前向网络。具体实现如下:#ifndef __COMMON_H_#define __COMMON_H_#incl...原创 2019-10-09 21:58:07 · 677 阅读 · 0 评论
分享