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 👉 https://t.co/EqJNDmTfhV

#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 → https://t.co/XdR6oS5Xrc​
AutoML → https://t.co/vbmIBiciLF​
BQML → https://t.co/Hs8zz57pcn​
AI Platform → https://t.co/zyYRq4HzT5​
Kubeflow → https://t.co/DNX7MftUb3​
Deep Learning VMs → https://t.co/9MG9KntYXb​
Tensorflow → https://t.co/G2xLT68gRX​

10/10

You May Also Like

1/ Here’s a list of conversational frameworks I’ve picked up that have been helpful.

Please add your own.

2/ The Magic Question: "What would need to be true for you


3/ On evaluating where someone’s head is at regarding a topic they are being wishy-washy about or delaying.

“Gun to the head—what would you decide now?”

“Fast forward 6 months after your sabbatical--how would you decide: what criteria is most important to you?”

4/ Other Q’s re: decisions:

“Putting aside a list of pros/cons, what’s the *one* reason you’re doing this?” “Why is that the most important reason?”

“What’s end-game here?”

“What does success look like in a world where you pick that path?”

5/ When listening, after empathizing, and wanting to help them make their own decisions without imposing your world view:

“What would the best version of yourself do”?