Santiago Profile picture
27 Jan, 7 tweets, 1 min read
An easy change that will improve your communication immediately:

▫️ When explaining your progress, start from the end.

After that, take time to explain the next steps and go through the process you followed if needed.

🧵👇
If you only had a couple of sentences to communicate what you did, how would you structure the message?

You wouldn't want to waste it listing out every single step you went through, right?

There's a much better way.

[2 / 7]
You'll always be better off getting to the core of your findings right away.

▫️ What is the thing that everyone cares about?
▫️ What do they want to understand?

Only after that should you get into adjacent details.

[3 / 7]
Let's imagine:

You are building a machine learning model.

You have been experimenting with different model architectures to see what works and what doesn't.

Your audience is eager to hear about your progress.

[4 / 7]
Here is the outline of how I would structure that presentation:

1. "I found a model architecture that solves our problem."

2. "I'm still determining the best set of hyperparameters."

3. "Is there something specific you want to discuss?"

[5 / 7]
Basically:

1. Here is where I got.
2. Here are the next steps.
3. Happy to dig deeper if necessary.

[6 / 7]
Going through this exercise has a couple of benefits:

1. It forces you to think about what's important.

2. It keeps your audience engaged from the very beginning and ensures that everyone gets the core idea you are trying to convey.

[7 / 7]

• • •

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

Keep Current with Santiago

Santiago 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 @svpino

28 Jan
If I were starting with machine learning today, I'd focus on learning how to use Jupyter right away.

It took me a while to understand the value of notebooks. That was a mistake.
I mentioned "Jupyter" in this tweet because it's the core that powers many notebook solutions out there.

Google Colab is an excellent tool!
I hear you. Notebooks are not a good fit for a lot of different tasks.

But they are uniquely well suited for running experiments, documenting the process, and presenting your results.

Read 4 tweets
28 Jan
Interviews aren't only about technical skills.

Here are some questions to help you prepare.

🧵👇
Explain what you have been working on for the past few weeks.

What are the most exciting parts about that work?

What portion of it do you consider boring and why?

[2 / 10]
What specific libraries and frameworks are you familiar with?

What's the minimum set of libraries and frameworks that you'd recommend to any practitioner?

[3 / 10]
Read 11 tweets
26 Jan
11 short programming problems to stretch your imagination and make sure you are staying on your toes.

(Starting with the simple ones, they get more fun as you move towards the end.)

🧵👇
1. Write a function that reverses an array in place.

In other words, the function should not use an auxiliary array to do the work.
2. Write a function that finds the missing number in an unsorted array containing every one of the other 99 numbers ranging from 1 to 100.
Read 14 tweets
25 Jan
After well over a decade fully dedicated to web development, I learned a thing or two.

Here are a few thoughts that may be helpful:

🧵👇
Obviously, HTML, JavaScript, and CSS are table stakes.

There are plenty of jobs out there where you only require these, but it's always smart to go beyond the basics.

Don't get comfortable because the money is coming in.
A good way of increasing your value is by adventuring outside your comfort zone.

Whenever you are ready, I'd recommend you look into:

▫️ Databases
▫️ REST APIs
▫️ UX

There's much more, but this is a great place to start.
Read 18 tweets
24 Jan
Some of the things I've learned in more than 20 years in the tech industry.

You need to hear these.

🧵👇
Listen to more people who don't look like you, don't speak your language, and don't come from the same place you do.

We aren't doing this near enough.
Small habits compound.

No small improvement is too small.

Just aim for something new every day, and you'll be surprised at the end.
Read 23 tweets
19 Jan
What are the differences between a multi-class classification problem and a multi-label classification problem?

(This is the answer to the second question from the attached thread.)



🧵👇
Let's assume we are classifying images into 3 different classes.

We will process each image and assign them to the class corresponding to the animal they show.

For example, we will classify the attached images as CAT, DOG, and CHICK.

👇
Because we are classifying images into three or more classes, this is a multi-class classification problem.

The main characteristic of these problems is that the classes are mutually exclusive: we either classify an image as a CAT, DOG, or CHICK.

👇
Read 8 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!