If machine learning projects were a relationship...

Data collecting and processing is the dating phase, fun, chaotic, up and down, tormenting and carefree, seeing if you're a good fit.

Modelling is the wedding day, takes forever to plan, over before you know it.
People using your model is the honeymoon.

Then comes the data drift.

Your data changes like the person you thought you married, maybe they're getting fat (distribution changes) or they're finding it hard to love you (your data features are no longer ideal).
So you bring in data monitoring, model evaluation (marriage counselling) and pull all the tricks.

Your marriage counsellor tells you to go back to what got you started.

The fun dates (collecting data), talking for hours learning about each other (processing data).
And you start to rebuild, you make a better model than ever before.

Mixing old data, new data, ideas built on experience, wisdom from seeing all the new SOTAs (other relationships) and realising the only real one you should focus on is your own.
You decide to produce some offspring in the hopes together they end up surpassing you (ensembles).

But you're always reminded.

Day in day out.

Tweaking your learning rate can help.
But nowhere near as much as better data (communication).

And even though you're older now, life feels like it's getting faster.

But that's just the new GPUs. They're faster but your model's bigger.
You remember when batch sizes were 32. The good old days.

No matter. Keep going. One epoch at a time.

It's worth it.

• • •

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

Keep Current with Daniel Bourke

Daniel Bourke 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 @mrdbourke

6 Jul
Friends, the latest issue(s) of Machine Learning Monthly (June 2021) have been delivered beautifully to your inbox/YouTube subscription page.

Quick takes below.
1. Text-based Video Editing

This is wild.

Not too often things make me go "Woah".

This did.

I'd never even thought of this kind of editing.

Chop and change videos using pure text transcriptions.

• Project page: davidyao.me/projects/text2… Text-based video editing
2. Cracking the Machine Learning Interview

The wonderful @chipro has done it again with an outstanding book on the machine learning interview process.

Getting a job is a skill in itself.

Lucky you've now got Chip's book to help you.

• Read it free: huyenchip.com/ml-interviews-… Chip Huyen's online machine learning interviews book
Read 5 tweets
8 Jun
Machine Learning Monthly for May 2021 is live (video & audio)!

The latest and greatest (but not always the latest) from the machine learning world in the past month + plenty of dancing.

This month we've got...
Huuuuuuge updates to @TensorFlow:

• TensorFlow Lite models now work with TensorFlow.js (train once, deploy twice)

• Google's on-device machine learning page tailors ML guides for your smaller device needs

• TF Lite model maker library helps you train on-device models faster
• TensorFlow Hub gets a facelift, plus, now you can try pretrained models before you buy them (jk the models are free)

• TensorFlow Cloud library helps you scale up your smaller experiments to cloud-scale in a few lines of code (e.g. Google Colab -> 8 GPUs) Use TensorFlow Cloud to scale up your machine learning model
Read 10 tweets
27 Apr
Outstanding post by @marksaroufim

He put into words something I’ve been thinking but didn’t quite know why.

@huggingface & @weights_biases are two of my favourite ML companies.

Why?

Because like @fastdotai...

They create community.
I’d also add @roboflow into the mix of my favourite up and coming ML companies.

People like people.

Roboflow are making things and sharing ideas directly from the engineers/founders.

It’s good to relate to the people behind the product.
Not to mention the memes throughout this post are worth their weight in gold.

This one describes perfectly describes my last 3 years online (except replace Twitter w/ YouTube).

Note for myself going forward: leverage product off media/community base. Gaussian plot with disturbed ML product manager at the mean
Read 5 tweets
31 Jul 20
1/ Introducing the 2020 #machinelearning roadmap:

An interactive mindmap which connects many (not all) of the most important concepts in machine learning.

Map: dbourke.link/mlmap
Video walkthrough:
Accompanying slides: github.com/mrdbourke/mach… machine learning mindmap th...
2/ In the map you'll find 5 branches:

1. 🤔 Problems - some of the main use cases for ML.
2. ♻️ Process - what does a solution look like?
3. 🛠 Tools - how can you build your solution?
4. 🧮 Math - ML is applied mathematics, what kind?
5. 📚 Resources - where to learn the above.
3/ Although very colorful, at first glance, the map can be very intimidating.

So there's a video walkthrough to go along with it:

We start with a high level overview which answers questions like "what is machine learning good for?" what is machine learning go...
Read 13 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

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(