If a student in high-school is keen on a career in AI/ML, how should they prepare for it? What subjects should they learn, and what activities should they participate in?
What basic subjects should you be strong in if you're interested in a long-term career in AI/ML? The replies to the parent tweet show that there are many different opinions.

Here's a thread on the slow and steady method, which focuses on building foundations for the long term.
3. You should have done well in maths and statistics in school. Nothing fancy, no multivariate calculus. Just basic probability and statistics and basic calculus.

You don't have to be a star student in math, and you don't have to be a topper. Just enjoying the subject is enough
4. It is important that you understand maths from the first principles. You don't need to be a fast at problem solving or calculations. And you don't need to memorize formulae. But you need to understand how the formulae were derived and where to apply them.
5. The other thing that can help at high-school level, is basic programming. Any language will do (though Python is particularly good). And it doesn't have to be any AI/ML specific programming. Just having fun with programming is good enough.
6. It is not necessary to do AI/ML at school level (or even undergraduate). You can do a robotics course, but only if you're enjoying it. The focus should be on fun, not on understanding the ML algorithms (at this stage).
7. If you're still a student, and keen on a career in AI/ML, this should be the plan. Notice how actual AI/ML shows up only during Masters. Before that the focus is on foundational maths and CS courses Image
8. During undergraduate, the focus should still be on foundational courses in maths and computer science/programming but which build towards AI/ML. Here's a list Image
9. The more of these you do, the better equipped you'll be to do good work in AI/ML in the long term. Specific algorithms (e.g. CNNs, RNNs, reinforcement learning) come and go, specific tools (e.g. TensorFlow) come and go, but the fundamentals don't change.
10. Does this mean that you're doomed if you did not start the process in high-school? No. All these courses can easily be done online. Just make a list of which areas you're weak in, and start from the basics.
11. But keep in mind that directly jumping to an ML course without good foundations will give you an illusion of learning, but you'll be cargo-culting your way through it. Things will work but you don't know why, and when they break, you won't be able to fix them easily.
12. This thread is based on a talk given recently by Dr Ashwin Rao, Vice President of AI at Target, and Adjunct Professor at Stanford. Here's a video of the full talk:
13. I've summarized the important points from the talk (in more detail than this thread) on my substack. See: futureiq.substack.com/p/training-for…
14. @pratik05101974 asks a good question: aren't we going a little overboard wanting our children to start worrying about AI/ML in school itself? Where will it stop?

15. Should nurseries teach Neural Networks for Babies?
amazon.com/Neural-Network…
16. Certainly not. *If* your child is interested in AI/ML and actually enjoys maths or programming or robotics, then this is advice for them. And there is a small percentage of students like this.

But it is completely fine to *not* be interested in this.
17. Does every child have to learn AI/ML to survive in the coming future where software is eating the world? Certainly not.

