turicreate学习笔记2-clustering
1.生成sframe文件
import turicreate as tcsf_functional = tc.SFrame.read_csv('train/train_FNC.csv')
sf_morphometry = tc.SFrame.read_csv('train/train_SBM.csv')sf = sf_functional.join(sf_morphometry, on='Id')
sf = sf.remove_column('Id')sf.save('schizophrenia_clean.sframe')
【turicreate学习笔记2-clustering】train_FNC.csv和train_SBM.csv在kaggle上可以下载
文章图片
sframe file 2.create kmeans model
# create kmeans model
from math import sqrtK = int(sqrt(sf.num_rows() / 2.0))kmeans_model = tc.kmeans.create(sf, num_clusters=K)
print kmeans_model.summary()
文章图片
kmeans model 3.使用
kmeans_model['cluster_info'].print_rows(
num_columns=5,
max_row_width=80,
max_column_width=10
)new_clusters = kmeans_model.predict(sf[:5])
print new_clusters
推荐阅读
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- 由浅入深理解AOP
- 继续努力,自主学习家庭Day135(20181015)
- python学习之|python学习之 实现QQ自动发送消息
- Android中的AES加密-下
- 一起来学习C语言的字符串转换函数
- 定制一套英文学习方案
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 如何更好的去学习