Coder Social home page Coder Social logo

autoai's Introduction

Demo of IBM's Watson Studio AutoAI to Predict Titanic's survivors. BLOG HERE!

A 3-minute video of the demo can be downloaded from here. The video uses the newest version of the AutoAI UI that is not in production yet. Therefore, there will be minor chnages in the UI between the video and the demo that you can build yourself.

Here are the step-by-step instructions to build the demo on your own:

  1. If you don't an IBM cloud account, navigate to https://cloud.ibm.com/registration to create one. Otherwise, sign-in using your IBM coud account here: https://cloud.ibm.com/login

  2. Search for Watson Studio on the search bar of IBM's cloud

  3. Create a Watson Studio instance (it's a service on IBM cloud) by clicking the Create button on the bottom right

  4. Click Get Started

  5. The first step to start using WS is to create a project, click Create a project

  6. Now we want to create a project from scratch, so click Create an empty project

  7. If you already have storage, name your project and click Create (go to the next step). Otherwise, add storage by clicking Add then Create, Confirm. Then Refresh the project creation page to get your storage service attached to your project. Now click Create to create your project. A project is the key structure of Watson Studio to develop data science experiments. It is easy to add collaborators and share dataset, data connections and a big family of analytical assets (modeler flows, jupyter notebooks, data refinery flows, Watson services, among others). Feel free to spend some time exploring the different parts of a project.

  8. Let's add data to the project! Download to your laptop the public Titanic dataset from the Stanford's webpage: https://web.stanford.edu/class/archive/cs/cs109/cs109.1166/stuff/titanic.csv

  9. From your Watson Studio project, click the data icon on the top right to drop the titanic.csv or browse.

  10. Now click on Assets to verify that your data was loaded correctly.

  11. Ready for some AI? Click on Add to project blue icon on the top and click AutoAI Experiment

  12. If you already have a Watson Machine Learning (WML) service, just name your experiment and click Create (go to the next step). Otherwise, add a WML service by clicking Associate a Machine Learning instance then Create and Confirm. Now you can Reload the experiment creation page to get your WML service attached. Click Create.

  13. AutoAI only needs to be pointed to a dataset and a column to predict in the dataset. Easy. LEt's choose the titanic.csv after clicking the Select from project blue button. Click Select asset.

  14. Let's select the column to predict the titanic survivors: Survived which is a binary (takes only the values 0 = not survived or 1 = survived). The quality metric is automatically selected for you: the ROC AUC is the standard quality metric for binary classification problems. Click Run experient.

  15. The rest is waiting for AutoAI to train several pipelines and show you the best in the leaderboard. You should see the first trained pipeline in less than one minute. Once the run is completed, we can check the pipeline leaderboard to see the winner. More over, we can click the pipeline to drill down into quality metrics, confusion matrix, model information and feature importance. In this example, the most important feature to explain Titanic survivors was the sex of the passenger.

  16. To save your pipeline (and deploy as a REST API) click Save as model on the top right and Save. This action will save your model as an asset in your project.

autoai's People

Contributors

castanan avatar

Watchers

James Cloos avatar

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.