Don't learn machine learning

Daniel Bourke · Intermediate ·📰 AI News & Updates ·6y ago

Key Takeaways

The video discusses the importance of learning machine learning and how to approach it, highlighting the need to avoid the 'donkey problem' of being indecisive about what to learn, and instead focus on building practical projects, with examples of using machine learning in software products, such as a real-time license plate reader and Airbnb's amenity detection, utilizing tools like detector on 2, Teachable Machine, and TensorFlow.

Full Transcript

don't learn machine learning pretty provocative title right you know I written article the other day eske sent it to me from Twitter so Barry thank you very much SK and the the article was titled with the same name don't learn machine learning learn machine learning to build software products or something along those lines that was the subtitle the title was don't learn machine learning now an important point to note is that at the top of the article which which is beautiful I think this should almost be done with a lot of things and I'm gonna do it too so that's what I want to bring it to your attention is that the author notes that he builds products too that allow you to use ml in software products it's the the don't ask the barber if you need a haircut problem which is what I want to sort of get you to think about and start this video is because the don't ask the barber if you need a haircut problem is you have to be aware that all advice is going to be a little bit even if it means well and I'm sure all of it always means well it's gonna be a little bit tainted by the person delivering it and so that's you should know about me is my disclaimer is that I'm someone who runs a business from a bedroom I make videos I write articles online I use machine learning my goal is to use machine learnings in machine learning in in future products so that that's the that's the caveat that's my background from there now that you know that let's dive into the article I'm not gonna read it verbatim I'll leave a link in the description so you can check it out for yourself but there are a few points I'd like to just riff on because that'd be fun it's a good article let's just put it that way let's put that first and foremost because I like reading these things there's a little bit of confirmation bias from my end but the the entire article could be products or research so that's that's the question you need to ask yourself now I get a lot of emails from people with a donkey problem or from donkeys they have donkey syndrome and now I don't say this to be mean or malice I say this with empathy because I I have been in their position before and I I also find myself in that position even though I know about the problem then you might be wondering what is the donkey problem let me tell you the kind of emails that I get I go some people go should I learn tensorflow or should I go apply torch and the other questions are should I learn R or Python and other questions are hey I want to get into machine learning but I learn all of the math and old statistics and and everything else and all the theory before I start to code and of course it comes down to - each individual's choice and necessarily neither is better than the other in terms of should you learn Python or are attentive apply towards whatever learn whatever you need to allow you to get to the next stage of where you want to go and this is the donkey problem have you ever heard the story of the donkey who was looking to the left at a bucket of water and looking to the right at a pile of food and then looked back to the left at the pork bucket of water to the pile of food and you know what happened to the donkey the donkey died of thirst and starvation because all it did was just look am i thirsty am i hungry am i thirsty so that's in a way does this all relate back to the article well the point in the article is products or research and it goes to see do you want to build products using machine learning such as an application that uses machine learning maybe something the example one of the examples in in the article is a real-time license plate reader so this car is driving and it's using machine learning computer vision probably a little bit of text processing I'm not sure to read the the numbers on license plate so who was that helpful for that could be helpful for for police so do you want to build things like that where you use machine learning to solve some sort of problem or do you want to go to a university and research different ways to advance the underlying algorithms that that are allowing that computer vision to to take place because although they are one in the same like one enables the and this is a big big big point right there is no real right answer it just comes back to what do you want to do in terms of the the computer vision to identify numbers on a license plate couldn't have occurred if it wasn't for the people researching to find ways to do that and vice versa when someone needs a product to be created that uses some kind of machine learning it requires if that that product that need comes about it requires someone to research and find ways to do it so you see here is this is where it's not it's you might be thinking that it's a trade off but really one implies the other they both require each other to exist let me give you an example of where I've been stuck before bouncing back and forth I've wondered I've considered should I go back to the University and learn learn all the math behind machine learning should I dive deep into it or should I use machine learning to build some sort of product I mean you don't understand or probably maybe you do maybe you can relate how much effort I wasted being a donkey just back and forth back and forth terrible terrible waste of time should I just chose one and then adjust it as needed when you break down a machine learning problem or project I'm working on one right now so this is like 60% of it is data collecting and and making sure that the creating data making sure you have some sort of data set so a majority of it is is that like having some sort of data set ready 30% is writing code to sort of prepare and manipulate that data set and then 10 percent maybe even less than 10% is building a machine learning model like I'm working on a 42-day project right now to replicate one of Airbnb s machine learning news cases and most of it has been preparing the data getting it ready to use machine learning I'm using detector on 2 which is a computer vision framework to do all of the backend machine learning behind it because why I'm going from the aspect that if I had if I was air B&B and I had some sort of problem to solve such as when someone takes a photo of their and uploads it to Airbnb how can I detect the pieces of furniture aka amenities in that image and automatically list those amenities on there that Airbnb room listing so that was ed B&B his problem they thought okay yes we have image has been uploaded I'd like to we'd like to get some information out of those images so the machine learning was a tool to solve that problem but if we come back to breaking the project down that problem would have never arisen if they didn't have the image has been uploaded to their platform prior and then of course you can't just upload an image and have a machine learning algorithm just do its thing straight away you need to build write some code to have the image uploaded you need to write some code to have it stored in a certain way then you need to write the infrastructure to have the images loaded into a machine learning pipeline then you have to have some code that well that's where your machine learning is right it's just that little little model that you can call model dot fit in detect on Tuesday so you can just call trainer train once you've loaded the data that is then you need some code to to load whatever the model predicts back into the application that the customer sees so you as you can see there's a lot of different pieces of the puzzle going on here with with any sort of machine learning project it's not just the machine learning aspect of it and that brings us into the the second major point I wanted to bring up is there well that the article brings up as well and I really love this point as I said this article was a healthy dose of confirmation bias is to learn by building now if you're an engineer like me you probably have the engineers disease which is learning tools for tools sake and I've been suffering from this illness for for a long time well I haven't really even been an engineer for that long a couple of two-and-a-half years but I caught it really quickly you know why because learning new tools is fun but what happens is when you learn say for example a new machine learning framework comes out like I'm just a whole bunch of stuff just got released with tensorflow 2.0 and PI torch and I want to learn them all frankly there's tens flow js4 web this tensorflow for swift there's everything like all these new frameworks and I'm just just absolutely frothing at all of the new stuff coming out but do you think how how have you gone when you've tried to learn everything I can tell you I've gone terribly right so that's the engineers disease is learning tools for tools say so what happens is if you're learning tools for tools sake what you what you become is a hardware store you have all these tools on offer like anything you want whatever you need you need a you need a 25 inch shovel yeah we've got that you need a 15 pound sledge hammer yep you've got that we need you've got a 300 pound hammer drill I don't know where I'm pulling all these tools from all right my tool is a keyboard but you become this hardware store of just a collection of tools that are all waiting to be used waiting for their potential to be fulfilled rather than an artisans workshop in the backyard somewhere where in your workshop you've got a small amount of tools you've got what you need you've got a few things in this case it might be just one deep learning framework it might be one programming language it might be one database language so you just combine those three and you've got some sort of problem like if you're working in your little workshop in the backyard it might be to to fix the the broken chair leg that that that chair that you're your mother sits on for dinner and it's been broken you're like well I'm going to take it to the workshop and use my tools that I know to fix it rather than just circle around the hardware shop looking at everything just trying to go hmm I wonder if I could use that six burner barbecue to to fix my to fix my mum's chair no that's silly you'd never use a barbecue to fix a chair right so it's the same thing oh maybe you go to your workshop and you decide it you want to build a little boat to take your lady friend rowing down the river if you had too many options you choose any and you couldn't take your lady friend down down on a nice riverboat riff it's the same thing going and now I say this because I suffer from a to this disease I suffer from this illness - I just want to learn everything rather than building something with it so I mentioned the real-time license plate identifier but there's also a radiology this is this is what makes me disgusted in myself he's saying examples like this so use me as an example but use me as an example to work on your own projects is that's something I need to change so bigger you can use me as an example don't be like me don't be a donkey the radiologists there was an example on a blog post on a different one I'll leave that in the description as well will radiologists from the Philippines built a machine learning application to identify so radiologists looks at x-rays and he built a machine learning application that's a web based one so you can access it on your smartphone which is amazing that's where the world is going right because everyone more more people were getting smartphones they need to have access to to these things on there I made a device that they have they built this machine learning applications so you could identify norwood classify different types of of x-ray so if it's a broken arm you go all that that image you upload that x-ray and it goes all that image that kind of looks like a broken arm and that i love-love-love see there's nothing more than i love and seeing that and you know what you know how he built the prototype not with some advanced coding technique or the latest framework with he built it with tents no teachable Moschino about two seconds flow over teachable machine it might use tensorflow behind-the-scenes but requires no code to get started you upload your data and labels in a fashion that is is ready to be used it's it's some sort of problem his problem was I'm looking at all these x-rays and my colleagues are looking at the same ones all the time and I'm identifying the similar x-ray a lot of the time so if I could train up if I could use machine learning to help train out one of my colleagues or a new colleague and go hey well we've seen let's put our knowledge of what we know about x-rays into this application let's loop back the whole this there's everything in this started from products or research now it's this is the and avoiding the donkey problem what I mean by that is being stuck between an abundance of options and choosing none so essentially just looking left looking right I'm going huh the better way to do things is not necessarily products or research its to follow your own curiosity figure out okay is there a need of some customer or is there some problem that I can go and figure out rather than that the engineers disease of trying to learn every single tool and having a bunch of solutions that are just looking for a problem look for a problem first for example my current inspiration is I'm reading a book called food Fink's you're gonna hear me Yap on about I've yapped on about food and health in past videos but I'm reading a book called food fix and I'm starting to realize okay there's there's a lot of issues going on in the world of how we get food with all the technology innovations that we're doing it's like people seem to forgot that um we need food to exist so I'm starting to think I'm using again it's not there yet but the inspiration is there coming from the book is like ah could I try something and what holds me back is going oh I don't want to dedicate this effort if I know it's not gonna work but that's another part of the donkey problem is looking at something and not trying it be out of fear that you could be wrong or that fear that your effort will be wasted I get a lot of emails as well asking if I do this will my efforts be worth it that's very can you answer that question just try to predict what's gonna happen what you're gonna do in a week will your efforts in the last week worth it very hard to predict those sort of things you must you must know 99% of effort is wasted so to wrap this all up the question I'm gonna I'm gonna leave you on is or the the takeaway from this is if you're learning machine learning figure out a what let me figure out how rather than in the reverse because there's a lot of house but they're all looking for a watt so one way to avoid the donkey problem is to go you know what I'm gonna try this this whatever this is it might not work but I'm gonna try it out anyway then the beautiful thing about it if it doesn't work out you know what doesn't work one way you can do this and what I'm doing now just as a little bit of skin in the game and as I said a reminder as I'm disgusted in myself I haven't built something that someone else can access like the like the doctor from the Philippines so use me as a as a anti role model in that case but one project I'm working on right now is replicating airbnb s amenity detection and I'm spending 42 days doing it the benefit of that is I spent 42 days doing it I've learned a lot a lot of practical a lot of hands-on I'm trying to try to replicate or improve what they they actually built in terms of a using machine learning for a product worst case scenario at the end of it it's only 42 days and if I wanted to keep going well I could go well I'm gonna do it for another 42 days so this is this will we're best at we're best at exploring things building toys and seeing if eventually those toys become useful so that's what I'll encourage you to do what toy can you build that might one day become useful the toy that's gonna ignite your curiosity how can you avoid it being a donkey in terms of learning machine learning learning anything how can you learn what you need to learn when you need to learn it and the final question is leave a comment below what currently don't you know about machine learning and how is that holding you back so leave a comment below again thank you SK for sending me the article it was it was a very good read as I said a lot of healthy confirmation bias so take anything that I've said in this video as a grain of salt if you do read the article leave your favorite point below and if you have anything less similar to - that sort of article if you do read if you do check it out and you wanted to send it my way you want to see one of these videos being made on it please let me know you can find any link in the description or you'll be able to contact me but as always keep learning keep creating and I'll see you next time

