Giter Club home page Giter Club logo

glc-training's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.