I have written at length about how Liberal Arts is a great choice for some children:
One interesting thing about building strong foundations in maths and computer science is that you can approach these subjects from many angles (if you don't focus too much on marks in school exams):

Learning to spot and use patterns is one of the most important abilities for doing well in life. We don't pay enough attention to this in school.

@MJDeshpande suggested this (previous tweet).

In addition, @_lavita has 2 tweets with great suggestions
"Students should construct surveys, conduct them, then analyze/visualize them to find interesting patterns". This is the second time this week that someone has suggested that to me. The first was a senior statistics prof. Do we do enough with surveys in our schools?
Continuing with "what to study to build AI/ML chops": a few people responded saying that the math is not important, and students should just directly jump into ML algorithms.

But the number of people recommending maths/linear algebra/statistics is far higher.
You do need the math, says @h_rapa Chief Data Scientist at @netcore_cloud.

"For a long time I kidded myself thinking I can “wing” it without understanding the math. It’s only after I studied the math, I could understand the “why” part of the job."

Unfortunately, most schools do a bad job of teaching maths. They make it boring and stressful, instead of challenging fun.

By contrast, studying for Olympiads is a better idea. Also, websites like artofproblemsolving.com
Exam-oriented studies with prescribed textbooks kill the joy of learning. Many of the ML practitioners in the responses said that kids should get involved in open-ended/exploratory tinkering/programming activities.
But, with the tinkering/programming activities, make sure the kids are having *fun*. It shouldn't become another stressful activity. Read the responses to the first tweet in this thread and see how many times the word "fun" appears.
It is important for the students to have exposure to non STEM subjects.
For example:
and
Exposure to non-STEM doesn't have to be through subjects taught in school (which are often done so badly as to bring students to tears).

Instead they can read the right books:
See:
and

• • •

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

Keep Current with Navin Kabra

Navin Kabra 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 @NGKabra

20 May
1. Ransomware attacks are increasing. Even small companies in Pune/Bangalore have faced huge losses, in some cases coming to the brink of shutdown because of ransomware attacks

This danger is not really appreciated by people, so I wrote an article about this with @rohit11's help
2. There was a severe fuel shortage all along the US east coast last week. This was caused by a ransomware attack on the computer of the largest gas pipeline company in the US. The pipelines were shut for 5 days, and they ended paying $5 million in ransom

3. Soon after that, the Irish Health Service was shutdown by a ransomware attack.

But this is not just a problem affecting large infrastructure companies. In fact, @rohit11 believes that smaller companies are being attacked more.
Read 16 tweets
28 Apr
1. There are videos floating around on WhatsApp implying that Bhramari Pranayama (yogic breathing/humming) can protect you from Covid. I would like to poke holes in that theory and hope that a real expert (@bhalomanush?) will also chime in.
2. The claims start by talking about SaNOtize, a Canadian nasal spray that releases NO (nitric oxide) in your nose and claims to be a "prevention and early-treatment for Covid-19". Then they point out that bhramari increases NO naturally. Thus implying bhramari prevents Covid-19
3. Here is one of the better and more sensible videos in this category: facebook.com/Yogapoint/post…

An aunt sent this to me for validation before forwarding. Since I want to definitely positively encourage this behavior, I put in a bunch of effort at researching this.
Read 15 tweets
6 Apr
The Utah government paid $20 million for an AI software that scans social media posts and identifies criminal activity in real-time.

Due to some problems they had to start an investigation: is the AI racially biased?

What do you think they found?

I love this story, so a 🧵 /1
Before you read the rest of this thread, try to guess what the investigation found in response to the question: Is the AI algorithm racially biased?

I bet the answer will surprise you.

But let me tell the whole story first. /2
Banjo, was a software company that made Live Time, a software with the capability to "detect active shooter incidents, child abduction cases, and traffic accidents from video footage or social media activity".

Impressive, no? /3
Read 9 tweets
19 Mar
1. "There is too much variability in our hiring process," says the business leader. "Depending on which interviewer they get, people with very different skills get hired. Your tool will help us standardize."

Supposedly the customer is always right, but this is where I push back
2. I feel like wisecracking: if our software outperforms your employees, you need better employees

But I know that's not true. They are usually good employees who need to be given better training
3. So I dig into what is happening in the interviews.

Depending on availability, a candidate gets randomly assigned to one of 3 different interviewers. And each of those interviewers asks questions based on their experience, background, and what they're currently obsessed with.
Read 22 tweets
9 Mar
Did you know that all the nuclear bombs we exploded in the '40s-50s-60s have permanently contaminated all the steel the world has produced since then? All steel in the world is divided into two categories: pre-1945 non-contaminated steel, and post-1945 contaminated steel.

How?
Nuclear bombs (including the tests) create a lot of radioisotopes that are not found in nature. For example Cobalt-60 (a radioactive version of Cobalt-59). And since the 1945 Trinity test, these have all dispersed in the atmosphere.

What does this have to do with steel?
The process of manufacturing steel uses atmospheric air (or atmospheric oxygen). Some of the radioisotopes like Cobalt-60 get pulled in too, and as a result, any steel produced after 1945 has embedded in it some of these radioisotopes, sitting there emitting gamma rays.
Read 10 tweets
22 Dec 20
1/ I've now taught my "Defense Against the Dark Arts" course (teaching teenagers about misinformation, fake news, misleading ads, etc) to 4 batches, and it has been a very rewarding experience for me

A quick thread on my learnings and suggestions for you

genwise.in/events-3/defen…
2/ My biggest learning has been how quickly children figure out things with the help of the internet as long as they are just pointed in the correct direction.

They don't need teachers. They need people who can motivate them and point them in the right direction.
3/ Consider the exercise in this photo. I gave them no other coaching, but within minutes most of them had figured out why each of these ads was misleading and they were able to articulate and discuss subtleties like "The product is a good product, but the claim is exaggerated." Image
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 Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(