Laptop for data science and machine learning

We recommend and review some laptops/notebooks suitable for data science and machine learning.

Firstly, we state the 4 core important specs (specifications) for laptops for data science and machine learning.

1) RAM: Should be 8GB or higher.

2) CPU: Should be Intel Core i5, or even better Intel Core i7.

3) Storage: Should be at least 256 GB SSD.

4) GPU: Optional, but good to have for deep learning. (Note that Mac GPUs are not usable for deep learning.)

RAM and CPU are necessary in order to conduct computations successfully and within a reasonable time. Storage is necessary to process big data which can potentially be several gigabytes. GPU is useful to speed up deep learning, but is optional since there are many cloud or server options available.

For concrete recommendations, we recommend the following 5 laptops. Certainly, there could be other laptops that are equally suitable for data science and machine learning, do comment below if you have a good suggestion!


ASUS ROG Strix Scar 17 Gaming Laptop, 17.3” 300Hz FHD IPS Type, NVIDIA GeForce RTX 2070 Super, Intel Core i7-10875H, 16GB DDR4, 1TB PCIe SSD, Per-Key RGB Keyboard, Wi-Fi 6, Windows 10, G732LWS-DS76


Dell XPS 15 7590 Laptop 15.6 inch, 4K UHD OLED InfinityEdge, 9th Gen Intel Core i7-9750H, NVIDIA GeForce GTX 1650 4GB GDDR5, 256GB SSD, 16GB RAM, Windows 10 Home, XPS7590-7572SLV-PUS, 15-15.99 inches

New Apple MacBook Pro (16-inch, 16GB RAM, 512GB Storage, 2.6GHz Intel Core i7) – Space Gray


2020 Lenovo ThinkPad T590 15.6″ FHD Full HD (1920×1080) Business Laptop (Intel Quad-Core i7-8565U, 16GB RAM, 512GB SSD) Backlit, Type-C Thunderbolt 3, RJ-45, Webcam, Windows 10 Pro IST Computers

HP Pavilion 15-inch Laptop, Intel Core i7, 16 GB RAM, 512 GB SSD Storage, Intel Iris Plus Graphics, Windows 10 Pro, Amazon Alexa Voice Compatible (15-cs3019nr, Mineral Silver)

Lenovo Miix 320 Review

The Lenovo Miix 320 is quite a good budget computer actually, much better than what the reviews on Amazon state.

Some special features is that it is able to detach into a tablet, has touchscreen, and is compatible with a screen pen called the Lenovo Active Pen. Overall, it is the best laptop in its price range. Be sure to buy the 4 GB RAM version, as the 2 GB version will be too slow.

Size wise, its screen is basically the same size as an iPad. Hence, the Lenovo Miix 320 is suitable for people who want an “iPad with a keyboard”. If the screen font is too small, just setting the system font to 125% will solve the problem.

Conclusion: A very decent budget laptop that is suitable for basic usage such as surfing the web, email and word processing. Value for money (probably the best in its price range).

Lenovo Miix 320, 10.1-Inch Windows Laptop, 2 in 1 Laptop, (Intel Atom X5-Z8350, 1.44 GHz, 4 GB DDR3L, 64 GB eMMC, Windows 10 Home), Platinum, 80XF00DRUS

Alternatives for people with higher budget

The most classic 2 in 1 Laptop is probably the Microsoft Surface. Hence, if you have a higher budget than the Lenovo Miix, probably you may want to consider the Surface instead.

Microsoft Surface Book (128 GB, 8 GB RAM, Intel Core i5)

Asus VivoBook E12 Review (Singapore)

[$369.00](▼27%)[ASUS]ASUS VivoBook E12 E203NA / lightweight 11.6-inch laptop /1 Years International warranty


I think currently this is the best budget laptop below $400. Size wise it is about the size of an iPad (around A4 size). The 4GB RAM makes it better and faster than those budget laptops with only 2GB RAM.

From the reviews on Qoo10, it is good for everyday uses such as YouTube, Microsoft Word etc.

Buying from Qoo10 has free shipping, Free Xiaomi Smart Scale and also “Free MS Office 365 Personal 1 Year” Pre-Installed Worth $98. (as of Nov 2017, check the updated terms and conditions to see if it is still valid)


[$369.00](▼27%)[ASUS]ASUS VivoBook E12 E203NA / lightweight 11.6-inch laptop /1 Years International warranty