Day 14 #31DaysofML

πŸ€” How to pick the right #GoogleCloud #MachineLearning tool for your application?

Answer these questions
❓ What's your teams ML expertise?
❓ How much control/abstraction do you need?
❓ Would you like to handle the infrastructure components?

🧡 πŸ‘‡
@SRobTweets created this pyramid to explain the idea.
As you move up the pyramid, less ML expertise is required, and you also don’t need to worry as much about the infrastructure behind your model.

To lear more watch this video πŸ‘‰

#31DaysofML 2/10
@SRobTweets If you’re using Open source ML frameworks (#TensorFlow) to build the models, you get the flexibility of moving your workloads across different development & deployment environments. But, you need to manage all the infrastructure yourself for training & serving

#31DaysofML 3/10
@SRobTweets Deep Learning VMs provide managed, click-to-deploy VMs for processing data & training the model
πŸ”Ή Popular ML frameworks pre-installed
πŸ”Ή Reduces the overhead of managing & allocating compute & storage required
πŸ”Ή But you figure out how you’ll serve those models

#31DaysofML 4/10
@SRobTweets Kubeflow - OS project for deploying ML workloads on #Kubernetes
πŸ”Ή Helps configure a multi-step ML pipeline including pre-processing data, training & serving the model
πŸ”Ή Run it on-premise or on any cloud
πŸ”Ή You’ll still need to configure where it’s managed

#31DaysofML 5/10
@SRobTweets AI Platform - managed service for all custom model needs
πŸ”Ή Includes tools for training & serving models, hosted notebooks, a data labeling service & more
πŸ”Ή Eg: take notebook code running on-premise with Kubeflow, and run it on GCP with AI Platform Notebooks

#31DaysofML 6/10
@SRobTweets BQML: Brings the power of ML closer to where the data is analyzed & make it accessible to data analysts
πŸ”Ή You don’t have to write any of the underlying model code
πŸ”Ή Choose model type
πŸ”Ή Simple SQL queries to create & train the model & make predictions

#31DaysofML 7/10
@SRobTweets AutoML democratizes ML to build custom ML models regardless of ML expertise.
πŸ”Ή Use the UI to upload the data - images, video, text, or structured
πŸ”Ή Press "train" button
πŸ”Ή Model is available for prediction via an API
πŸ”Ή No need to deploy it yourself

#31DaysofML 8/10
@SRobTweets ML APIs: Easiest and fastest way to get started with AI
πŸ”Ή Don’t need ML engineers or data scientists just some developers
πŸ”Ή Simple API request to pre-trained models for images, video, speech, text & translation
πŸ”Ή No need to supply any training data yourself

#31DaysofML 9/10
@SRobTweets ML APIs β†’ goo.gle/2r30flz​
AutoML β†’ goo.gle/38zZS2E​
BQML β†’ goo.gle/2PwbgVX​
AI Platform β†’ goo.gle/36JYPLW​
Kubeflow β†’ goo.gle/2PvJRDk​
Deep Learning VMs β†’ goo.gle/2rYttST​
Tensorflow β†’ goo.gle/35zholN​

10/10

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Priyanka Vergadia

Priyanka Vergadia Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @pvergadia

14 Feb
Day 13 #31DaysofML

βš–οΈ How to deal with imbalanced datasets?βš–οΈ
Most real-world datasets are not perfectly balanced. If 90% of your dataset belongs to one class, & only 10% to the other, how can you prevent your model from predicting the majority class 90% of the time?

🧡 πŸ‘‡
🐱🐱🐱🐱🐱🐱🐱🐱🐱🐢 (90:10)
πŸ’³ πŸ’³ πŸ’³ πŸ’³ πŸ’³ πŸ’³ πŸ’³ πŸ’³ πŸ’³ ⚠️ (90:10)
There can be many reasons for imbalanced data. First step is to see if it's possible to collect more data. If you're working with all the data that's available, these πŸ‘‡ techniques can help

#31DaysofML 2/7
Here are 3 techniques for addressing data imbalance. You can use just one of these or all of them together:
βš–οΈ Downsampling
βš–οΈ Upsampling
βš–οΈ Weighted classes

#31DaysofML 3/7
Read 7 tweets
2 Feb
🏹 Let's go Day 1 of #31DaysofML

πŸ’‘What is #MachineLearning? πŸ’‘

ML = Using data to answer questions!
πŸ“Œ Using data = Training
πŸ“Œ Answer questions = Predictions

Let's keep going... πŸ§΅πŸ‘‡
2/4 What are the 7 steps in Machine Learning?

1️⃣ Collect Data
2️⃣ Prepare Data
3️⃣ Choose a Model
4️⃣ Train the Model
5️⃣ Evaluate the Model
6️⃣ Parameter Tuning
7️⃣ Make Predictions

For more @yufengg amazing video πŸ‘‰bit.ly/3j3j2ne

#31DaysofML
@yufengg 1️⃣ Collect Data

πŸ“ŒQuantity & quality of your data dictate how accurate our model is
πŸ“ŒThe outcome of this step is usually a table with some values (features)
πŸ“Œ If you want to use pre-collected data - get it from sources such as Kaggle or BigQuery Public Datasets

#31DaysofML
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!