Machine Learning Guide

MLG 024 Tech Stack

26 snips
Oct 7, 2017
Build a practical machine-learning toolkit, from choosing a desktop and Nvidia GPU to weighing local computing against cloud services. Explore Python libraries like TensorFlow, PyTorch, NumPy, Pandas, and scikit-learn, plus how message queues connect web apps with machine-learning servers.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Use Nvidia GPUs for TensorFlow

  • Choose an Nvidia GPU for deep learning due to TensorFlow's CUDA support.
  • Avoid AMD GPUs because TensorFlow does not support them as effectively as Nvidia cards.
ADVICE

Build Custom PC with Ubuntu

  • Build a custom desktop PC with an Nvidia 1080 TI GPU for best machine learning performance.
  • Use Ubuntu Linux as the operating system for optimal TensorFlow support and stability.
ADVICE

Use Cloud GPUs for Deployment

  • Develop machine learning models locally and deploy on cloud GPU instances like AWS p2.xlarge or Google Cloud GPUs.
  • Use cloud when mobility or scaling is required but be aware of potential high costs.
Get the Snipd Podcast app to discover more snips from this episode
Get the app