Break Into AI-Requirements
For Hardware, since you can use AWS Sagemaker or Google Cloud, it is probably best to use that rather than spending big bucks on a laptop. Basically, if you can't do it on your laptop, head to the cloud! That is most likely what you will do in the industry anyway, especially if you are training Deep Learning networks, google cloud is built with Tensor Processing Units to make TF run super efficiently.
you can choose the features and characteristics for your laptop by checking this page at the Microsoft website, and then it will give you suggestions for the suitable laptop for you (including many brands).
It's recomended to work on Google Colaboratory for building Deep Learning projects.