Original Description

Should you learn machine learning? Yes, you should. But how? By avoiding being a donkey. There is an abundance of machine learning resources out there, too many. The good thing is, most of them are pretty good. But remember, having too many options is the same as no options. Instead of trying to learn them all, pick something, use it, make something with it and if it doesn't work, move onto the next thing. If you're stuck being a donkey, maybe the procrastination is a sign it's time to move on or find a better option. Thank you to Sk for sending through the article. If you've got something you want to be reviewed, send it through. Links: Don't learn machine learning article - https://towardsdatascience.com/dont-learn-machine-learning-8af3cf946214 Building an X-ray classifier - https://blog.tensorflow.org/2020/03/using-tensorflowjs-to-deploy-radiology-based-image-search-application.html Teachable machine - https://teachablemachine.withgoogle.com/ 42 days: a cure for shiny object syndrome article - https://www.mrdbourke.com/42days/ My machine learning course - https://dbourke.link/mlcourse Get email updates on my work - https://dbourke.link/newsletter Support on Patreon - https://bit.ly/mrdbourkepatreon Connect elsewhere: Web - https://dbourke.link/web Quora - https://dbourke.link/quora Medium - https://dbourke.link/medium Twitter - https://dbourke.link/twitter LinkedIn - https://dbourke.link/linkedin #machinelearning #datascience
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Daniel Bourke · Daniel Bourke · 0 of 60

