Ive been reading that Python is basically the gold standard for AI, but then I see people swear by C++ for performance, which is throwing me off. Im trying to build a small image recognition tool for my portfolio by June, but I dont know if focusing on Python is enough or if Im gonna regret it. Is Python really all I need to get started?
Python is 100% the way to go for your project! Honestly, dont worry about C++ yet. Python libraries like PyTorch make image recognition super accessible. If you want to keep costs down, just snag a NVIDIA GeForce RTX 3060 12GB GDDR6 for your rig. It is an amazing value for training models on a budget and will save you tons of money compared to cloud GPU rentals!
Honestly, stick with Python. For a portfolio piece, speed isnt even the biggest hurdle, it is getting the logic right without burning out. I remember when I first started, I tried to handle everything in C++ and wasted weeks debugging memory leaks instead of actually training models. Total waste of time.
^ This. Also, dont ignore C++ if you want real speed! I tried optimizing an old model recently and realized Python just hits a wall eventually. Definitely learn both for portfolio magic.