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
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
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:
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?
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):
"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.
"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."
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:
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
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
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.
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".
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.
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.
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
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."