Skip to content

IPython Notebooks used for GraphLab Create training

Notifications You must be signed in to change notification settings

guy4261/glc-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dato Training Notebooks

Some notebooks used by Dato in GraphLab Create training sessions.

For your convenience, a shortened link to this repo: https://goo.gl/ov6ZOq .

For TAU students (and Linux users in general), here are the GLC Installation instructions on Linux. Python, pip and virtualenv are assumed to be installed.

For others, you can install GraphLab by pip install -U graphlab-create or follow the download and installation instructions here. Note that you'll need to register for a product key.

The Shadows of Data Science slides are available here.

The Data

The data for these notebooks consists of a recommender systems dataset which can be downloaded from these addresses. It should be placed in the same folder as the training IPython Notebooks.

Business reviews written by users. Each review also includes a rating (ranging from 1 to 5 stars). As such, it can be used for training a recommender system, as it describes user-item relationships (user-business in this case) along with a target variable (the stars rating).

Side features describing the businesses appearing in the reviews.

Side features describing the users who wrote the reviews.

The Notebooks

Below are the currently available notebooks. More notebooks will be added soon!

[Basic Training](Dato Basic Training.ipynb) - tabular data maniuplation using SFrames, graph analytics using SFrame and our PageRank toolkit, and some predictive modelling using our recommenders toolkit.

[Advanced Exercise](Dato Exercise.ipynb) - an exercise consisting of re-creating the backend of our Pathyways Recommender demo. This exercise is harder than the ones given in the training, and can be considered a 'home work' for enthusiasts.

Going Further

More notebooks on many different topics can be found in the notebook gallery.

More information about our toolkits can be found in our API documentations.

Users willing to learn GraphLab Create in its entirely should go through our user guide.

It took us 4 months to reach 40,000 students in our Coursera courese - Machine Learning Foundations. Have a look! The first course in this specialization can be taken for free.

About

IPython Notebooks used for GraphLab Create training

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages