Tensorflow
williamyi96
PhD Student on Machine Learning, Optimization, Federated Learning, and Data-Efficient Learning.
展开
-
Anaconda环境基本配置
python在机器学习领域的重要性日渐提升,但是其包管理以及python不同版本之间存在的不兼容性问题着实让人头疼。使用虚拟环境来进行包管理以及python不同版本之间的管理重要性则不言而喻了,本人试过了docker也试过了anaconda,相比较而言anaconda更为好用(个人观点,不喜勿喷)。接下来,将对anaconda环境下需要的各种包做一个基本的小结。安装anaconda首先下载Anaco原创 2017-10-28 17:12:06 · 1847 阅读 · 0 评论 -
Tensorflow, Cuda, Cudnn 对照表
参考官方: https://www.tensorflow.org/install/source#linux原创 2019-05-12 13:49:07 · 2268 阅读 · 0 评论 -
AttributeError: module 'tensorflow' has no attribute 'data'
Tensorflow 1.4+, 将 tf.contrib.data 改成了更加直接的 tf.data.Ref: https://github.com/tensorflow/models/issues/2879原创 2019-05-12 13:43:39 · 4987 阅读 · 1 评论 -
基于Tensorflow的机器学习(4) -- 随机森林
Remains原创 2017-10-22 22:08:06 · 3052 阅读 · 0 评论 -
基于Tensorflow的机器学习(3) -- KMeans and NN(Nearest Neighbors)
Remains原创 2017-10-22 18:03:24 · 438 阅读 · 0 评论 -
基于Tensorflow的机器学习(6) -- 卷积神经网络
本篇博客将基于tensorflow的estimator以及MNIST实现LeNet。具体实现步骤如下:导入必要内容from __future__ import division, print_function, absolute_import# Import MNIST datafrom tensorflow.examples.tutorials.mnist import input_datam原创 2017-10-24 21:05:43 · 663 阅读 · 0 评论 -
Problems Solving--Q&&A(Period 2)
TensorFlow: InternalError: Blas SGEMM launch failed该问题产生的基本原因是使用jupyter notebook的时候,开了多个session。要么手动关闭其他所有session,要么使用下面一行代码:if 'session' in locals() and session is not None: print('Close interacti原创 2017-10-24 17:42:49 · 509 阅读 · 0 评论 -
基于Tensorflow的机器学习(5) -- 全连接神经网络
这篇博客将实现的主要神经网络如下所示:以下是相关代码的实现步骤:简单化的实现导入必要内容# Import MNIST dataimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("/tmp/data/", one_ho原创 2017-10-22 22:17:25 · 5007 阅读 · 3 评论 -
基于TensorFlow的机器学习(2) -- 回归模型
两种典型的回归模型是linear regression 和 logistic regression。 以下将分别对两种回归模型进行分析以及基于tensorflow的实现。Linear Regression线性回归基本概念之前基于吴恩达的《机器学习》课程写过相关的线性回归笔记,详情可以看这里。接下来将简单地对线性回归模型进行分析:线性回归就是采用最小二乘法对数据点进行线性拟合(Over)。Tensor原创 2017-10-22 17:34:43 · 1049 阅读 · 0 评论 -
基于TensorFlow的机器学习(1) -- 基础介绍
关于tensorflow的相关基础概念,可以参考之前写过的介绍文章。后期由于需要进行大量的代码实践,因此将会基于源代码对Tensorflow进行系统性的学习。首先是使用tensorflow输出Hello World:import tensorflow as tf# simple hello world using Tensorflow# Create a Constant op# The op原创 2017-10-22 17:30:13 · 608 阅读 · 0 评论 -
检查 cuda/cudnn 版本
cuda 版本检查:nvcc -Vcat /usr/local/cuda/version.txtcudnn 版本检查:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2或者(不同版本命令不同)cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2参考:https://me...原创 2019-05-12 13:54:02 · 2977 阅读 · 0 评论