If you do decide to follow through with this approach, you are opening yourself up to a world of hurt 🙂
But with time, this will allow you to work on your computer faster and in an (IMHO) much more pleasant way.
Here is a teaser (I am not using the mouse for any of this).
Quick howto:
✅ alt-d and start typing to start a program
✅ alt-enter opens terminal
✅ ctrl-f c creates a new tmux pane
✅ ctrl-f x closes current pane
✅ ctrl-f n, ctrl-f p, ctrl-f <pane num> switches between panes
✅ shift-alt q closes current program
✅ alt-<h, j, k or l> moves between open windows
✅ alt-<num> switches workspaces
Do you need this to do deep learning? No!
Proceed at your own risk 🙂
• • •
Missing some Tweet in this thread? You can try to
force a refresh
THREAD: Can you start learning cutting-edge deep learning without specialized hardware? 🤖
In this thread, we will train an advanced Computer Vision model on a challenging dataset. 🐕🐈 Training completes in 25 minutes on my 3yrs old Ryzen 5 CPU.
Let me show you how...
2/ We will train on the challenging Oxford-IIIT Pet Dataset.
It consists of 37 classes, with very few examples (around 200) per class. These breeds are hard to tell apart for machines and humans alike!
Such problems are called fine-grained image classification tasks.
3/ These are all the lines of code that we will need!
Our model trains to a very good accuracy of 92%! This is across 37 classes!
How many people do you know who would be as good at telling dog and cat breeds apart?
2/ In 2016 Sarada founded the Perth ML Group to help others learn.
How can the community support you? 🤗
It can...
✅ help you set up your environments 🧑💻
✅ provide technically-sound answers to challenging questions 💡
✅ make learning more fun! 🥳
3/ What are some tips for community participation?
✅ explaining things to others will help you learn 🦉
✅ it's okay to be anxious about sharing your answers publicly - DMs are always an option 📨
✅ experiment with various approaches and learn in a way that suits you best 💡
This is how little code it takes to implement a siamese net using @fastdotai and @pytorch.
I share this because I continue to be amazed.
Here is a refactored version that will be easier to change
The models above were my naive adaptations of the simple siamese network concept from cs.utoronto.ca/~gkoch/files/m… (screenshot on the left below) to a CNN setting.
On the right is the network from the Learning Deep Convolutional Feature Hierarchies section but using pretrained models