Google ML 学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google ML 学习笔记相关的知识,希望对你有一定的参考价值。

优酷更新地址:http://list.youku.com/albumlist/show?id=26979872&ascending=1&page=1

官方使用的是python的scikit-learn 

一 Hello World

一个简单的水果分类器 用的决策树

from sklearn import tree
features = [[140, 1], [130, 1], [150, 0], [170, 0]]
labels = [0,0,1,1]
clf = tree.DecisionTreeClassifier()
clf = clf.fit(features,labels)
print clf.predict([[150,0]])

二 Visualizing a Decision Tree

many types of classifiers

  • artificial neural network
  • support vector machine
  • ....

为什么选择决策树 (Decision Tree)

  • 容易理解
  • 为数不多的可以解释的方法

Iris(水仙花数)sklearn里带有该数据集 可以直接导入

三 What Makes a Good Feature?

区分狗

眼睛的颜色差不多,所以作为特征没有用,降低准确性

身高有用,但是并不完美

身高的柱状图 在中间部分 概率是对半的 

技术分享

好的feature 应该相互独立,好的feature之间有好的组合

四 Let’s Write a Pipeline

 从sklearn 可以import各种分类器 类似的过程 接口类似

 function从input output中学习 调整参数 得到我们想要的结果

以上是关于Google ML 学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

图解 Google V8 # 05:函数表达式的底层工作机制

机器学习笔记 ML01d

Python学习笔记

(转载)[机器学习] Coursera ML笔记 - 监督学习(Supervised Learning) - Representation

机器学习框架ML.NET学习笔记自动学习

这次,Google 真的“造人”了;微软开源 ML.NET 跨平台机器学习框架