← Previous Next →
1 Xbox One S Unboxing and Xbox One Comparison
Xbox One S Unboxing and Xbox One Comparison
Daniel Bourke
2 Text/Profanity Checker in Python
Text/Profanity Checker in Python
Daniel Bourke
3 Drawing Flowers in Python
Drawing Flowers in Python
Daniel Bourke
4 Finding The Right Medium - TDBS 18 April 2017
Finding The Right Medium - TDBS 18 April 2017
Daniel Bourke
5 What Is Neuralink??! - TDBS 22 April 2017
What Is Neuralink??! - TDBS 22 April 2017
Daniel Bourke
6 Disagree and Commit, Words of Wisdom from Jeff Bezos - TDBS 19 April 2017
Disagree and Commit, Words of Wisdom from Jeff Bezos - TDBS 19 April 2017
Daniel Bourke
7 A Lesson In Movement | Raw Training Australia
A Lesson In Movement | Raw Training Australia
Daniel Bourke
8 FALLING IS FUN | Functional Friday 4
FALLING IS FUN | Functional Friday 4
Daniel Bourke
9 My first HACKATHON! | 100 Days of Code 1
My first HACKATHON! | 100 Days of Code 1
Daniel Bourke
10 MORE MACHINE LEARNING | 100 Days of Code 2
MORE MACHINE LEARNING | 100 Days of Code 2
Daniel Bourke
11 TensorBoard and learning from Einstein | 100 Days of Code 3
TensorBoard and learning from Einstein | 100 Days of Code 3
Daniel Bourke
12 Job Interview Tips and Open Ocean Swim | 100 Days of Code 4
Job Interview Tips and Open Ocean Swim | 100 Days of Code 4
Daniel Bourke
13 I Want To Help 100,000 People Workout | AI Powered Personal Trainer
I Want To Help 100,000 People Workout | AI Powered Personal Trainer
Daniel Bourke
14 MACHINE LEARNING IN 5 MINUTES
MACHINE LEARNING IN 5 MINUTES
Daniel Bourke
15 COFFEE, YOGA and AWS | 100 Days of Code 5
COFFEE, YOGA and AWS | 100 Days of Code 5
Daniel Bourke
16 MY FIRST STARTUP WEEKEND | 100 Days of Code 6
MY FIRST STARTUP WEEKEND | 100 Days of Code 6
Daniel Bourke
17 GENERATING TV SCRIPTS WITH DEEP LEARNING | 100 Days of Code 7
GENERATING TV SCRIPTS WITH DEEP LEARNING | 100 Days of Code 7
Daniel Bourke
18 Attention, please
Attention, please
Daniel Bourke
19 TEACHING BOTS TO PLAY GAMES | 100 Days of Code 9
TEACHING BOTS TO PLAY GAMES | 100 Days of Code 9
Daniel Bourke
20 Udacity Deep Learning Nanodegree Language Translation Project Submission | 100 Days of Code 10
Udacity Deep Learning Nanodegree Language Translation Project Submission | 100 Days of Code 10
Daniel Bourke
21 Learning about Generative Adversarial Networks on Udacity | 100 Days of Code 11
Learning about Generative Adversarial Networks on Udacity | 100 Days of Code 11
Daniel Bourke
22 Completing Andrew Ng's Machine Learning Course on Coursera | 100 Days of Code 12
Completing Andrew Ng's Machine Learning Course on Coursera | 100 Days of Code 12
Daniel Bourke
23 Finishing the Treehouse Python Track | 100 Days of Code 13
Finishing the Treehouse Python Track | 100 Days of Code 13
Daniel Bourke
24 GENERATING FACES WITH GANs | 100 Days of Code 14
GENERATING FACES WITH GANs | 100 Days of Code 14
Daniel Bourke
25 Graduating From the Udacity Deep Learning Nanodegree | 100 Days of Code 15
Graduating From the Udacity Deep Learning Nanodegree | 100 Days of Code 15
Daniel Bourke
26 WHAT I'VE LEARNED FROM TALKING TO PEOPLE
WHAT I'VE LEARNED FROM TALKING TO PEOPLE
Daniel Bourke
27 3 Life Principles I Learned From Ray Dalio
3 Life Principles I Learned From Ray Dalio
Daniel Bourke
28 PYTHON && POETRY | 100 Days of Code 16
PYTHON && POETRY | 100 Days of Code 16
Daniel Bourke
29 Physique Update and 6 Things I Wish I Knew Before Starting Gym
Physique Update and 6 Things I Wish I Knew Before Starting Gym
Daniel Bourke
30 The 100 Days is Over! | 100 Days of Code 17
The 100 Days is Over! | 100 Days of Code 17
Daniel Bourke
31 How to Burn Over 100 Calories in 4 Minutes
How to Burn Over 100 Calories in 4 Minutes
Daniel Bourke
32 Solving Sudoku with AI | Learning Intelligence 1
Solving Sudoku with AI | Learning Intelligence 1
Daniel Bourke
33 Upper Body Calisthenics Workout in the Park
Upper Body Calisthenics Workout in the Park
Daniel Bourke
34 What is an Adversarial Search Agent? | Learning Intelligence 2
What is an Adversarial Search Agent? | Learning Intelligence 2
Daniel Bourke
35 My Self-Created Artificial Intelligence Master's Degree | Learning Intelligence 0
My Self-Created Artificial Intelligence Master's Degree | Learning Intelligence 0
Daniel Bourke
36 Try Going Over It Again | Learning Intelligence 3
Try Going Over It Again | Learning Intelligence 3
Daniel Bourke
37 Python and Pullups | Learning Intelligence 4
Python and Pullups | Learning Intelligence 4
Daniel Bourke
38 AI Meets Blockchain! | Learning Intelligence 5
AI Meets Blockchain! | Learning Intelligence 5
Daniel Bourke
39 How to Pass the Turing Test + I FAILED | Learning Intelligence 6
How to Pass the Turing Test + I FAILED | Learning Intelligence 6
Daniel Bourke
40 Biology and Physics meet Computer Science | Learning Intelligence 7
Biology and Physics meet Computer Science | Learning Intelligence 7
Daniel Bourke
41 Udacity Artificial Intelligence Nanodegree Project 3 Progress | Learning Intelligence 8
Udacity Artificial Intelligence Nanodegree Project 3 Progress | Learning Intelligence 8
Daniel Bourke
42 Passing Project 3 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 9
Passing Project 3 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 9
Daniel Bourke
43 Bayes Networks, Hidden Markov Models and How I Wake Up | Learning Intelligence 10
Bayes Networks, Hidden Markov Models and How I Wake Up | Learning Intelligence 10
Daniel Bourke
44 Udacity AI Nanodegree Progress and Bayes' Rule Explained | Learning Intelligence 11
Udacity AI Nanodegree Progress and Bayes' Rule Explained | Learning Intelligence 11
Daniel Bourke
45 Udacity AI Nanodegree Project 4 Planning and Progress | Learning Intelligence 12
Udacity AI Nanodegree Project 4 Planning and Progress | Learning Intelligence 12
Daniel Bourke
46 Finishing Term 1 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 13
Finishing Term 1 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 13
Daniel Bourke
47 deeplearning.ai Progress! | Learning Intelligence 14
deeplearning.ai Progress! | Learning Intelligence 14
Daniel Bourke
48 Coursera Deep Learning Specialization Progress | Learning Intelligence 15
Coursera Deep Learning Specialization Progress | Learning Intelligence 15
Daniel Bourke
49 Computer Vision Basics + More deeplearning.ai Progress! | Learning Intelligence 16
Computer Vision Basics + More deeplearning.ai Progress! | Learning Intelligence 16
Daniel Bourke
50 My Experience at CodeCamp, Intro to Keras and Failing Hard | Learning Intelligence 17
My Experience at CodeCamp, Intro to Keras and Failing Hard | Learning Intelligence 17
Daniel Bourke
51 In-Depth Udacity Deep Learning Nanodegree Review
In-Depth Udacity Deep Learning Nanodegree Review
Daniel Bourke
52 Completing the Deeplearning.ai Specialization on Coursera | Learning Intelligence 18
Completing the Deeplearning.ai Specialization on Coursera | Learning Intelligence 18
Daniel Bourke
53 You're Never Too Young to Start Learning AI - Learning Intelligence Talks with Shaik Asad
You're Never Too Young to Start Learning AI - Learning Intelligence Talks with Shaik Asad
Daniel Bourke
54 Starting Term 2 of the Udacity Artificial Intelligence Nanodegree | Learning Intelligence 19
Starting Term 2 of the Udacity Artificial Intelligence Nanodegree | Learning Intelligence 19
Daniel Bourke
55 Submitting the Computer Vision Capstone Project | Udacity AI Nanodegree | Learning Intelligence 20
Submitting the Computer Vision Capstone Project | Udacity AI Nanodegree | Learning Intelligence 20
Daniel Bourke
56 Leg Day at World Gym Northlakes ft. Ben Jones Fitness
Leg Day at World Gym Northlakes ft. Ben Jones Fitness
Daniel Bourke
57 deeplearning.ai Sequence Models Course Progress | Learning Intelligence 21
deeplearning.ai Sequence Models Course Progress | Learning Intelligence 21
Daniel Bourke
58 Graduating from the deeplearning.ai Coursera Specialization | Learning Intelligence 22
Graduating from the deeplearning.ai Coursera Specialization | Learning Intelligence 22
Daniel Bourke
59 Udacity Artificial Intelligence Nanodegree NLP Concentration Progress | Learning Intelligence 23
Udacity Artificial Intelligence Nanodegree NLP Concentration Progress | Learning Intelligence 23
Daniel Bourke
60 Learning How to Build What's Next at Google Cloud On Board Brisbane
Learning How to Build What's Next at Google Cloud On Board Brisbane
Daniel Bourke

