All Projects → sud218 → ml-graphlab-boilerplate

sud218 / ml-graphlab-boilerplate

Licence: MIT license
Machine learning boiler plate to get you started in minutes (graphlab + sframe + jupyter + docker)

Programming Languages

Jupyter Notebook
11667 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ml-graphlab-boilerplate

industrial-ml-datasets
A curated list of datasets, publically available for machine learning research in the area of manufacturing
Stars: ✭ 45 (+164.71%)
Mutual labels:  ml
community
README for Rekcurd projects
Stars: ✭ 16 (-5.88%)
Mutual labels:  ml
RE-VERB
speaker diarization system using an LSTM
Stars: ✭ 22 (+29.41%)
Mutual labels:  ml
project-code-py
Leetcode using AI
Stars: ✭ 100 (+488.24%)
Mutual labels:  ml
pypmml
Python PMML scoring library
Stars: ✭ 65 (+282.35%)
Mutual labels:  ml
DevSoc21
Official website for DEVSOC 21, our annual flagship hackathon.
Stars: ✭ 15 (-11.76%)
Mutual labels:  ml
osdg-tool
OSDG is an open-source tool that maps and connects activities to the UN Sustainable Development Goals (SDGs) by identifying SDG-relevant content in any text. The tool is available online at www.osdg.ai. API access available for research purposes.
Stars: ✭ 22 (+29.41%)
Mutual labels:  ml
predict Lottery ticket
双色球+大乐透彩票AI预测
Stars: ✭ 341 (+1905.88%)
Mutual labels:  ml
revisiting rainbow
Revisiting Rainbow
Stars: ✭ 71 (+317.65%)
Mutual labels:  ml
lm-scorer
📃Language Model based sentences scoring library
Stars: ✭ 264 (+1452.94%)
Mutual labels:  ml
gym-rs
OpenAI's Gym written in pure Rust for blazingly fast performance
Stars: ✭ 34 (+100%)
Mutual labels:  ml
TrackMania AI
Racing game AI
Stars: ✭ 65 (+282.35%)
Mutual labels:  ml
CustomVisionMicrosoftToCoreMLDemoApp
This app recognises 3 hand signs - fist, high five and victory hand [ rock, paper, scissors basically :) ] with live feed camera. It uses a HandSigns.mlmodel which has been trained using Custom Vision from Microsoft.
Stars: ✭ 25 (+47.06%)
Mutual labels:  ml
VickyBytes
Subscribe to this GitHub repo to access the latest tech talks, tech demos, learning materials & modules, and developer community updates!
Stars: ✭ 48 (+182.35%)
Mutual labels:  ml
dask-sql
Distributed SQL Engine in Python using Dask
Stars: ✭ 271 (+1494.12%)
Mutual labels:  ml
deprecated-coalton-prototype
Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.
Stars: ✭ 209 (+1129.41%)
Mutual labels:  ml
leetspeek
Open and collaborative content from leet hackers!
Stars: ✭ 11 (-35.29%)
Mutual labels:  ml
meerkat
Flexible data structures for complex machine learning datasets.
Stars: ✭ 115 (+576.47%)
Mutual labels:  ml
Hacktoberfest-2k19
Just add pull requests to this repo and stand a chance to win a limited edition Hacktoberfest T-shirt.
Stars: ✭ 33 (+94.12%)
Mutual labels:  ml
card-scanner-flutter
A flutter package for Fast, Accurate and Secure Credit card & Debit card scanning
Stars: ✭ 82 (+382.35%)
Mutual labels:  ml

Beginner's guide to machine learning with Graphlab

Just like cloud computing ushered in the current explosion in startups … machine learning platforms will likely power the next generation of consumer and business tools.

We are living in a world where we are seeing vast advancements in ML and AI thanks to the democratization of machine learning, a form of artificial intelligence that enables computers to learn from data, without being explicitly programmed. With numerous online resources available, one often suffers from what right combination of tools to use to get started. This project aims to take away that friction and get you started with machine learning in minutes.

We will be using the following:

  • Graphlab is a machine learning library from Turi which provides powerful tools for automatic feature engineering, model selection, and machine learning visualizations specific to the application and more.
  • Docker is an awesome tool that you should have learnt yesterday. It makes setting up the development environment a breeze.
  • Jupyter Notebook allows you to create and share documents that contain live code, equations, visualizations and explanatory text, right in your browser.

NOTE: If you want to use the open sourced Scikit-Learn with Pandas, refer to the ml-scikit-boilerplate.

To get started

  • Install Docker
  • Clone this project
git clone [email protected]:sud218/ml-graphlab-boilerplate.git
cd ml-graphlab-boilerplate
  • Obtain your graphlab API key. It is completely free for personal use.
  • Open .env file. Update GL_USER_EMAIL with the registered graphlab email id and GL_USER_KEY with the graphlab API key and save.
[email protected]
GL_USER_KEY=YOUR-GRAPHLAB-API-KEY
  • Run make and you are done!
make

You should see the following with the link to your notebook. Grab that link and paste into your browser.

installation-image

Voila! You are ready to get started on machine learning.

Note: If you are running on cloud, replace the ip 0.0.0.0 in the above url to with your docker-ip. You can very easily get your docker-ip by running make docker-ip.

What's next?

  • When you open the notebook url, you will see some example notebooks. Go through them and run the notebooks to get first hand experience on different applications of machine learning.
  • Read Graphlab docs and explore different models and tools available.
  • Create your own notebook!

jupyter-image


Facing trouble running? Please create an issue and I will get back to you.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].