Graphlab user guide笔记
2015-01-24 21:37
387 查看
https://dato.com/learn/userguide/index.html
Introduction
GraphLab Create is a Python package thatallows programmers to perform end-to-end large-scale data analysis and dataproduct development.Data ingestion and cleaning with SFrames. SFrame is an efficient disk-based tabular data structure that is not limited by RAM. This lets you scale your analysis and data processing to handle terabytes of data, even on your laptop.
Data exploration and visualization with GraphLab Canvas. GraphLab Canvas is a browser-based interactive GUI that allows you to explore tabular data, summary plots and statistics.
Network analysis with SGraph. SGraph is a disk-based graph data structure that stores vertices and edges in SFrames.
Predictive model development with machine learning toolkits. GraphLab Create includes several toolkits for quick prototyping with fast, scalable algorithms.
Production automation with data pipelines. Data pipelines allow you to assemble reusable code tasks into jobs and automatically run them on common execution environments (e.g. Amazon Web Services, Hadoop).
In this User Guide, you will learn how to use GraphLab Create to:
munge and explore both structured and unstructured data
use advanced machine learning methods to build predictive models and recommender systems
put your code into production and use it for real-world applications
Working with data
Data science often requires manipulating data so that it is ready for analysis. This section describes how toimport data
reshape unstructured data
make transformations of existing data quickly
compute summary statistics
easily visualize your data
Graph data
Graphs allow us to understand complex networks by focusing on relationshipsbetween pairs of items. Each item is represented by avertex in the graph, andrelationships between items are represented by
edges.
To facilitate graph-oriented data analysis, GraphLab Create offers aSGraph object, a scalable graph data structure backed by SFrames.In this
chapter, we show that SGraphs allow arbitrary dictionary attributes onvertices and edges, flexible vertex and edge query functions, andseamless transformation to and from SFrames.
Creating an SGraph
There are several ways to create an SGraph. The simplest is to start with anempty graph, then add vertices and edges in the form of lists ofgraphlab.Vertexandgraphlab.Edgeobjects. SGraphs are structuallyimmutable; in the following snippet,
add_verticesand
add_edgesboth returna new graph.
相关文章推荐
- cilk之User Guide学习笔记(3)Cilk执行模型
- cilk之User Guide学习笔记(5)数据竞争加锁和reducers
- UserGuide:cryptlib.h学习笔记(翻译)
- Flume 学习笔记 一 : Flume User Guide
- [笔记分享] [Hardware] PM8901 User Guide study report
- [笔记分享] [Hardware] PM8058 User Guide study report
- cilk之User Guide学习笔记(6)操作系统相关
- OpenFOAM User Guide 第五章 翻译和阅读笔记
- RH133读书 笔记(5) - Lab 5 User and Group Administration
- User Guide:eccrypto.h学习笔记(翻译)
- ASM学习笔记--ASM 4 user guide 第二章要点翻译总结
- cilk之User Guide学习笔记(4)cilk_for的分析
- SystemVerilog VMM Workshop Lab Guide(LG)学习笔记-Lab2 VMM Transaction & Atomic Generator
- ASM学习笔记--ASM 4 user guide 第一章翻译
- [笔记分享] [Hardware] MSM8x60 User Guide study report
- [笔记分享] [SCons] Qualcomm SCons User Guide
- JBoss AOP - User Guide 学习笔记
- ASM学习笔记--ASM 4 user guide 第一章翻译
- cilk之User Guide学习笔记(1)Cilk 语言特性说明
- SystemVerilog VMM Workshop Lab Guide(LG)学习笔记-Lab1 VMM Environment & Message Service