The video teaches the importance of focusing on building practical projects when learning machine learning, and how to approach it by avoiding the 'donkey problem' of being indecisive about what to learn, with examples of using machine learning in software products, it matters because it helps learners to stay focused and avoid wasting effort, and instead, build useful projects that can be applied in real-world scenarios.

Key Takeaways
  1. Break down a machine learning problem into data collection, data preparation, and model building
  2. Collect and prepare data for 60% of a project
  3. Write code to prepare and manipulate data for 30% of a project
  4. Build a machine learning model for 10% of a project
  5. Replicate Airbnb's machine learning news case using detector on 2 framework
  6. Use Teachable Machine and TensorFlow to build a no-code machine learning application
  7. Focus on figuring out how rather than in reverse
  8. Spend a dedicated amount of time, such as 42 days, on a project to learn and build something useful
💡 The 'donkey problem' of being indecisive about what to learn can be avoided by focusing on building practical projects, and by using tools and frameworks that simplify the process, such as no-code platforms like Teachable Machine.

Related AI Lessons

You Are Not Behind. The World Is.
You're not behind, the world is still adapting to AI, and it's okay to take your time to learn and grow
Medium · AI
Career choice with the advent of AI - pure Computer Science or learn software with a background of core engineering area
Learn how to choose between a Computer Science and Engineering career path or combining programming with a core engineering background in the age of AI
Dev.to AI
The AI Hype Cycle: Calm Before the Next Breakthrough?
Understand the AI hype cycle to anticipate the next breakthrough and make informed decisions
Medium · Programming
AI won’t replace scientists. It will make the current model of science obsolete
AI is not replacing scientists, but rather making the current model of science obsolete, enabling new forms of discovery and collaboration
Medium · Data Science
Up next
Motorist saved by human chain | 9 News Australia
9 News Australia
Watch →