I get this question a lot: "I don't have a good PC, can I still train machine learning models?"
Yes you can and here's how 🧵
Yes you can and here's how 🧵
Machine learning, more specifically deep learning is a very demanding task and requires something called a 'GPU' if you want to do it quickly.
These specialised chips are helpful in gaming and graphics related tasks but they are also incredibly fast for deep learning ones.
These specialised chips are helpful in gaming and graphics related tasks but they are also incredibly fast for deep learning ones.
It's free to use and it comes with all the drivers and libraries pre-installed, so you don't have to do any setup.
Besides you even get insane network speeds so downloading datasets will take no time and your code is saved in the cloud so don't have to worry about losing it.
Besides you even get insane network speeds so downloading datasets will take no time and your code is saved in the cloud so don't have to worry about losing it.
Now as amazing as Google collab is, there are certain limitations.
For example using webcams, uploading photos, mounting storage folders etc requires a bit work arounds that you will have to get used to and there is 24 hour limit on each session.
🔗 colab.research.google.com
For example using webcams, uploading photos, mounting storage folders etc requires a bit work arounds that you will have to get used to and there is 24 hour limit on each session.
🔗 colab.research.google.com
If for some reason you don't like collab, kaggle also provides their own cloud hosted notebook solution.
Both give you access to extremely fast server grade GPUs.
kaggle.com
Both give you access to extremely fast server grade GPUs.
kaggle.com
If you want more horsepower and are willing to pay then AWS has Sagemaker, Lambda has GPU cloud etc.
For most people collab and kaggle notebooks are more than enough.
For most people collab and kaggle notebooks are more than enough.
To be very clear this isn't an endorsement for any of the aforementioned products.
When I tried machine learning in 2019 I didn't know about them so I just want others to not make the mistake I did.
When I tried machine learning in 2019 I didn't know about them so I just want others to not make the mistake I did.
If you liked this thread then make sure to follow @PrasoonPratham and we'll figure this machine learning thing together.
Loading suggestions...