In [1]:
# %load /Users/facai/Study/book_notes/preconfig.py
%matplotlib inline
import matplotlib.pyplot as plt
import seaborn as sns
from IPython.display import SVG
分析用的代码版本信息
~/W/g/t/tensorflow ❯❯❯ git log -n 1
commit 8308ecd1ec68d914365b8fdfa16d5ac97e69f18c
Merge: f991800 310901d
Author: Shanqing Cai <cais@google.com>
Date: Sun Dec 25 08:44:49 2016 -0500
Merge pull request #6465 from velaia/patch-1
typo 'unit8' instead of 'uint8'
在contrib.learn中确实有个LogisticRegressor,然而我理解它是一个低层的封装,需要写model_fn来指定损失函数。而真正可直接使用的是LinearClassifier,默认是二分类逻辑回归,简单的构成图如下:
In [2]:
SVG("./res/tensorflow_lr.svg")
Out[2]:
TensorFlow的封装非常细,需要跳来跳去,但逻辑性很好,可以很容易追出整个流程,所以就不打算再细贴代码了,只说对于二分类的几个重点:
In [ ]: