
深度学习
文章平均质量分 94
xiaomin_____
努力~~
展开
-
TensorFlow 教程 - 新手入门笔记
1. Tensorflow简介 11月29日,Google Brain 工程师团队宣布在 TensorFlow 0.12 中加入初步的 Windows 支持。 TensorFlow 宣布开源刚刚过去一年。在谷歌的支持下,TensorFlow 已成为 GitHub 上最受欢迎的机器学习开源项目。同时,谷歌也在 TensorFlow 框架中进行过各类研究、开源了其中一些项目,这些研究涉及到自然...原创 2017-06-06 11:22:02 · 388 阅读 · 0 评论 -
深度学习框架TensorFlow在Kubernetes上的实践
什么是深度学习? 深度学习这个名词听了很多次,它到底是什么东西,它背后的技术其实起源于神经网络。神经网络最早受到人类大脑工作原理的启发,我们知道人的大脑是很复杂的结构,它可以被分为很多区域,比如听觉中心、视觉中心,我在读研究中心的时候,做视频有计算机视觉研究室,做语言有语言所,语音有语音所,不同的功能在学科划分中已经分开了,这个和我们人类对大脑理解多多少少有一些关系。之后科学家发现人类大...原创 2017-09-22 16:01:49 · 159 阅读 · 0 评论 -
白话tensorflow分布式部署和开发
关于tensorflow的分布式训练和部署, 官方有个英文的文档介绍,但是写的比较简单, 给的例子也比较简单, 刚接触分布式深度学习的可能不太容易理解。在网上看到一些资料,总感觉说的不够通俗易懂,不如自己写一个通俗易懂给大家分享一下。 1. 单机多GPU训练 先简单介绍下单机的多GPU训练,然后再介绍分布式的多机多GPU训练。: 单机的多GPU训练, tensorflow的官方已经给了...原创 2017-09-22 15:18:10 · 147 阅读 · 0 评论 -
利用Docker和阿里云容器服务轻松搭建分布式TensorFlow训练集群(上)
本系列将利用Docker技术在阿里云HPC和容器服务上,帮助您上手TensorFlow的机器学习方案 第一篇:打造TensorFlow的实验环境 第二篇:轻松搭建TensorFlow Serving集群 第三篇:打通TensorFlow持续训练链路 第四篇:利用Neural Style的TensorFlow实现,像梵高一样作画 第五篇:轻松搭建分布式TensorFlow训练集...原创 2017-09-22 15:15:18 · 223 阅读 · 0 评论 -
tensorflow与kubernetes/docker结合使用实践
tensorflow tensorflow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从图象的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。 tensorflow可在小到一部智能...原创 2017-09-22 15:13:32 · 156 阅读 · 0 评论 -
TensorFlow和Caffe、MXNet、Keras等其他深度学习框架的对比
Google 近日发布了 TensorFlow 1.0 候选版,这第一个稳定版将是深度学习框架发展中的里程碑的一步。自 TensorFlow 于 2015 年底正式开源,距今已有一年多,这期间 TensorFlow 不断给人以惊喜。在这一年多时间,TensorFlow 已从初入深度学习框架大战的新星,成为了几近垄断的行业事实标准。 主流深度学习框架对比 深度学习研究的热潮持续高涨,各种开源深...原创 2017-09-22 11:43:40 · 150 阅读 · 0 评论 -
Tensorflow环境搭建
Tensorflow环境搭建 本章主要介绍在几个主要的平台上,如何安装Tensorflow,以及简单的运行测试。 2.1 安装环境 目前TensorFlow社区推荐的环境是Ubuntu, 但是TensorFlow同时支持Mac,Windows上的安装部署。 因为深度学习计算过程,大量的操作是向量和矩阵的计算,而GPU在向量和矩阵计算方面比CPU有一个数量级的速度提升,所以深度学习在GPU...原创 2017-09-14 18:59:42 · 165 阅读 · 0 评论 -
TensorFlow入门
什么是TensorFlow 什么是TensorFlow,Google的人是这样说的 TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。 它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多...原创 2017-09-14 18:55:42 · 109 阅读 · 0 评论 -
Docker 安装 TensorFlow GPU 实战
安装背景AI如雨后春笋般的出现,DEVOPS的理论不断深入。所有高大上的开源产品都支持两个环境:docker 和Linux。本文主要讲解怎么在一台安装了GPU的centos7 环境安装tensorflow docker镜像。国内就几个大厂的同学可以享受这种高级环境待遇,如果您有该环境建议尝试起来吧,毕竟AI可以让我们多一项skill。安装nvidia-dockernvidia 对docker进行了...原创 2017-09-14 16:08:36 · 185 阅读 · 0 评论 -
Tensorflow一些常用基本概念与函数(1)
tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("float") y = tf.mul(a, b) #构造一个op节点 sess = tf.Session()#建立会话 ...原创 2017-09-11 18:38:49 · 201 阅读 · 0 评论 -
TensorFlow深度学习,一篇文章就够了
TensorFlow深度学习框架 Google不仅是大数据和云计算的领导者,在机器学习和深度学习上也有很好的实践和积累,在2015年年底开源了内部使用的深度学习框架TensorFlow。 与Caffe、Theano、Torch、MXNet等框架相比,TensorFlow在Github上Fork数和Star数都是最多的,而且在图形分类、音频处理、推荐系统和自然语言处理等场景下都有丰富的应用。最...原创 2017-09-11 17:13:50 · 124 阅读 · 0 评论 -
深度学习与 Spark 和 TensorFlow
在过去几年中,神经网络已经看到壮观进展,并且他们现在是图像识别和自动翻译领域中最强者。TensorFlow是数值计算和神经网络发布的谷歌的新框架。在这个博客中,我们将演示如何使用TensorFlow和Spark一起训练和应用深度学习模型。 你可能会困惑:在最高性能的深度学习实现是单节点的当下, Spark 的用处在哪里?为了回答这个问题,我们将会演示两个例子并解释如何使用 Spark 和机器集...原创 2017-09-11 17:08:52 · 250 阅读 · 0 评论 -
在Docker中运行tensorflow版的neural style
## 概览 相关的代码都在Github上,请参见我的Github,https://github.com/lijingpeng/neural-style敬请多多关注哈~~~ ## Docker镜像构建 Dockerfile如下: FROM tensorflow/tensorflow:latest RUN echo deb http://mirrors.aliyun.com/ub...原创 2017-09-11 15:52:21 · 126 阅读 · 0 评论 -
在Docker中运行torch版的neural style
相关的代码都在Github上,请参见我的Github,https://github.com/lijingpeng/deep-learning-notes敬请多多关注哈~~~ 在Docker中运行torch版的neural style TensorFlow neural-style, TensorFlow版本的实现比Torch版本的实现要慢很多,因此本文介绍如何运行torch版本的neura...原创 2017-09-11 14:46:31 · 137 阅读 · 0 评论 -
搞懂深度学习到底需要哪些数学知识
为了彻底理解深度学习,我们到底需要掌握哪些数学知识呢?经常看到会列出一系列数学科目:微积分、线性代数、概率论、复变函数、数值计算等等。这些数学知识有相关性,但实际上这是一个最大化的知识范围,学习成本会非常久,本文尝试归纳理解深度学习所需要的最小化数学知识和推导过程。 http://blog.csdn.net/wemedia/details.html?id=41335 ...原创 2017-10-14 20:35:55 · 220 阅读 · 0 评论